<?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>cluberti.com &#187; Deployment</title>
	<atom:link href="http://www.cluberti.com/blog/category/deployment/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cluberti.com/blog</link>
	<description>Random bits of flair pinned to the internet</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:41:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SCCM 2007 client certificate issues with 2008 R2 CA</title>
		<link>http://www.cluberti.com/blog/2010/05/24/sccm-2007-client-certificate-issues-with-2008-r2-ca/</link>
		<comments>http://www.cluberti.com/blog/2010/05/24/sccm-2007-client-certificate-issues-with-2008-r2-ca/#comments</comments>
		<pubDate>Mon, 24 May 2010 16:12:49 +0000</pubDate>
		<dc:creator>cluberti</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.cluberti.com/blog/?p=119</guid>
		<description><![CDATA[Microsoft supports running SCCM 2007 SP2 on a 2008 R2 server, but I&#8217;m doubting whether or not running SCCM 2007 SP2 in Native mode in an environment using a 2008 R2 CA is supported (and if so, there&#8217;s an issue to be aware of).  Specifically, it seems like client certificates created with a 2008 R2 CA [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft supports running SCCM 2007 SP2 on a 2008 R2 server, but I&#8217;m doubting whether or not running SCCM 2007 SP2 in Native mode in an environment using a 2008 R2 CA is supported (and if so, there&#8217;s an issue to be aware of).  Specifically, it seems like client certificates created with a 2008 R2 CA (following the <a href="http://technet.microsoft.com/en-us/library/cc872789.aspx" target="_blank">instructions on Technet</a> for a 2008 CA) do not work by default in SCCM 2007 when running a site in Native mode (you&#8217;ll get MP errors stating that it cannot connect via HTTP, and mpcontrol.log will contain errors that the SAN2 fields have errors).  It seems if you create your 2008 R2 CA with the default Key store provider, the client certificates just do not work.  However, if you create your 2008 R2 CA with the Microsoft Strong cryptography provider (which is the default for 2003 and 2008 CAs), magically the certs created work fine.  If you look at the contents of the certs created between a 2008 and 2008 R2 CA, they &#8220;look&#8221; identical, but something else must be happening I haven&#8217;t dug into yet.</p>
<p>I don&#8217;t know if a 2008 R2 CA is technically supported for use with 2007 SCCM certificates, but for those of you who are doing this, be aware that how you set up your CA on it&#8217;s initial install will determine if your client certificates work properly or not.  There are workarounds, of course, for those few of you who are already running 2008 R2 CAs from a default installation - in the Site Mode tab of the Site properties, you can change the &#8220;If multiple certificates match criteria:&#8221; from &#8220;Fail selection and send error message&#8221; to &#8220;Select any certificate that matches&#8221;, and set &#8220;Certificate criteria:&#8221; to &#8220;Check only certificate purpose&#8221;.  Doing this allows the MP communications to start up again, although I&#8217;m not sure of the potential risks (if any) that are taken if you allow this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cluberti.com/blog/2010/05/24/sccm-2007-client-certificate-issues-with-2008-r2-ca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 Windows 7 Rollouts happening at once &#8211; posting delayed</title>
		<link>http://www.cluberti.com/blog/2010/02/19/2-windows-7-rollouts-happening-at-once-posting-delayed/</link>
		<comments>http://www.cluberti.com/blog/2010/02/19/2-windows-7-rollouts-happening-at-once-posting-delayed/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:21:58 +0000</pubDate>
		<dc:creator>cluberti</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.cluberti.com/blog/2010/02/19/2-windows-7-rollouts-happening-at-once-posting-delayed/</guid>
		<description><![CDATA[I’ve been fairly silent recently, and the reason is I’m involved in rollouts of Win7, Server 2008 R2, Exchange 2010, SCCM 2007 R2, and Office 2007 with 2 distinct organizations (not to mention the movement of physical to hyper-v servers at the same time).  I’ll probably blog something about this later, but I wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been fairly silent recently, and the reason is I’m involved in rollouts of Win7, Server 2008 R2, Exchange 2010, SCCM 2007 R2, and Office 2007 with 2 distinct organizations (not to mention the movement of physical to hyper-v servers at the same time).  I’ll probably blog something about this later, but I wanted to give <a href="http://www.windows-noob.com">http://www.windows-noob.com</a> some credit for getting me “unstuck” when the Microsoft documentation is lacking on SCCM 2007.  Bravo <img src='http://www.cluberti.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cluberti.com/blog/2010/02/19/2-windows-7-rollouts-happening-at-once-posting-delayed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Application &#8220;bundles&#8221; in MDT 2010</title>
		<link>http://www.cluberti.com/blog/2009/08/21/using-application-bundles-in-mdt-2010/</link>
		<comments>http://www.cluberti.com/blog/2009/08/21/using-application-bundles-in-mdt-2010/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 00:41:11 +0000</pubDate>
		<dc:creator>cluberti</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[MDT]]></category>

		<guid isPermaLink="false">http://www.cluberti.com/blog/2009/08/21/using-application-bundles-in-mdt-2010/</guid>
		<description><![CDATA[One of the more interesting things in MDT is the “Application bundle” application install option.&#160; What an application bundle allows is the ability to install multiple applications, in order, as dependencies.&#160; Think of it more as a logical container for applications that need to be installed, perhaps in a specific order, or as prerequisites for [...]]]></description>
			<content:encoded><![CDATA[<p>One of the more interesting things in MDT is the “Application bundle” application install option.&#160; What an application bundle allows is the ability to install multiple applications, in order, as dependencies.&#160; Think of it more as a logical container for applications that need to be installed, perhaps in a specific order, or as prerequisites for another application (like, for instance, installing Visual Studio 2008 prerequisites, Visual Studio itself, and then the latest service pack).</p>
<h3>Adding the application(s)</h3>
<p>To create an application bundle that will show up in the list of applications to install (or be available to configure via a task sequence), you first need to add all of the applications to MDT that will make up the bundle.&#160; This is done similar to adding Office 2007 as I documented <a href="http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/" target="_blank">in my post</a> on creating an MDT deployment point &#8211; you must create a New Application and add it’s source files to the deployment share.&#160; I’ll document quickly how to add the Windows Live Essentials components to your deployment share and “bundle” them (instructions on getting the .msi packages you’ll need from the Windows Live Essentials downloadable package can be found <a href="http://www.msfn.org/board/windows-live-messenger-2009-t124894.html" target="_blank">here</a>, if you do actually want to try this).</p>
<p>First, right-click on the Applications folder in the deployment share (in this example I’ve created a folder underneath applications to hold all of the Windows Live installation apps – this is purely for cosmetic reasons) and select “New Application” from the drop-down list:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/001.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Application" border="0" alt="New Application" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/001_thumb.png" width="244" height="256" /></a></p>
<p>Select “Application with source files” from the first wizard page, click “Next”, and then fill out the information about the application and click “Next” again – in this example, I’m adding the x86 package for the Application Error Reporting component of Windows Live:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/002.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Application Wizard" border="0" alt="New Application Wizard" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/002_thumb.png" width="504" height="414" /></a></p>
<p>Point the wizard to the local path that contains the setup package, and click “Next”:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/003.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Source directory" border="0" alt="Source directory" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/003_thumb.png" width="504" height="414" /></a></p>
<p>You will need to provide the actual installation command used to run the setup – in this case, the command is “<strong><span style="font-family: consolas; font-size: xx-small">msiexec /i dw20shared.msi /qn</span></strong>”, so I’ve entered that into the “Command line” field:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/004.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Command line" border="0" alt="Command line" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/004_thumb.png" width="504" height="414" /></a></p>
<p>Once that’s done, click “Next” a few times and the application will be added to your Applications in your deployment share.&#160; Next, right-click the new Application and select “Properties” from the drop-down list:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/005.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Properties" border="0" alt="Properties" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/005_thumb.png" width="244" height="118" /></a></p>
<p>Make sure to <strong>*check*</strong> the box labeled “Hide this application in the Deployment Wizard” – this will keep the individual installers from showing up in the list of applications to be installed during deployment, ensuring only the bundle will be used to install the apps, in the correct order – click “OK” to save the changes:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/006.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Hide application" border="0" alt="Hide application" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/006_thumb.png" width="504" height="414" /></a></p>
<h3>Creating the bundle</h3>
<p>Once you’ve added all the other components necessary (repeating the above steps for each application that will make up your bundle), the bundle itself needs to be created.&#160; To do this, right-click on the Applications folder (or any subfolder, as in my example) in the deployment share, and select “New Application”:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/007.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Application Bundle" border="0" alt="New Application Bundle" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/007_thumb.png" width="244" height="277" /></a></p>
<p>This time, select the “Application bundle” option from the list of application types, and click “Next”:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/008.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Application bundle" border="0" alt="Application bundle" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/008_thumb.png" width="504" height="414" /></a></p>
<p>Fill out the details of the application as you would any other application, and click “Next” a few times until the new bundle is added to your Applications list:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/009.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Application bundle details" border="0" alt="Application bundle details" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/009_thumb.png" width="504" height="414" /></a></p>
<p>Next, right-click on the new Application bundle in the Applications list, and select “Properties” from the drop-down list:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/010.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Properties" border="0" alt="Properties" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/010_thumb.png" width="244" height="127" /></a></p>
<p>Go to the “Dependencies” tab, and click the “Add” button:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/011.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Add dependencies" border="0" alt="Add dependencies" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/011_thumb.png" width="504" height="412" /></a></p>
<p>In the “Select an item” window that pops up, select the application installers from the list, one at a time (clicking “OK” after selecting each to add to the list), until you’ve got all of the applications that will make up this “bundle” in your list, in the order you want or need.&#160; Note that you can use the “Up” and “Down” buttons to move applications up and down the list in this window if you didn’t add them from the Applications list in the order required:</p>
<p><a href="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/013.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Application dependencies list" border="0" alt="Application dependencies list" src="http://www.cluberti.com/images/UsingApplicationbundlesinMDT2010_11293/013_thumb.png" width="504" height="412" /></a></p>
<p>Lastly, right-click your deployment share and choose “Update Deployment Share” to update it, and also right click on your Media and select “Update Media Content” (again, as per <a href="http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/" target="_blank">previous posts</a> on this subject).&#160; Once these complete, you can copy the updated media to your USB key, or burn the .ISO.&#160; The new “bundle” will show up in the applications list during deployment, and will install each application, in the order it is listed in the “Dependencies” tab during deployment if it’s selected to be installed.</p>
<p>If you’ve got lots of applications that you deploy to each and every build you do, this is a great way to cut down on the clicking in the deployment wizard – or makes for fewer entries in your task sequences for applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cluberti.com/blog/2009/08/21/using-application-bundles-in-mdt-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding additional boot options to your deployment USB key</title>
		<link>http://www.cluberti.com/blog/2009/08/12/adding-additional-boot-options-to-your-deployment-usb-key/</link>
		<comments>http://www.cluberti.com/blog/2009/08/12/adding-additional-boot-options-to-your-deployment-usb-key/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:39:10 +0000</pubDate>
		<dc:creator>cluberti</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.cluberti.com/blog/2009/08/12/adding-additional-boot-options-to-your-deployment-usb-key/</guid>
		<description><![CDATA[Having a USB key that will install multiple versions of Windows is great, but what if you want to add other Windows PE images to it, above and beyond the installers?  For example, what if you wanted to add a recovery environment, like the Microsoft Diagnostics and Recovery Toolset (DaRT), or a BartPE environment, or [...]]]></description>
			<content:encoded><![CDATA[<p>Having a <a href="http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/" target="_blank">USB key that will install multiple versions of Windows</a> is great, but what if you want to add other Windows PE images to it, above and beyond the installers?  For example, what if you wanted to add a recovery environment, like the <a href="http://www.microsoft.com/windows/enterprise/products/mdop/dart.aspx" target="_blank">Microsoft Diagnostics and Recovery Toolset</a> (DaRT), or a BartPE environment, or any other Windows PE-based environments?  Well, it’s not that hard to do, and I’ll document how to do it with the Microsoft DaRT x86 and x64 recovery ISOs that it creates in this example.</p>
<h3>Adding the DaRT files</h3>
<p>First, you will need to copy the files from the MS DaRT WinPE ISO image to your “Content” folder that was created when you <a href="http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/" target="_blank">used MDT 2010 as per my previous post</a>.  The content folder should look something like this:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/000.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="000" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/000_thumb.png" alt="000" width="504" height="404" /></a></p>
<p>And the contents of the MS DaRT ISO image, once extracted to the hard disk, will look something like this:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/001.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="001" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/001_thumb.png" alt="001" width="504" height="404" /></a></p>
<p>You will need to go through this folder structure (boot, EFI, and sources) and copy to your “Content” folder anything from the MS DaRT contents that does not already exist as a file or folder in your “Content” folder.  For example, the MS DaRT media is on the left, and the “Content” media is on the right:<br />
<a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/002.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="002" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/002_thumb.png" alt="002" width="504" height="148" /></a> </p>
<p>And the “Content” folder looks like this afterwards:<br />
<a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/003.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="003" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/003_thumb.png" alt="003" width="504" height="313" /></a></p>
<p>The same with the EFI and sources folders from the MS DaRT media:<a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/004.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="004" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/004_thumb.png" alt="004" width="504" height="113" /></a></p>
<p>And the “Content” folder looks like this afterwards:<br />
<a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/005.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="005" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/005_thumb.png" alt="005" width="504" height="213" /></a> </p>
<p>Since most WinPE distributions use a “boot.wim” file in the “sources” folder, and we’re going to have multiples, you’ll want to rename any boot.wim files you copy here to something else, preferably something descriptive.  For example, I’ve renamed the boot.wim file from the x64 MS DaRT media I just copied over to “msdart64.wim” – this will be important later, when we create our boot entries:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/006.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="006" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/006_thumb.png" alt="006" width="504" height="126" /></a> <br />
<a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/007.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="007" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/007_thumb.png" alt="007" width="504" height="126" /></a></p>
<p> </p>
<p>I’ve repeated the above process for the x86 MS DaRT media as well, and renamed the boot.wim from that media to “msdart86.wim”:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/008.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="008" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/008_thumb.png" alt="008" width="504" height="139" /></a> </p>
<p>Once you’re done with all of this, the last bit needed is to use bcdedit to add the new .wim files to your boot menu, and copy the updated “Content” folder to your USB key.</p>
<h3>Using bcdedit to modify the boot menu</h3>
<p>You’ll need to open a command prompt into the \boot folder of your “Content” media folder, and execute some bcdedit commands to modify the boot menu.  To make sure you’re in the right folder, the dir listing output should look something like this:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/009.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="009" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/009_thumb.png" alt="009" width="504" height="276" /></a> </p>
<p>What you will need to do is use bcdedit to edit the “bcd” file you see here – that file actually contains the boot configuration data used during boot, and we’re going to modify it to add the new .wim files we just copied over.</p>
<p>First, let’s look at the current boot configuration stored in this file.  Run the command “<span style="font-family: Consolas; font-size: x-small;"><strong>bcdedit /store bcd /enum</strong></span>” to show the current boot manager configuration stored in the bcd file.  You’ll note that we already have 2 entries here – one labeled “Litetouch Boot [MEDIA001] (x86)” and another labeled “Litetouch Boot [MEDIA001] (x64)” – also make a quick note of the default GUID in the {default} entry at the end of the device and osdevice lines, because you’re going to need this later:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/010.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="010" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/010_thumb.png" alt="010" width="504" height="286" /></a></p>
<p>To create a new entry, you just need to create a copy of the {default} boot entry, and give it a name.  Use the command “<strong><span style="font-family: Consolas; font-size: x-small;">bcdedit /store bcd /copy {default} /d “&lt;name&gt;</span></strong>” to create a new entry called “&lt;name&gt;”.  I’ve created a new entry called “Diagnostics and Recovery x64” by using the command “<span style="font-family: Consolas; font-size: x-small;"><strong>bcdedit /store bcd /copy {default} /d “Diagnostics and Recovery x64</strong></span>” – please note very carefully the GUID that the entry was copied to – you will need this to further modify the entry in the next steps:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/011.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="011" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/011_thumb.png" alt="011" width="504" height="21" /></a></p>
<p>The next thing you need to do is add the DEVICE that this boot entry is going to use – this is the .wim file that the entry is going to point to, and you do this via the “<span style="font-family: consolas; font-size: x-small;"><strong>bcdedit /store bcd /set &lt;GUID for the new entry&gt; DEVICE ramdisk=[boot]\&lt;path to .wim file&gt;,&lt;GUID of default entry&gt;</strong></span>”.  I’ve edited the new entry to point to the msdart64.wim file via the command “<span style="font-family: Consolas; font-size: x-small;"><strong>bcdedit /store bcd /set {c77ebc03-8748-11de-8cb4-00137228d4cf} DEVICE ramdisk=[boot]\sources\msdart64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}</strong></span>” (remember I told you you’d need the GUID for the new entry, as well as the GUID from the default entry? – here is where you use them):&#8221;</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/012.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="012" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/012_thumb.png" alt="012" width="504" height="22" /></a></p>
<p>You will next need to add the OSDEVICE that this boot entry is going to use.  This command is basically identical to the previous, except that “DEVICE” in the previous command is replaced with “OSDEVICE” &#8211; “<span style="font-family: consolas; font-size: x-small;"><strong>bcdedit /store bcd /set &lt;GUID for the new entry&gt; OSDEVICE ramdisk=[boot]\&lt;path to .wim file&gt;,&lt;GUID of default entry&gt;</strong></span>”.  I’ve edited the new entry to point to the msdart64.wim file via the command “<span style="font-family: Consolas; font-size: x-small;"><strong>bcdedit /store bcd /set {c77ebc03-8748-11de-8cb4-00137228d4cf} DEVICE ramdisk=[boot]\sources\msdart64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}</strong></span>”:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/013.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="013" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/013_thumb.png" alt="013" width="504" height="22" /></a></p>
<p>If everything was successful, you should be able to run “<span style="font-family: Consolas; font-size: x-small;"><strong>bcdedit /store bcd /enum</strong></span>” and see your new entry at the end of the list:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/014.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="014" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/014_thumb.png" alt="014" width="504" height="389" /></a></p>
<p>If you want to add another (for example, I’m adding the x86 version of MS DaRT as well), just do the same steps over again for the new .wim file:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/015.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="015" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/015_thumb.png" alt="015" width="504" height="64" /></a> <br />
<a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/016.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="016" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/016_thumb.png" alt="016" width="504" height="494" /></a></p>
<p>Once you’re done, you can replace what’s on your USB key with the new contents of the “Content” media folder.  If you want to create an ISO image (for burning to DVD, or testing in a VM), you can open the Deployment Tools command prompt from the Windows AIK start menu folder, and run oscdimg on the “Content” folder.  The command is “<span style="font-family: Consolas; font-size: x-small;"><strong>oscdimg –b”&lt;path to etfsboot.com&gt;” –h –u2 –m -l&lt;Volume Name&gt; “&lt;path containing content to be copied to ISO&gt;” “&lt;path and name of resulting ISO image&gt;</strong></span>” (note that –l in the command is a lower-case “L”, not an “I”).  I’ve created my image via the command “<span style="font-family: Consolas; font-size: x-small;"><strong>oscdimg –b”C:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com” –h –u2 –m –lINSTALLER D:\Hybrid_Media\Content D:\Hybrid_Media\installer.iso</strong></span>”:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/017.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="017" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/017_thumb.png" alt="017" width="504" height="137" /></a> </p>
<h3>Seeing it in action</h3>
<p>If you boot your new USB key (or ISO image), you should now see the new boot entries:</p>
<p><a href="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/018.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="018" src="http://www.cluberti.com/images/Addingadditionalbootoptionstoyourdeploym_964A/018_thumb.png" alt="018" width="504" height="379" /></a></p>
<p> </p>
<p>That’s it – and you could theoretically do this with any Windows PE-based .wim file.  I used MS DaRT for this example, but you could use something like BartPE or any other Windows PE image.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cluberti.com/blog/2009/08/12/adding-additional-boot-options-to-your-deployment-usb-key/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Default Keys for Vista and Windows 7 deployment</title>
		<link>http://www.cluberti.com/blog/2009/08/11/default-keys-for-vista-and-windows-7-deployment/</link>
		<comments>http://www.cluberti.com/blog/2009/08/11/default-keys-for-vista-and-windows-7-deployment/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:13:58 +0000</pubDate>
		<dc:creator>cluberti</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.cluberti.com/blog/2009/08/11/default-keys-for-vista-and-windows-7-deployment/</guid>
		<description><![CDATA[To go along with my previous post on deploying Windows via MDT 2010, here is a list of the “default” keys that Windows uses when you choose not to enter a product key during setup.  These keys of course will not activate, but you can enter them into your task sequences when you are prompted [...]]]></description>
			<content:encoded><![CDATA[<p>To go along with my <a href="http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/" target="_blank">previous post</a> on deploying Windows via MDT 2010, here is a list of the “default” keys that Windows uses when you choose not to enter a product key during setup.  These keys of course will not activate, but you can enter them into your task sequences when you are prompted for a product key to use.  This will make your setup more unattended.</p>
<p>Here’s the list:</p>
<p><strong>Windows Vista:</strong></p>
<ul>
<li>Ultimate  -  VMCB9-FDRV6-6CDQM-RV23K-RP8F7</li>
<li>Business  -  4D2XH-PRBMM-8Q22B-K8BM3-MRW4W</li>
<li>Home Premium  -  X9HTF-MKJQQ-XK376-TJ7T4-76PKF</li>
<li>Home Basic  -  RCG7P-TX42D-HM8FM-TCFCW-3V4VD</li>
<li>Starter  -  X9PYV-YBQRV-9BXWV-TQDMK-QDWK4</li>
</ul>
<p><strong>Windows 7:</strong></p>
<ul>
<li>Ultimate  -  D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV</li>
<li>Professional  -  HYF8J-CVRMY-CM74G-RPHKF-PW487</li>
<li>Home Premium  -  RHPQ2-RMFJH-74XYM-BH4JX-XM76F</li>
<li>Home Basic  -  YGFVB-QTFXQ-3H233-PTWTJ-YRYRV</li>
<li>Starter  -  7Q28W-FT9PC-CMMYT-WHMY2-89M6G</li>
</ul>
<p>Note that these were easy to acquire, as they are stored in a file called product.ini in the \sources folder for Vista, Server 2008, Win7, and Server 2008 R2.  To verify, I installed Windows Vista and Windows 7 without a product key, and then ran a utility in the OS to display the current product key &#8211; I used <a href="http://www.msfn.org/board/index.php?s=&amp;showtopic=129488&amp;view=findpost&amp;p=859688" target="_blank">GetKey</a> written by GunSmokingMan on the MSFN forums, but anything that’ll run in Vista or Windows 7 will work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cluberti.com/blog/2009/08/11/default-keys-for-vista-and-windows-7-deployment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MDT 2010 and deployment from a USB key</title>
		<link>http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/</link>
		<comments>http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 01:50:10 +0000</pubDate>
		<dc:creator>cluberti</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[MDT]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.cluberti.com/blog/?p=4</guid>
		<description><![CDATA[Ever wanted to put every version of Vista, Server 2008, Windows 7, Server 2008 R2, and perhaps a version of XP or two on a single USB key?  No?  Then you’re probably normal.  If you’re like me, however, the thought has crossed your mind.  However, the daunting task of configuring said USB key to boot [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wanted to put every version of Vista, Server 2008, Windows 7, Server 2008 R2, and perhaps a version of XP or two on a single USB key?  No?  Then you’re probably normal.  If you’re like me, however, the thought has crossed your mind.  However, the daunting task of configuring said USB key to boot to some multiboot Linux distro or hacking a bit at bcdedit to boot a WinPE to handle it also made it something to avoid, at least for me, because, well, I tend to be lazy about these things.</p>
<p>However, after playing with the Microsoft Deployment Toolkit for a bit, I realized I could probably make my USB key bend to my will and be said multi-bootable Windows OS installer, without a whole lot of work.  I set about to put all of those versions of Windows one one key, along with some unattended applications (for this blog post, I’m just adding Office 2007 to keep it short).</p>
<p>You’re going to need a few things to start, most notably you’ll need a Windows machine that can install the latest <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&amp;DisplayLang=en" target="_blank">Windows Automated Installation Kit (WAIK) for Windows 7</a> (that’d be Server 2003 SP1 or newer, Vista SP1 / Server 2008 or newer, or Win7 / Server 2008 R2 – sorry, no XP support, it seems).  You’ll also need the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3bd8561f-77ac-4400-a0c1-fe871c461a89" target="_blank">MDT 2010 bits</a> and the version(s) of Windows and any applications you would like to install from MDT.</p>
<h3>Adding Operating Systems</h3>
<p>Once you’ve got a machine with the WAIK and MDT 2010 installed, the first thing to do is open the Deployment Workbench from the Microsoft Deployment Toolkit folder in your start menu.  Since you’ve already got the prerequisites needed to do a basic MDT deployment (namely, the WAIK), just right-click on the “Deployment Shares” folder and select “New Deployment Share” from the drop-down:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/000a.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Deployment Share" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/000a_thumb.png" border="0" alt="New Deployment Share" width="244" height="171" /></a></p>
<p>This will open a wizard that will help you create the Deployment folder and share – note that you will have to create this folder, as the current version (beta2) does not do this.  The wizard will look like the following:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/000.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Deployment Share Wizard" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/000_thumb.png" border="0" alt="New Deployment Share Wizard" width="374" height="308" /></a></p>
<p>Again, use the “Browse” button to create the folder as necessary, and make sure this is on a drive with ample space, as all of your OS files and applications will be stored here.</p>
<p>Once you’ve gotten yourself a deployment share, it will show up as a subfolder of the “Deployment Shares” tree, and the first thing you’ll want to do is add the version(s) of Windows you want to use MDT to install.  To do this, right-click on the “Operating Systems” subfolder in your deployment share, and select “Import Operating System”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/001.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Import Operating System" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/001_thumb.png" border="0" alt="Import Operating System" width="244" height="178" /></a></p>
<p>This will bring up the “Import Operating System” wizard.  For this example, I’m going to be using the full Windows installations as my source, and since I’ve copied the contents of the Windows DVDs / CDs to the hard disk on this machine already, I select “Full set of source files” and point the wizard to the folder that contains the Windows source that I’m using (in this example, I’ve extracted the Windows 7 RTM to a folder on the D: drive):</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/002.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Operating System Wizard" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/002_thumb.png" border="0" alt="New Operating System Wizard" width="374" height="308" /></a></p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/003.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Select the location with OS files to be added" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/003_thumb.png" border="0" alt="Select the location with OS files to be added" width="374" height="308" /></a></p>
<p>The wizard will go through copying the files from the source directory into the distribution share, and add each OS choice to the Operating Systems list in the Deployment Workbench – after adding Vista, Server 2008, Win7, and Server 2008 R2 via this method, my Operating Systems list looks like this:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/004.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OS List" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/004_thumb.png" border="0" alt="OS List" width="374" height="314" /></a></p>
<h3>Adding Applications (optional)</h3>
<p>If you want to have your installation media install applications along with Windows, you’ll need to add them to the deployment share and the task sequence &#8211; in this example, I’m adding Office 2007.  To add an application, you’ll need to right-click the “Applications” subfolder in your deployment share, and select “New Application” from the drop-down:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/016.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Application" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/016_thumb.png" border="0" alt="New Application" width="244" height="235" /></a></p>
<p>Once the wizard comes up, you’ll have to enter the Application Name – the Publisher, Version, and Language are optional (but recommended):</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/017.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Application Wizard" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/017_thumb.png" border="0" alt="New Application Wizard" width="374" height="308" /></a></p>
<p>Again, I’ve copied the contents of the Office 2007 DVD to the hard disk, so I’m going to point the wizard to this source, but if you have the files you need for the application you’re adding to the deployment share in another location (say, on a DVD or a network share), point the wizard to that source directory, and click “Next”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/018.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Select the location with files to be added" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/018_thumb.png" border="0" alt="Select the location with files to be added" width="374" height="308" /></a></p>
<p>This will place the Office 2007 entry into the “Applications” list in the deployment share, and you will need to edit the properties of the application before the application will install properly.  To do so, right-click the application from the Applications list and select “Properties”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/020.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Properties" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/020_thumb.png" border="0" alt="Properties" width="244" height="216" /></a></p>
<p>From here, you will need to click the “Details” tab and configure the installation command (the Working directory will already be configured) to run the application’s setup, including any switches required by the application.  You can also enable or disable the application from the deployment share, cause the application to reboot the computer it’s being installed onto once it has completed installation, as well as a host of other options that may be of interest to you.  You may also note that MDT recognizes that this is an Office application, and adds an “Office Products” tab where you can configure the unattended parameters of Office (if your version supports it – for example, Office 2007 Enterprise):</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/023.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Office Products tab" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/023_thumb.png" border="0" alt="Office Products tab" width="374" height="308" /></a></p>
<p>Once you’re comfortable with the application settings, click “OK” to complete adding the application.</p>
<h3>Adding Drivers (optional)</h3>
<p>If you want to inject drivers into your installation, you will need to use the “Out-of-Box Drivers” subfolder in your distribution share.  Note that there is a requirement here &#8211; you will need to have the driver package extracted that you want to use, and it must not be a driver package that requires an .exe to install.  For this portion of the deployment, you will have to direct the MDT wizard to the folder that contains the .inf, .sys, and any .cat files the driver requires, hence why .exe driver installers will not work.  You may be able to add these types of drivers as application packages, however, but that’s a bit outside my scope here.</p>
<p>For this example, I’m adding the drivers for a 3ware 9550SX controller that I’ve already extracted:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/025.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Extracted 3ware driver" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/025_thumb.png" border="0" alt="Extracted 3ware driver" width="404" height="167" /></a></p>
<p>To add the driver to the deployment share, simply right-click on the “Out-of-Box Drivers” folder and select “Import Drivers” from the drop-down:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/024.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Import Drivers" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/024_thumb.png" border="0" alt="Import Drivers" width="244" height="260" /></a></p>
<p>Point the wizard to the folder that contains the drivers you want to import, and click “Next” (in my example, I’m going to import both x64 and x86 drivers, so I’m running the wizard twice) &#8211; note that if you do import the x86 and x64 versions of the same driver, make certain that the “Import drivers even if they are duplicates of an existing driver” box is checked before clicking “Next”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/026.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="x64 drivers" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/026_thumb.png" border="0" alt="x64 drivers" width="404" height="333" /></a></p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/027.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="x86 drivers" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/027_thumb.png" border="0" alt="x86 drivers" width="404" height="333" /></a></p>
<p>If you have imported both x64 and x86 versions of the same driver, make sure to right-click on each driver in the listing of Out-of-Box drivers and select the proper architecture – the wizard will add a number at the end of the driver’s name for each iteration of the same driver you import (in this case, (1) was added to the x86 driver I imported), and the wizard will tell you at the end what display name it gave to the driver added.  In this case, I’ll make sure that the “AMCC System 3wManage.inf” is configured to be used only for x64 platforms:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/028.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Properties" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/028_thumb.png" border="0" alt="Properties" width="404" height="106" /></a></p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/029.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Select the correct driver architecture" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/029_thumb.png" border="0" alt="Select the correct driver architecture" width="404" height="333" /></a></p>
<p>Make certain to do this for each x64 and x86 driver you add, if you do add multiple architecture versions of the same driver.</p>
<h3>Creating the Task Sequence</h3>
<p>To get MDT to actually *do* something with the operating system(s) you’ve imported, you’ll have to create what is called a “Task Sequence”.  In MDT parlance, this is the “logic” that drives MDT – it’ll tell MDT what drives to format, what version of Windows to install, and any applications, hot fixes/updates, and drivers you configure in MDT.  To create your first task sequence, right-click on the “Task Sequences” subfolder in your deployment share, and select “New Task Sequence” from the dropdown:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/005.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Task Sequence" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/005_thumb.png" border="0" alt="New Task Sequence" width="244" height="256" /></a></p>
<p>Once the wizard comes up, you’ll need to give the Task Sequence a unique ID number in the “Task sequence ID” box, as well as a name (this is the name that will show up in the list of operating systems to deploy, so consider using the name of the version of Windows the task sequence will install).  Enter any comments in the comment box, and click “Next”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/006.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Task Sequence Wizard" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/006_thumb.png" border="0" alt="New Task Sequence Wizard" width="404" height="333" /></a></p>
<p>Choose the “Standard Client Task Sequence” from the drop-down list (or “Standard Server Task Sequence”, if this is a server OS), and click “Next”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/007.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Standard Client Task Sequence" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/007_thumb.png" border="0" alt="Standard Client Task Sequence" width="404" height="333" /></a></p>
<p>Select the version of Windows you want the Task Sequence to install from the list, and click “Next”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/008.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Select an OS" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/008_thumb.png" border="0" alt="Select an OS" width="404" height="334" /></a></p>
<p>At this point in the wizard, you can enter a product key (or not), set the registered Name and Organization, set the IE homepage, and configure the Administrator Password (or not).  Once you’ve done all this and finished the wizard, the task sequence will now show up in the Task Sequence list, but it’s not complete just yet if you want to edit the unattended file and change some of the advanced options (like the default time zone, in my example).  If you want to leave everything as-is, skip to the next section.  However, if you do want to edit the file, you’ll need to right-click the Task Sequence and select “Properties” from the drop-down:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/012.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Properties" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/012_thumb.png" border="0" alt="Properties" width="404" height="111" /></a></p>
<p>Once the properties of the Task Sequence opens up, click on the “OS Info” tab, and click the “Edit Unattend.xml” button to open the unattended file in the Windows System Image Manager (WSIM) for editing:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/014.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OS Info" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/014_thumb.png" border="0" alt="OS Info" width="404" height="359" /></a></p>
<p>Again, for this example, I want to edit the Time Zone.  To do this, once WSIM has the unattend.xml file open, expand the 4 specialize component and select “Microsoft-Windows-Shell-Setup_neutral” from the list (note that this says amd64 at the beginning because this is an x64 image – if you’re editing an x86 image, it will say x86 at the beginning).  From here, you can edit the default (Pacific Standard Time) with the full name of the Time Zone you want (I’ve entered “Eastern Standard Time”):</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/015.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Unattend.xml editing" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/015_thumb.png" border="0" alt="Unattend.xml editing" width="404" height="322" /></a></p>
<p>Once you’re done editing the unattend file, close the WSIM window and save the file when prompted.</p>
<h3>Putting it all together</h3>
<p>The last steps involve updating the deployment share with the changes made, and building the media we’re going to use to copy to the USB key.  First, you will need to update the deployment share, by right-clicking on the deployment share root folder, and selecting “Update Deployment Share” from the drop-down:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/039.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Update Deployment Share" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/039_thumb.png" border="0" alt="Update Deployment Share" width="244" height="172" /></a></p>
<p>This will cause the deployment share to update, and you will see progress indicated in a wizard window that will look like the image below, and when it’s done, click the “Finish” button:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/040.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Updating Deployment Share" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/040_thumb.png" border="0" alt="Updating Deployment Share" width="404" height="333" /></a></p>
<p>Next, you’ll need to actually create the media.  To do this, expand the “Advanced Configuration” folder in the deployment share, and right-click the “Media” folder and select “New Media” from the drop-down:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/031.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Media" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/031_thumb.png" border="0" alt="New Media" width="244" height="329" /></a></p>
<p>Once the wizard opens, you’ll need to point the Media path to a folder that will contain the exported media &#8211; note that you will have to create this folder as well, as the current version (beta2) does not do this.  Also note that it appears (from some comments and my own testing) that the media share path <strong>cannot</strong> contain spaces (again, this is beta2, so we’ll wait to see if this problem continues in the RCs), or the creation wizard will fail.  I’m currently investigating this to see why this is, although it does seem fairly repeatable.  Use underscores or dashes if you want to name it something that would otherwise contain a space.  The New Media Wizard will look like the following:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/032.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="New Media Wizard" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/032_thumb.png" border="0" alt="New Media Wizard" width="404" height="333" /></a></p>
<p>Again, use the “Browse” button to create the folder as necessary, and make sure this is also on a drive with ample space, as all of your OS files and applications will be stored here, as well as an .ISO file that can be burned to a DVD (if it’s small enough).  Once you’ve selected a folder, click “Next” to create the share.</p>
<p>Once the creation of the media share is complete, you’ll see it in the list of Media available to be created.  Right-click on the new media and select “Properties”:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/033.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Properties" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/033_thumb.png" border="0" alt="Properties" width="404" height="130" /></a></p>
<p>Click the “Rules” tab, and add one field at the end, called “_SMSTSORGNAME” and set it equal to what you want the Unattended progress bar to call your deployment (you’ll see later what I mean by this) – I’ve named mine “cluberti’s imaging stick” for this example:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/035.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Editing media rules" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/035_thumb.png" border="0" alt="Editing media rules" width="404" height="331" /></a></p>
<p>Next, click the “Edit Bootstrap.ini button, and add the same field with the same name.  Once you’re done, save the file, and then click OK:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/036.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bootstrap.ini" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/036_thumb.png" border="0" alt="Bootstrap.ini" width="404" height="157" /></a></p>
<p>Lastly, right-click the new media entry and select “Update Media Content” from the drop-down.  This will actually create the content folder and the .ISO in the media share, and it <strong><em>WILL</em></strong> take a long time the first time you do this, so <strong>be patient</strong>:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/040_3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Be patient!" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/040_thumb_3.png" border="0" alt="Be patient!" width="404" height="333" /></a></p>
<p>Once the wizard completes successfully and you click “Finish”, your media is now ready to be copied to your USB key – just put your USB key into the machine, and use Windows Explorer to copy the contents of the “Content” folder in the media share to your USB key:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/041.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Copy this to your USB key" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/041_thumb.png" border="0" alt="Copy this to your USB key" width="404" height="322" /></a></p>
<h3>Seeing it in action</h3>
<p>I’m going to show you what this looks like from my deployment media in a Hyper-V VM, so you can see what the end-product will look like.  Note that basically ALL of this can be automated via entries into the “Rules” tab and Bootstrap.ini of the media share (or even the Deployment Share folder – the same settings can be seen in the properties of this folder) and entries into the Task Sequence (which I’m leaving for another post.</p>
<p>Without further ado, see the task sequence in action:</p>
<p><a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/050.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="050" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/050_thumb.png" border="0" alt="050" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/051.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="051" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/051_thumb.png" border="0" alt="051" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/052.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="052" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/052_thumb.png" border="0" alt="052" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/053.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="053" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/053_thumb.png" border="0" alt="053" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/054.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="054" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/054_thumb.png" border="0" alt="054" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/055.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="055" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/055_thumb.png" border="0" alt="055" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/056.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="056" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/056_thumb.png" border="0" alt="056" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/057.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="057" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/057_thumb.png" border="0" alt="057" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/058.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="058" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/058_thumb.png" border="0" alt="058" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/059.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="059" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/059_thumb.png" border="0" alt="059" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/060.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="060" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/060_thumb.png" border="0" alt="060" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/061.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="061" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/061_thumb.png" border="0" alt="061" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/062.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="062" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/062_thumb.png" border="0" alt="062" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/064.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="064" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/064_thumb.png" border="0" alt="064" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/065.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="065" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/065_thumb.png" border="0" alt="065" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/067.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="067" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/067_thumb.png" border="0" alt="067" width="204" height="172" /></a>  <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/069.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="069" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/069_thumb.png" border="0" alt="069" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/070.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="070" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/070_thumb.png" border="0" alt="070" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/071.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="071" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/071_thumb.png" border="0" alt="071" width="204" height="172" /></a> <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/073.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="073" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/073_thumb.png" border="0" alt="073" width="204" height="172" /></a>  <a href="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/075.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="075" src="http://www.cluberti.com/images/MDT2010anddeploymentfromaUSBkey_1135D/075_thumb.png" border="0" alt="075" width="204" height="172" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cluberti.com/blog/2009/08/10/mdt-2010-and-deployment-from-a-usb-key/feed/</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
	</channel>
</rss>
