<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ConfigMgr and App-V</title>
	<atom:link href="http://www.petervanderwoude.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.petervanderwoude.nl</link>
	<description>Peter blogs about Configuration Manager and App-V</description>
	<lastBuildDate>Fri, 11 May 2012 20:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>All ConfigMgr 2012 related releases combined</title>
		<link>http://www.petervanderwoude.nl/post/all-configmgr-2012-related-releases-combined/</link>
		<comments>http://www.petervanderwoude.nl/post/all-configmgr-2012-related-releases-combined/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 13:26:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[USMT 5.0]]></category>
		<category><![CDATA[ConfigMgr 2012; SCCM; USMT 5.0]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/?p=310</guid>
		<description><![CDATA[What a week it was! As we all expected the last week was one full of cool announcements and releases. In this post I will give an overview of all the ConfigMgr 2012 related releases of last week. System Center &#8230; <a href="http://www.petervanderwoude.nl/post/all-configmgr-2012-related-releases-combined/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>What a week it was! As we all expected the last week was one full of cool announcements and releases. In this post I will give an overview of all the ConfigMgr 2012 related releases of last week.</p>
<ul>
<li><strong>System Center 2012</strong> empowers you with a common management toolset for your private and public cloud applications and services. System Center helps you confidently deliver IT as a Service for your business. System Center 2012 is available in English.       <br /><u>Download System Center 2012</u>: <a title="http://bit.ly/Jzfak9" href="http://bit.ly/Jzfak9">http://bit.ly/Jzfak9</a> </li>
<li>System Center 2012 Configuration Manager Component Add-ons and Extensions
<ul>
<li><b>Package Conversion Manager (PCM).</b> The Microsoft System Center 2012 Configuration Manager Package Conversion Manager allows for converting packages and programs into applications and deployment types in System Center Configuration Manager 2012. There is a migration feature which will be released with the Configuration Manager 2012 that allows packages to be migrated from 2007 to 2012. Once you have migrated your package objects and installed PCM then it is just a matter analyzing your packages in order to determine which readiness state each are in, and then converting those packages that are in the appropriate readiness state. This release comes in 4 languages. </li>
<li><b>Physical to Virtual (P2V) Migration Toolkit. </b>The System Center 2012 Configuration Manager P2V Migration Toolkit facilitates the re-utilization of existing x64 server hardware using virtualization technologies, Windows Server 2008 R2 and Hyper-V. The P2V Migration Toolkit was specifically designed to assist in situations where there are remote Configuration Manager 2007 SP 2 site servers that need to be retained during side-by-side migration process to System Center 2012 Configuration Manager. The P2V Migration Toolkit is geared to supporting P2V migrations at remote, branch offices that do not have existing onsite Virtual Machine Manager infrastructure. </li>
<li><b>System Center 2012 Configuration Manager Toolkit.</b> The Microsoft System Center 2012 Configuration Manager Toolkit contains nine downloadable tools to help you manage and troubleshoot Microsoft System Center 2012 Configuration Manager. The toolkit contains the following tools: Client Spy, Policy Spy, Security Configuration Wizard, Send Schedule Tool, Power Viewer Tool, Deployment Monitoring Tool, Run Metering Summarization Tool, Role-based Administration Modeling and Auditing Tool and the License Tracking PowerShell Cmdlets. </li>
</ul>
<p>     <u>Download Configuration Manager Component Add-ons and Extensions</u>: <a title="http://bit.ly/Hi5ARZ" href="http://bit.ly/Hi5ARZ">http://bit.ly/Hi5ARZ</a> </li>
<li><strong>Microsoft Deployment Toolkit (MDT) 2012</strong> is the newest version of Microsoft Deployment Toolkit, a Solution Accelerator for operating system and application deployment. MDT 2012 supports deployment of Windows 7, Office 2010 and 365, and Windows Server 2008 R2 in addition to deployment of Windows Vista, Windows Server 2008, Windows Server 2003, and Windows XP.       <br /><u>Download MDT 2012</u>: <a title="http://bit.ly/HRYyce" href="http://bit.ly/HRYyce">http://bit.ly/HRYyce</a> </li>
<li><strong>(Actually not released this week but it does contain some really cool ConfigMgr related tools, like USMT 5.0!) Windows® Assessment and Deployment Kit (Windows ADK)</strong> is a collection of tools and documentation that you can use to customize, assess, and deploy Windows operating systems to new computers. You can install the Windows ADK directly from the internet, or you can download the tools and copy them to a computer that does not have internet access.       <br /><u>Download Windows ADK</u>: <a title="http://bit.ly/y9gQRl" href="http://bit.ly/y9gQRl">http://bit.ly/y9gQRl</a> </li>
</ul>
<p>Well, that’s a nice list of some very cool releases. While I’m busy sharing links now anyway I think it’s also cool to mention that Maik Koster released a new version of his MDT Web Frontend (with support for ConfigMgr 2012).    <br /><u>Download MDT Web Frontend</u>: <a title="http://bit.ly/I63EBv" href="http://bit.ly/I63EBv">http://bit.ly/I63EBv</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fall-configmgr-2012-related-releases-combined%2F&amp;title=All%20ConfigMgr%202012%20related%20releases%20combined" id="wpa2a_2"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/all-configmgr-2012-related-releases-combined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some basic USMT 4.0 actions explained</title>
		<link>http://www.petervanderwoude.nl/post/some-basic-usmt-4-0-actions-explained/</link>
		<comments>http://www.petervanderwoude.nl/post/some-basic-usmt-4-0-actions-explained/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 13:52:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[USMT 4.0]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/?p=307</guid>
		<description><![CDATA[The last few weeks a saw and got a lot of questions about capturing specific files and folders with USMT. These actions are actually quite basic and good documented on Technet, but still seem to raise a lot of questions. &#8230; <a href="http://www.petervanderwoude.nl/post/some-basic-usmt-4-0-actions-explained/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The last few weeks a saw and got a lot of questions about capturing specific files and folders with USMT. These actions are actually quite basic and good documented on Technet, but still seem to raise a lot of questions. So I decided to devote a post to this. I will show some examples and will try to explain what it all means. Let’s start with a component that migrates all files in a specific folder.</p>
<blockquote><p>&lt;component type=&quot;Documents&quot; context=&quot;System&quot;&gt;&#160; <br />&lt;displayName&gt;Component to migrate all files in a specific folder including subfolders&lt;/displayName&gt;&#160; <br />&#160;&#160; &lt;role role=&quot;Data&quot;&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160; &lt;rules&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;include&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;objectSet&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;pattern type=&quot;File&quot;&gt;C:\SpecificFolder\* [*]&lt;/pattern&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/objectSet&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/include&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160; &lt;/rules&gt;       <br />&#160;&#160; &lt;/role&gt;       <br />&lt;/component&gt;</p>
</blockquote>
<p>Well, that’s a nice component but what does it all mean? Let’s go through it line-by-line</p>
<blockquote><p>&lt;component type=&quot;Documents&quot; context=&quot;System&quot;&gt; &lt;/component&gt;</p>
</blockquote>
<p>The &lt;component&gt; element is a required element in a custom .xml and describes the basic construct. After that the component type specifies the kind of files that will be captured. In this case it’s the documents, which actually includes almost all files. At last the component context specifies the scope of the capture. The scope can also be set in the &lt;rules&gt; element, but largest scope is defined in the &lt;component&gt; element. In this case the context is the whole operating system.</p>
<blockquote><p>&lt;displayName&gt;Component to migrate all file in a specific folder including subfolders&lt;/displayName&gt;</p>
</blockquote>
<p>The &lt;displayName&gt; element is a required element within a &lt;component&gt; element. This name will show up in a config.xml as a component that can be enabled during migration.</p>
<blockquote><p>&lt;role role=&quot;Data&quot;&gt;</p>
</blockquote>
<p>The &lt;role&gt; element is a required element in a custom .xml and is used to concrete the component. The parameters used in this element do <strong>NOT</strong> change the migration behavior and are only used for categorizing the migration settings.</p>
<blockquote><p>&lt;rules&gt;&lt;include&gt;&lt;objectSet&gt;&lt;pattern type=&quot;File&quot;&gt;C:\SpecificFolder\* [*]&lt;/pattern&gt;&lt;/objectSet&gt;&lt;/include&gt;&lt;/rules&gt;</p>
</blockquote>
<p>The &lt;rules&gt; element is a required element in a custom .xml and contains all the rules that will be run during a migration. </p>
<p>The &lt;include&gt; element is a required element within a &lt;rules&gt; element and determines what will be migrated.&#160; </p>
<p>The &lt;objectSet&gt; element is a required element within a &lt;include&gt; element and contains the list of the specific objects that need to be migrated. This can be anything from registry keys until specific files. In this example it contains all the documents and files within C:\SpecificFolder\. By specifying the * it migrates all the subfolders and by specifying [*] also migrates all the files. To find only a specific file in the specific folder and subfolders change the * between the brackets for the name of the specific file.</p>
<p>Well, that hopefully already explains a lot, but what if we also want to exclude some files? To exclude a specific file or folder add an &lt;exclude&gt; element to the &lt;rules&gt; element, to specify which file and/ or folder should be excluded from the migration. To exclude SpecificFile.txt from somewhere in the SpecificFolder, the .xml file would go look like this.</p>
<blockquote><p>&lt;component type=&quot;Documents&quot; context=&quot;System&quot;&gt;      <br />&lt;displayName&gt;Component to migrate all Documents in a specific folder including subfolders&lt;/displayName&gt;       <br />&#160;&#160; &lt;role role=&quot;Data&quot;&gt;       <br />&#160;&#160;&#160;&#160;&#160; &lt;rules&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;include&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;objectSet&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;pattern type=&quot;File&quot;&gt;C:\SpecificFolder\* [*]&lt;/pattern&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/objectSet&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/include&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;exclude&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;objectSet&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;pattern type=&quot;File&quot;&gt;C:\SpecificFolder\* [SpecificFile.txt]&lt;/pattern&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/objectSet&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/exclude&gt;       <br />&#160;&#160;&#160;&#160;&#160; &lt;/rules&gt;       <br />&#160;&#160; &lt;/role&gt;       <br />&lt;/component&gt; </p>
</blockquote>
<p>Well, that hopefully already gives some more possibilities, but what if we also want to migrate these specific files and folders to a different location on the destination machine? To migrate to a different location add a &lt;locationModify&gt; element to the &lt;rules&gt; element. This element only gets evaluated during the loadstate. By using the RelativeMode script and specifying the specific files and/ or folders in the &lt;objectSet&gt; element, it can move files and folders from the location on the source machine the a new location on the destination machine. To move the C:\SpecificFolder contents to C:\Temp the .xml would go look like this.</p>
<blockquote><p>&lt;component type=&quot;Documents&quot; context=&quot;System&quot;&gt;      <br />&lt;displayName&gt;Component to migrate all Documents in a specific folder including subfolders&lt;/displayName&gt;       <br />&#160;&#160; &lt;role role=&quot;Data&quot;&gt;       <br />&#160;&#160;&#160;&#160;&#160; &lt;rules&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;include&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;objectSet&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;pattern type=&quot;File&quot;&gt;C:\SpecificFolder\* [*]&lt;/pattern&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/objectSet&gt;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/include&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;locationModify script=&quot;MigXmlHelper.RelativeMove(C:\SpecificFolder\&#8217;, &#8216;C:\Temp\&#8217;)&quot;&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;objectSet&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;pattern type=&quot;File”&gt;C:\SpecificFolder\* [*]&lt;/pattern&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/objectSet&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/locationModify&gt;       <br />&#160;&#160;&#160;&#160;&#160; &lt;/rules&gt;       <br />&#160;&#160; &lt;/role&gt;       <br />&lt;/component&gt; </p>
</blockquote>
<p><em><font face="Georgia"></font></em></p>
<p>See for the whole XML Elements Library: <a title="http://technet.microsoft.com/en-us/library/dd560769(v=ws.10).aspx" href="http://technet.microsoft.com/en-us/library/dd560769(v=ws.10).aspx">http://technet.microsoft.com/en-us/library/dd560769(v=ws.10).aspx</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fsome-basic-usmt-4-0-actions-explained%2F&amp;title=Some%20basic%20USMT%204.0%20actions%20explained" id="wpa2a_4"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/some-basic-usmt-4-0-actions-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overlapping Boundaries and ConfigMgr 2012</title>
		<link>http://www.petervanderwoude.nl/post/overlapping-boundaries-and-configmgr-2012/</link>
		<comments>http://www.petervanderwoude.nl/post/overlapping-boundaries-and-configmgr-2012/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 14:46:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[Boundaries]]></category>
		<category><![CDATA[Boundary Groups]]></category>
		<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/?p=296</guid>
		<description><![CDATA[In ConfigMgr 2007 everybody&#8217;s first reaction about overlapping boundaries was “don’t do it!”, but is that the same in ConfigMgr 2012? Well, the answer on that differs per situation. In this post I will describe the three different situations/ scenario’s &#8230; <a href="http://www.petervanderwoude.nl/post/overlapping-boundaries-and-configmgr-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In ConfigMgr 2007 everybody&#8217;s first reaction about overlapping boundaries was “<em>don’t do it!</em>”, but is that the same in ConfigMgr 2012? Well, the answer on that differs per situation. In this post I will describe the three different situations/ scenario’s about overlapping boundaries and ConfigMgr 2012.</p>
<ul>
<li>Scenario 1 – <u>Overlapping boundaries for automatic site assignment</u>: <strong>NOT </strong>supported! The site to which the client will assign is still unpredictable when there are multiple boundary groups that includes the current network location of the client (and of course, the boundary groups are assigned to different sites). </li>
<li>Scenario 2 – <u>Overlapping boundaries for content locations</u>: <strong>Supported</strong>! It will enable the client to get a list of all the content locations that are connected with a boundary group that includes the current network location of the client. So it creates a sort of fallback scenario. </li>
<li>Scenario 3 – <u>Overlapping boundaries across a ConfigMgr 2012 and a ConfigMgr 2007 hierarchy (specific for automatic site assignment)</u>:
<ul>
<li><strong>Supported</strong> for ConfigMgr 2012 –clients. ConfigMgr 2012 –clients are able to check the version of the CofigMgr –site and they can’t assign to a ConfigMgr 2007 –site. </li>
<li><strong>Not</strong> supported for ConfigMgr 2007 –clients. ConfigMgr 2007 –clients are <strong>not</strong> able to check the version of the CofigMgr –site and they can incorrectly assign to a ConfigMgr 2012 –site. </li>
</ul>
</li>
</ul>
<p><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/BoundaryGroup.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="BoundaryGroup" border="0" alt="BoundaryGroup" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/BoundaryGroup_thumb.jpg" width="244" height="225" /></a>So how can we prevent to get into one of these situations? Well, that actually easier then we might think. For ConfigMgr 2012 –sites it is possible to add a boundary to multiple boundary groups.&#160; Also it’s possible to use a boundary group only for site assignment (red square in the picture), or only for content locations (green square in the picture). So this makes it possible to use a set of boundary groups for automatic site assignment and a different set of boundary groups for content locations. This can help to avoid the overlapping boundaries for automatic site assignment. </p>
<p>Besides that it’s almost not possible to avoid the overlapping boundaries between the different hierarchies… The only thing that can done to stop the problems, is to stop automatic site assignment for ConfigMgr 2007 –clients. This avoids the ConfigMgr 2007 –clients from automatic assigning to the wrong site and the ConfigMgr 2012 –clients will keep on assigning to their own site.</p>
<p>See for more information: <a title="http://technet.microsoft.com/en-us/library/gg712679.aspx" href="http://technet.microsoft.com/en-us/library/gg712679.aspx">http://technet.microsoft.com/en-us/library/gg712679.aspx</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Foverlapping-boundaries-and-configmgr-2012%2F&amp;title=Overlapping%20Boundaries%20and%20ConfigMgr%202012" id="wpa2a_6"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/overlapping-boundaries-and-configmgr-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>System Center 2012 Configuration Manager RC2 is available!</title>
		<link>http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc2-is-available/</link>
		<comments>http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc2-is-available/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 07:19:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/?p=292</guid>
		<description><![CDATA[For those who didn’t read it on Twitter, Facebook or mail yet, ConfigMgr 2012 RC2 is available for download! Last night I received the following mail: Dear : Thank you for downloading one or more System Center 2012 pre-release components. &#8230; <a href="http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc2-is-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For those who didn’t read it on Twitter, Facebook or mail yet, ConfigMgr 2012 RC2 is available for download! Last night I received the following mail:</p>
<blockquote><p><em>Dear :        <br />Thank you for downloading one or more System Center 2012 pre-release components. System Center 2012 Release Candidate is now available as part of the Microsoft private cloud evaluation: </em></p>
<p><a href="http://click.email.microsoftemail.com/?qs=f18a94ac8e39388cdf8726521ab9d0ec1ee84ad464b12f025133b6ec05d6a86f69e4f2b5c978f17d"><b><em>» Download Microsoft private cloud evaluation software</em></b></a></p>
<p><em>Enjoy! <a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/ConfigMgr2012RC2.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ConfigMgr2012RC2" border="0" alt="ConfigMgr2012RC2" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/ConfigMgr2012RC2_thumb.jpg" width="244" height="87" /></a>        <br />Your TechNet Team</em> </p>
</blockquote>
<p>By starting the download I was pleasantly surprised to see that a part of this download is ConfigMgr 2012 RC2 (see picture).</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fsystem-center-2012-configuration-manager-rc2-is-available%2F&amp;title=System%20Center%202012%20Configuration%20Manager%20RC2%20is%20available%21" id="wpa2a_8"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc2-is-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Remember this?: Software Distribution is currently paused on this computer with ConfigMgr 2007</title>
		<link>http://www.petervanderwoude.nl/post/remember-this-software-distribution-is-currently-paused-on-this-computer-with-configmgr-2007/</link>
		<comments>http://www.petervanderwoude.nl/post/remember-this-software-distribution-is-currently-paused-on-this-computer-with-configmgr-2007/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 13:36:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2007]]></category>
		<category><![CDATA[Software Distribution]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/?p=288</guid>
		<description><![CDATA[This is more of a remember this for my self then probably in general, as this is a problem that we don’t run into that much. Only for me it was the second time already, but I couldn’t directly remember &#8230; <a href="http://www.petervanderwoude.nl/post/remember-this-software-distribution-is-currently-paused-on-this-computer-with-configmgr-2007/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is more of a remember this for my self then probably in general, as this is a problem that we don’t run into that much. Only for me it was the second time already, but I couldn’t directly remember anymore what the problem was. So this post will be more of a reminder for the eventually next time…</p>
<p><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/RegLocStateX64.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="RegLocStateX64" border="0" alt="RegLocStateX64" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/RegLocStateX64_thumb.jpg" width="244" height="181" /></a>Also this will be a short post as it will just describe the problem we ran into with my current customer and what the solution was. The problem we ran into was that after we deployed a new machine we could advertise software to it, but the installation would never start. Looking into the execmgr.log we could see the following message: “<em>This program cannot run because a reboot is in progress or software distribution is paused.</em>”. </p>
<p>Well, the solution for this was actually quit simple, just the searching for it took a while… Looking into the registry we could see that the Software Distribution-State-<strong>Paused</strong>-key was set to <strong>1 </strong>and changing this back to <strong>0</strong> resolved the problem. This key can be found in the following location:</p>
<ul>
<li>x86 &#8211; <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Mobile Client\Software Distribution\State\</strong> </li>
<li>x64 &#8211; <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SMS\Mobile Client\Software Distribution\State\</strong> (see picture)</li>
</ul>
<p>We’re still not quite sure what caused this problem, but it seems to be something with ending a Task Sequence with a restart. After resolving the issue we found some other people with the same issue <a href="http://social.technet.microsoft.com/Forums/en-US/configmgrswdist/thread/42114c0f-9de8-4a2c-9dac-1bac842b1d8a/">here</a> and they are also guessing and linking it to the last step of the Task Sequence.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fremember-this-software-distribution-is-currently-paused-on-this-computer-with-configmgr-2007%2F&amp;title=Remember%20this%3F%3A%20Software%20Distribution%20is%20currently%20paused%20on%20this%20computer%20with%20ConfigMgr%202007" id="wpa2a_10"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/remember-this-software-distribution-is-currently-paused-on-this-computer-with-configmgr-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember this?: Re-run Advertisement for one (or more) specific client(s) with ConfigMgr 2007</title>
		<link>http://www.petervanderwoude.nl/post/remember-this-re-run-advertisement-for-one-or-more-specific-clients-with-configmgr-2007/</link>
		<comments>http://www.petervanderwoude.nl/post/remember-this-re-run-advertisement-for-one-or-more-specific-clients-with-configmgr-2007/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 15:44:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2007]]></category>
		<category><![CDATA[Software Distribution]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/post/remember-this-re-run-advertisement-for-one-or-more-specific-clients-with-configmgr-2007/</guid>
		<description><![CDATA[I’m not sure if this is going to be a ‘remember this’ –series, but at least in this case it fits really good. We all know it, but sometimes we need a refreshment. We all know those scenario’s where we &#8230; <a href="http://www.petervanderwoude.nl/post/remember-this-re-run-advertisement-for-one-or-more-specific-clients-with-configmgr-2007/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I’m not sure if this is going to be a ‘remember this’ –series, but at least in this case it fits really good. We all know it, but sometimes we need a refreshment. </p>
<p><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/RegLocX64.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="RegLocX64" border="0" alt="RegLocX64" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/RegLocX64_thumb.jpg" width="244" height="181" /></a>We all know those scenario’s where we send an Advertisement to a Collection of clients and for some reason we may want to rerun the Advertisement for only one (or more) specific client(s). In this case we can use the general rerun options of an Advertisement (like always rerun), but they will affect all clients in the collection and won’t work for user-targeted Advertisements. So what’s left in this case? Well the option I like the most is that there is a registry change that we can make to trick the Advertisement to run again. When we look at a client’s registry, we will see the following the following registry key (depending on the architecture).&#160; </p>
<ul>
<li>x86 &#8211; <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Mobile Client\Software Distribution\Execution History\System\</strong> </li>
<li>x64 &#8211; <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SMS\Mobile Client\Software Distribution\Execution History\System\</strong> (see picture)</li>
</ul>
<p>As this key is located in the HKEY_LOCAL_MACHINE, it can also be found by opening regedit and then make a connection with a remote client. Under <strong>System</strong> we will find the PackageID of each Package that has previously run. When we now delete the PackageID, for the Program that we want to rerun, it will trigger the Program to run again (during the next evaluation) even though it already completed successfully. </p>
<p>To find the PackageID that we need we can open the Configuration Manager Console and select the <strong>Packages</strong> –node (under Site Database &gt; Computer Management &gt; Software Distribution). In the overview there will be a list of all the packages with the corresponding PackageID.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fremember-this-re-run-advertisement-for-one-or-more-specific-clients-with-configmgr-2007%2F&amp;title=Remember%20this%3F%3A%20Re-run%20Advertisement%20for%20one%20%28or%20more%29%20specific%20client%28s%29%20with%20ConfigMgr%202007" id="wpa2a_12"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/remember-this-re-run-advertisement-for-one-or-more-specific-clients-with-configmgr-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>System Center 2012 Endpoint Protection point in System Center 2012 Configuration Manager (RC)</title>
		<link>http://www.petervanderwoude.nl/post/system-center-2012-endpoint-protection-point-in-system-center-2012-configuration-manager-rc/</link>
		<comments>http://www.petervanderwoude.nl/post/system-center-2012-endpoint-protection-point-in-system-center-2012-configuration-manager-rc/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 14:55:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[Endpoint Protection Point]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/post/system-center-2012-endpoint-protection-point-in-system-center-2012-configuration-manager-rc/</guid>
		<description><![CDATA[Last week there was finally another update on ConfigMgr 2012. Besides some small changes, they also slightly changed the name of the products in the System Center –family. It all (including Endpoint Protection) now starts with System Center 2012! This &#8230; <a href="http://www.petervanderwoude.nl/post/system-center-2012-endpoint-protection-point-in-system-center-2012-configuration-manager-rc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week there was finally another update on ConfigMgr 2012. Besides some small changes, they also slightly changed the name of the products in the System Center –family. It all (including Endpoint Protection) now starts with System Center 2012! </p>
<p>This post will be about the new Endpoint Protection point in System Center 2012 Configuration Manager. During the beta’s it was already clear that Microsoft was going to change something about the integration of ConfigMgr 2012 and FEP 2012, and they did! They removed the Endpoint Protection from the Forefront –family and fully integrated it with ConfigMgr 2012!</p>
<p>I also mentioned before that I’m not really the “step-by-step guide maker”, but in some cases there are exceptions and this is another one of these cases. In this post I will show how to install the Endpoint Protection point and at the end some of the nicest/ biggest changes, so enjoy!</p>
<table border="0" cellspacing="0" cellpadding="2" width="701">
<tbody>
<tr>
<td valign="top" width="462">
<p>Go to <strong>Administration</strong> &gt; <strong>Site Configuration</strong> &gt; <strong>Sites</strong> and select <strong>Add Site System Roles</strong> in the ribon.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSR.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSR" border="0" alt="AddSSR" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSR_thumb.jpg" width="244" height="97" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>General</strong> page <strong>Browse</strong> to the specific Site Server, select the Site Code and click <strong>Next</strong>.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Gen.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_Gen" border="0" alt="AddSSRW_Gen" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Gen_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>System Role Selection</strong> page select <strong>Endpoint Protection point</strong> and click <strong>Next</strong>.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_SRS.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_SRS" border="0" alt="AddSSRW_SRS" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_SRS_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>Endpoint Protection</strong> page select <strong>I accept the Endpoint Protection license terms</strong> and click <strong>Next</strong>.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_EP.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_EP" border="0" alt="AddSSRW_EP" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_EP_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>Microsoft Active Protection Service</strong> page select whether or not you want to join the Microsoft Active Protection Service and click <strong>Next</strong>.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_MAP.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_MAP" border="0" alt="AddSSRW_MAP" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_MAP_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>Summary</strong> page click <strong>Next</strong>.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Sum.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_Sum" border="0" alt="AddSSRW_Sum" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Sum_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>Progress</strong> page just wait…</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Prog.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_Prog" border="0" alt="AddSSRW_Prog" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Prog_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
<tr>
<td valign="top" width="462">
<p>On the <strong>Completion</strong> page click <strong>Close</strong>.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Comp.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="AddSSRW_Comp" border="0" alt="AddSSRW_Comp" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/AddSSRW_Comp_thumb.jpg" width="244" height="208" /></a> </td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="700">
<tbody>
<tr>
<td valign="top" width="463">
<p>The nice part about the integration is that the installation files are now part of the ConfigrMgr client package (source). On the <strong>&lt;InstallationDirectory&gt;\Microsoft Configuration Manager\Client</strong> –location there are now two extra files: </p>
<ol>
<li><strong>scepinstall.exe</strong> – This is the installer of the “new” SCEP client. </li>
<li><strong>ep_defaultpolicy.xml</strong> – This is the default policy for the “new” SCEP client. </li>
</ol>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/EPClient.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" alt="EPClient" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/EPClient_thumb.jpg" width="244" height="189" /></a><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/EPClient.jpg"></a></td>
</tr>
<tr>
<td valign="top" width="463">
<p>Another nice thing is that the installation of the SCEP client can now be forced via the ConfigMgr client –settings.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/ClientSettings.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="ClientSettings" border="0" alt="ClientSettings" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/ClientSettings_thumb.jpg" width="244" height="189" /></a> </td>
</tr>
<tr>
<td valign="top" width="463">
<p>And here is the “new” SCEP client! Besides that it now says System Center 2012 Endpoint Protection, the look-and-feel of the client is luckily still the same.</p>
</td>
<td valign="top" width="237"><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/SCEPClient.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="SCEPClient" border="0" alt="SCEPClient" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/SCEPClient_thumb.jpg" width="244" height="172" /></a> </td>
</tr>
</tbody>
</table>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fsystem-center-2012-endpoint-protection-point-in-system-center-2012-configuration-manager-rc%2F&amp;title=System%20Center%202012%20Endpoint%20Protection%20point%20in%20System%20Center%202012%20Configuration%20Manager%20%28RC%29" id="wpa2a_14"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/system-center-2012-endpoint-protection-point-in-system-center-2012-configuration-manager-rc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Received the Microsoft Community Contributor 2011 award!</title>
		<link>http://www.petervanderwoude.nl/post/received-the-microsoft-community-contributor-2011-award/</link>
		<comments>http://www.petervanderwoude.nl/post/received-the-microsoft-community-contributor-2011-award/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 15:06:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[Award]]></category>
		<category><![CDATA[Microsoft Community Contributor]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/post/received-the-microsoft-community-contributor-2011-award/</guid>
		<description><![CDATA[Today I was pleasantly surprised that I received the following mail from Microsoft. Congratulations! We’re pleased to inform you that your contributions to Microsoft online technical communities have been recognized with the Microsoft Community Contributor Award. The Microsoft Community Contributor &#8230; <a href="http://www.petervanderwoude.nl/post/received-the-microsoft-community-contributor-2011-award/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I was pleasantly surprised that I received the following mail from Microsoft. </p>
<p><em><a href="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/MCC11_Logo_Horizontal_2color.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="MCC_Logo_NEW" border="0" alt="MCC_Logo_NEW" align="right" src="http://www.petervanderwoude.nl/wordpress/wp-content/uploads/MCC11_Logo_Horizontal_2color_thumb.jpg" width="240" height="95" /></a>Congratulations! We’re pleased to inform you that your contributions to Microsoft online technical communities have been recognized with the Microsoft Community Contributor Award. </em></p>
<p><em>The Microsoft Community Contributor Award is reserved for participants who have made notable contributions in Microsoft online community forums such as TechNet, MSDN and Answers. The value of these resources is greatly enhanced by participants like you, who voluntarily contribute your time and energy to improve the online community experience for others. </em></p>
<p>Thank you Microsoft!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Freceived-the-microsoft-community-contributor-2011-award%2F&amp;title=Received%20the%20Microsoft%20Community%20Contributor%202011%20award%21" id="wpa2a_16"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/received-the-microsoft-community-contributor-2011-award/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>System Center 2012 Configuration Manager RC1 is available!</title>
		<link>http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc1-is-available/</link>
		<comments>http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc1-is-available/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 19:20:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2012]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc1-is-available/</guid>
		<description><![CDATA[For those who didn’t read it on Twitter (my Twitter almost exploded), Facebook or mail yet, ConfigMgr 2012 RC1 is available for download! For more information, read here the mail of Microsoft Connect: We are extremely excited to announce the &#8230; <a href="http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc1-is-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For those who didn’t read it on Twitter (my Twitter almost exploded), Facebook or mail yet, ConfigMgr 2012 RC1 is available for download! For more information, read here the mail of Microsoft Connect:</p>
<p>We are extremely excited to announce the availability of the release candidates for System Center 2012 Configuration Manager and System Center 2012 Endpoint Protection (formerly known as Forefront Endpoint Protection 2012) today. Both releases are available through a single download package on the <a href="http://technet.microsoft.com/en-us/evalcenter/hh505660.aspx?ocid=otc-f-corp-jtc-DPR&amp;wt.mc_id=TEC_103_1_33">Microsoft Download Center</a>.&#160; You can learn more about this release at our <a href="http://blogs.technet.com/b/server-cloud/archive/2011/10/27/system-center-2012-configuration-manager-release-candidate-is-here.aspx">Server and Cloud Platform blog</a>.</p>
<p>Thank you for your on-going program participation and product feedback as it was instrumental in achieving this important milestone!&#160; </p>
<p>Our next CEP session will focus on the System Center 2012 Configuration Manager Release Candidate. Adwait Joshi, Technical Product Manager for Configuration Manager, will discuss improvements and what’s new in RC.&#160; We hope you will join this session and hear first-hand about the features now available!</p>
<p><strong>Configuration Manager CEP Online Meeting</strong><b>     <br /><strong>System Center 2012 Configuration Manager RC </strong>      <br /><strong>Wednesday, November 2, 2011</strong>      <br /><strong>9:00 – 10:30 AM PST</strong>      <br /></b><a href="https://connect.microsoft.com/ConfigurationManagervnext/content/content.aspx?ContentID=26456">Online Meeting Information</a></p>
<p>Thank you,    <br /><em>The Configuration Manager Community Evaluation Program Team</em><i>     <br /></i><a href="mailto:cmcep@microsoft.com">cmcep@microsoft.com</a>&#160; |&#160; <a href="https://connect.microsoft.com/ConfigurationManagervnext">https://connect.microsoft.com/ConfigurationManagervnext</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fsystem-center-2012-configuration-manager-rc1-is-available%2F&amp;title=System%20Center%202012%20Configuration%20Manager%20RC1%20is%20available%21" id="wpa2a_18"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/system-center-2012-configuration-manager-rc1-is-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ConfigMgr 2007 and creating a non-recurring Maintenance Window by script</title>
		<link>http://www.petervanderwoude.nl/post/configmgr-2007-and-creating-a-non-recurring-maintenance-window-by-script/</link>
		<comments>http://www.petervanderwoude.nl/post/configmgr-2007-and-creating-a-non-recurring-maintenance-window-by-script/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 13:56:00 +0000</pubDate>
		<dc:creator>Peter van der Woude</dc:creator>
				<category><![CDATA[ConfigMgr 2007]]></category>
		<category><![CDATA[Maintenance Windows]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[SCCM; ConfigMgr 2007; Maintenance Windows; Scripting]]></category>

		<guid isPermaLink="false">http://www.petervanderwoude.nl/post/configmgr-2007-and-creating-a-non-recurring-maintenance-window-by-script/</guid>
		<description><![CDATA[At my current customer they’re not using the Software Updates of ConfigMgr 2007 (yet), but there was a wish for a more controlled company-wide deployment without having to change all the current advertisements (and the whole deployment system). So the &#8230; <a href="http://www.petervanderwoude.nl/post/configmgr-2007-and-creating-a-non-recurring-maintenance-window-by-script/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At my current customer they’re not using the Software Updates of ConfigMgr 2007 (yet), but there was a wish for a more controlled company-wide deployment without having to change all the current advertisements (and the whole deployment system). So the idea came to create (and delete) maintenance windows by script (when needed).</p>
<p>Luckily the <a href="http://msdn.microsoft.com/en-us/library/cc145334.aspx">ConfigMgr 2007 SDK</a> has some pretty straight forward examples of creating and deleting maintenance windows (see also the links at the end of this post). Deleting a maintenance window was almost just copy-paste from the SDK, the tricky part was creating a maintenance window and then especially the non-recurring schedule. At the end, this is (the short version of) what we ended up with:</p>
<blockquote><p>&#8216;====================================================      <br />&#8216; MAIN &#8211; Set connection, schedule and call       <br />&#8216;====================================================       <br />Set Connection = ConnectToSMSProvider(&quot;SiteServerName&quot;)       <br />Schedule = NonRecurringScheduleString(connection, 3, “StartTimeInWMIFormat”, FALSE)       <br />CreateMaintenanceWindow(connection, &quot;CollectionID&quot;, &quot;Name of Maintenance Window&quot;, &quot;&quot;, Schedule, TRUE, 1) </p>
<p>&#8216;====================================================      <br />&#8216; Sub to add a Maintenance Window to a Collection       <br />&#8216;====================================================       <br />Sub CreateMaintenanceWindow(connection, targetCollectionID, newMaintenanceWindowName, newMaintenanceWindowDescription, newMaintenanceWindowServiceWindowSchedules, _       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; newMaintenanceWindowIsEnabled, newMaintenanceWindowServiceWindowType)       <br />&#160;&#160;&#160; Set allCollectionSettings = connection.ExecQuery(&quot;Select * From SMS_CollectionSettings Where CollectionID = &#8216;&quot; &amp; targetCollectionID &amp; &quot;&#8217;&quot;)       <br />&#160;&#160;&#160; If allCollectionSettings.Count = 0 Then       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Set collectionSettingsInstance = connection.Get(&quot;SMS_CollectionSettings&quot;).SpawnInstance_       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; collectionSettingsInstance.CollectionID = targetCollectionID       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; collectionSettingsInstance.Put_       <br />&#160;&#160;&#160; End If&#160; <br />&#160;&#160;&#160; Set collectionSettingsInstance = connection.Get(&quot;SMS_CollectionSettings.CollectionID=&#8217;&quot; &amp; targetCollectionID &amp;&quot;&#8217;&quot; )       <br />&#160;&#160;&#160; Set tempServiceWindowObject = connection.Get(&quot;SMS_ServiceWindow&quot;).SpawnInstance_       <br />&#160;&#160;&#160; tempServiceWindowObject.Name = newMaintenanceWindowName       <br />&#160;&#160;&#160; tempServiceWindowObject.Description = newMaintenanceWindowDescription       <br />&#160;&#160;&#160; tempServiceWindowObject.ServiceWindowSchedules = newMaintenanceWindowServiceWindowSchedules       <br />&#160;&#160;&#160; tempServiceWindowObject.IsEnabled = newMaintenanceWindowIsEnabled       <br />&#160;&#160;&#160; tempServiceWindowObject.ServiceWindowType = newMaintenanceWindowServiceWindowType       <br />&#160;&#160;&#160; tempServiceWindowArray = collectionSettingsInstance.ServiceWindows       <br />&#160;&#160;&#160; ReDim Preserve tempServiceWindowArray (Ubound(tempServiceWindowArray) + 1)       <br />&#160;&#160;&#160; Set tempServiceWindowArray(Ubound(tempServiceWindowArray)) = tempServiceWindowObject       <br />&#160;&#160;&#160; collectionSettingsInstance.ServiceWindows = tempServiceWindowArray       <br />&#160;&#160;&#160; collectionSettingsInstance.Put_       <br />End Sub </p>
<p>&#8216;====================================================      <br />&#8216; Function to RETURN a Non Recurring Schedule       <br />&#8216;====================================================       <br />Function NonRecurringScheduleString(connection, hourDuration, startTime, isGmt)       <br />&#160;&#160;&#160; Set recurInterval = connection.Get(&quot;SMS_ST_NonRecurring&quot;).SpawnInstance_()       <br />&#160;&#160;&#160; recurInterval.StartTime = startTime       <br />&#160;&#160;&#160; recurInterval.DayDuration = 0       <br />&#160;&#160;&#160; recurInterval.HourDuration = hourDuration       <br />&#160;&#160;&#160; recurInterval.MinuteDuration = 0       <br />&#160;&#160;&#160; recurInterval.IsGMT = isGmt       <br />&#160;&#160;&#160; Set clsScheduleMethod = connection.Get(&quot;SMS_ScheduleMethods&quot;)       <br />&#160;&#160;&#160; clsScheduleMethod.WriteToString Array(recurInterval), scheduleString       <br />&#160;&#160;&#160; NonRecurringScheduleString = scheduleString       <br />End Function </p>
<p>&#8216;====================================================      <br />&#8216; Function to RETURN a Date/Time in WMI Format       <br />&#8216;====================================================       <br />Function ConvertToWMIDate(strDate)       <br />&#160;&#160;&#160; strYear = year(strDate):strMonth = month(strDate)       <br />&#160;&#160;&#160; strDay = day(strDate):strHour = hour(strDate)       <br />&#160;&#160;&#160; strMinute = minute(strDate)       <br />&#160;&#160;&#160; If len(strmonth) = 1 Then strMonth = &quot;0&quot; &amp; strMonth       <br />&#160;&#160;&#160; If len(strDay) = 1 Then strDay = &quot;0&quot; &amp; strDay       <br />&#160;&#160;&#160; If len(strHour) = 1 Then strHour = &quot;0&quot; &amp; strHour       <br />&#160;&#160;&#160; If len(strMinute) = 1 Then strMinute = &quot;0&quot; &amp; strMinute       <br />&#160;&#160;&#160; ConvertToWMIDate = strYear &amp; strMonth &amp; strDay &amp; strHour &amp; strMinute &amp; &quot;00.000000+***&quot;       <br />End Function </p>
<p>&#8216;====================================================      <br />&#8216; Function to RETURN a Connection to the SMS Provider       <br />&#8216;====================================================       <br />Function ConnectToSMSProvider(ServerName)       <br />&#160;&#160; Set objSWbemLocator = CreateObject(&quot;WbemScripting.SWbemLocator&quot;)       <br />&#160;&#160; Set objSWbemServices = objSWbemLocator.ConnectServer(ServerName, &quot;root\sms&quot;)       <br />&#160;&#160; Set ProviderLocation = objSWbemServices.InstancesOf(&quot;SMS_ProviderLocation&quot;)       <br />&#160;&#160; For Each Location In ProviderLocation       <br />&#160;&#160;&#160;&#160;&#160; If Location.ProviderForLocalSite = True Then       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Set objSWbemServices = objSWbemLocator.ConnectServer(Location.Machine, &quot;root\sms\site_&quot; + Location.SiteCode)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Set ConnectToSMSProvider = objSWbemServices       <br />&#160;&#160;&#160;&#160;&#160; End If       <br />&#160;&#160; Next       <br />End Function</p>
</blockquote>
<p>More information about creating a maintenance window: <a href="http://msdn.microsoft.com/en-us/library/cc146686.aspx">http://msdn.microsoft.com/en-us/library/cc146686.aspx</a>     <br />More information about deleting a maintenance window: <a title="http://msdn.microsoft.com/en-us/library/cc143140.aspx" href="http://msdn.microsoft.com/en-us/library/cc143140.aspx">http://msdn.microsoft.com/en-us/library/cc143140.aspx</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.petervanderwoude.nl%2Fpost%2Fconfigmgr-2007-and-creating-a-non-recurring-maintenance-window-by-script%2F&amp;title=ConfigMgr%202007%20and%20creating%20a%20non-recurring%20Maintenance%20Window%20by%20script" id="wpa2a_20"><img src="http://www.petervanderwoude.nl/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.petervanderwoude.nl/post/configmgr-2007-and-creating-a-non-recurring-maintenance-window-by-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

