<?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>Tales from the Datacenter &#187; MDT</title>
	<atom:link href="http://www.pburch.com/blog/category/mdt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pburch.com/blog</link>
	<description>Tales from the Datacenter</description>
	<lastBuildDate>Thu, 10 Jun 2010 17:51:08 +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>Bootable USB Media from Microsoft Deployment Toolkit</title>
		<link>http://www.pburch.com/blog/2010/06/04/bootable-usb-media-from-microsoft-deployment-toolkit/</link>
		<comments>http://www.pburch.com/blog/2010/06/04/bootable-usb-media-from-microsoft-deployment-toolkit/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 17:07:57 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[MDT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[bootable usb]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[microsoft deployment toolkit]]></category>

		<guid isPermaLink="false">http://www.pburch.com/blog/2010/06/04/bootable-usb-media-from-microsoft-deployment-toolkit/</guid>
		<description><![CDATA[As we continue to forge ahead in our brazen quest to upgrade our enterprise to Windows 7, we’ve found ourselves reaching the limits of what we can reasonably expect from WDS and MDT.&#160; For us, jobsites pose an interesting issue with deployment. Our jobsites are mostly on DSL with some sort of VPN or MPLS [...]]]></description>
			<content:encoded><![CDATA[<p>As we continue to forge ahead in our brazen quest to upgrade our enterprise to Windows 7, we’ve found ourselves reaching the limits of what we can reasonably expect from WDS and MDT.&#160; For us, jobsites pose an interesting issue with deployment.</p>
<p>Our jobsites are mostly on DSL with some sort of VPN or MPLS connection back to the office.&#160; Some of our jobsites don’t even have internet.&#160; So, the question becomes how do we deploy Windows 7 to these remote and/or unconnected jobsites.&#160; I don’t think it’s fair to expect seven to nine gigabytes of image and task sequence data to traverse the 3 Mbps (and sometimes 1.5!) link these places have with corporate (or a branch office that has a deployment server).&#160; So, what about taking bootable media with us?</p>
<p>We first thought about carrying around hard drives, but decided trying to get through security at airports or otherwise just having a backpack full of drives seemed a bit problematic.&#160; Our images and all their associated data don’t come close to fitting on a DVD (or even two dual layer ones), so we decided to travel down the USB flash drive road for remote deployments.</p>
<p>Here’s how we did it:</p>
<p>I’ll assume you already have a working MDT installation with all your various OSs, applications, task sequences, and the like.</p>
<p>Step 1: Open your Deployment Share, and navigate down to <strong>Advanced Configuration</strong> and<strong>&#160; Media</strong>.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb.png" width="244" height="198" /></a></p>
<p>Step 2: Right click <strong>Media</strong> and choose <strong>New Media</strong>.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb1.png" width="244" height="240" /></a> </p>
<p>Step 3: Fill in a “Media path”.&#160; Make sure this folder exists (or that you create it via the “Browse…” option) or MDT will balk at whatever you put here.&#160; Give it some comments and pick whatever “Selection profile” is necessary for this deployment media.&#160; In my case, I needed a deployment media that contained only x64 related items (so, I created a selection profile that was limited to x64 stuff).&#160; If I tried to put all my deployment data in this media set, I wouldn’t be able to fit it on my meager 32GB flash drive.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb2.png" width="304" height="307" /></a></p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb3.png" width="304" height="163" /></a></p>
<p>Click <strong>Next </strong>twice.&#160; Then Click <strong>Finish</strong>.</p>
<p>Step 4:&#160; Navigate back to the <strong>Media</strong> section of <strong>Advanced Configuration</strong>.&#160; You’ll see your media listed here in some form of “MEDIA001” and some other information like the media root, which selection profile the media is based on, and your comments.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb4.png" width="504" height="120" /></a> </p>
<p>Step 5: Right click the media you just created and choose <strong>Update Media Content</strong>.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image5.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb5.png" width="304" height="153" /></a> </p>
<p>Step 6: Wait.&#160; MDT is copying all the data and information in your selection profile to the media root.&#160; This may take a while depending on what you’re putting into it.</p>
</p>
</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image6.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb6.png" width="504" height="414" /></a></p>
</p>
<p>Once this is done, you’re ready for your USB drive.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image7.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb7.png" width="504" height="462" /></a></p>
<p>Step 7: Navigate to the media root you used back in step 3.&#160; Inside you’ll see A folder called “Content” and an ISO image.&#160; This ISO image is ready to burn to a CD or DVD (depending on the size of it, of course).&#160; Of course, my media folder is almost 17GB:</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image8.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb8.png" width="304" height="393" /></a> </p>
</p>
<p>If you know how I can fit this a DVD, I know how you can make a lot of money.</p>
<p>Now, format your properly sized flash as NTFS with the allocation unit size set to default.</p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/06/image9.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb9.png" width="254" height="439" /></a> </p>
<p>Copy the contents of the “Content” folder to the root of the flash drive.</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/06/image_thumb10.png" width="504" height="156" /> </p>
<p>Put this flash drive into the USB port on a computer, and boot the machine to the USB hard drive or USB disk option.&#160; And voilà!&#160; You’re imaging from a USB drive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pburch.com/blog/2010/06/04/bootable-usb-media-from-microsoft-deployment-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Tale of Build Numbers and Deployment</title>
		<link>http://www.pburch.com/blog/2010/03/05/a-tale-of-build-numbers-and-deployment/</link>
		<comments>http://www.pburch.com/blog/2010/03/05/a-tale-of-build-numbers-and-deployment/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 18:50:39 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[MDT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[WDS]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[build numbers]]></category>
		<category><![CDATA[build version]]></category>
		<category><![CDATA[mdt 2010]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[setup sources]]></category>
		<category><![CDATA[unable to find setup]]></category>

		<guid isPermaLink="false">http://www.pburch.com/blog/2010/03/05/a-tale-of-build-numbers-and-deployment/</guid>
		<description><![CDATA[I’d just like you to know that I’ve been pulling my hair out all week.&#160; I’m practically bald now.&#160; We’ve been using MDT 2010 for quite some time and I’ve been super happy with it.&#160; Until this week. So, I’ve been creating custom images this week and capturing them to my MDT machine.&#160; I got [...]]]></description>
			<content:encoded><![CDATA[<p>I’d just like you to know that I’ve been pulling my hair out all week.&#160; I’m practically bald now.&#160; We’ve been using MDT 2010 for quite some time and I’ve been super happy with it.&#160; Until this week.</p>
<p>So, I’ve been creating custom images this week and capturing them to my MDT machine.&#160; I got around to the x86 image, customized it, updated it, captured it, imported it, then tested and failed.&#160; I couldn’t figure out why – hence the hair pulling.&#160; And then I found it.&#160; Like a glowing pot of gold hidden under a rock in the deepest part of the forest, I found the problem: </p>
<p><a href="http://www.pburch.com/blog/wp-content/uploads/2010/03/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.pburch.com/blog/wp-content/uploads/2010/03/image_thumb.png" width="522" height="62" /></a> </p>
<p>The DVD I got the source files from in the top image was build number 6.1.7600.16385.&#160; Some update that I was running on the image I was customizing was updating this build to 6.1.7600.16481.&#160; So, when I would go back to try to test the customized image, I’d get an error at the start of the task sequence that goes something like this:</p>
<blockquote><p>Operating System deployment did not complete successfully.</p>
<p align="left"><strong>Error: Unable to find SETUP , needed to install the image       <br /></strong><strong>\\MDT_Server\DeploymentShare$\Operating Systems\W7x86_CAP_3-4-10\W7x86_CAP_3-4-10.WIM</strong></p>
</blockquote>
<p>I tried the Google route, and found a bunch of unrelated stuff.&#160; Turns out, if the build number is the same on a custom image as on an image with the full source files, MDT will not require setup sources for the custom image.&#160; It will take it from the existing sources in another OS.&#160; So, when it was looking for the setup sources for my 16481 build, it couldn’t find it.</p>
<p>There you have it.&#160; Be careful running updates on custom images.&#160; Make sure you have the sources with the same build number or it won’t work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pburch.com/blog/2010/03/05/a-tale-of-build-numbers-and-deployment/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automatically Update MDT 2010 Boot Images in WDS</title>
		<link>http://www.pburch.com/blog/2009/10/15/update-mdt-boot-images-in-wds-automatically/</link>
		<comments>http://www.pburch.com/blog/2009/10/15/update-mdt-boot-images-in-wds-automatically/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:03:32 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[MDT]]></category>
		<category><![CDATA[WDS]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[boot images]]></category>
		<category><![CDATA[litetouch]]></category>
		<category><![CDATA[microsoft deployment toolkit]]></category>
		<category><![CDATA[update boot images]]></category>
		<category><![CDATA[windows deployment services]]></category>

		<guid isPermaLink="false">http://www.pburch.com/blog/2009/10/15/update-mdt-boot-images-in-wds-automatically/</guid>
		<description><![CDATA[I’ve been pretty busy lately getting Microsoft Deployment Toolkit set up here at the office.&#160; We’re going to use MDT to deploy Windows 7 without creating images.&#160; On top of that, we’re going to use WDS to serve up the boot disks from MDT over the network. So, every time you make a change in [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been pretty busy lately getting Microsoft Deployment Toolkit set up here at the office.&#160; We’re going to use MDT to deploy Windows 7 without creating images.&#160; On top of that, we’re going to use WDS to serve up the boot disks from MDT over the network.</p>
<p>So, every time you make a change in MDT, you have to update the deployment point, which in most cases will regenerate the boot wims.&#160; When you have four deployment points, this can be a pain just to update a task sequence.&#160; After a bit of Googling, I found <a href="http://blogs.technet.com/mniehaus/archive/2009/09/09/automatically-update-mdt-2010-boot-images-in-wds.aspx" target="_blank">this</a>:</p>
<blockquote><p>You’ve probably gone through this cycle if you are using WDS to PXE boot computers to start bare metal Lite Touch deployments:</p>
<ul>
<li>Import new drivers or change bootstrap.ini. </li>
<li>“Update deployment share” to generate new WIMs. </li>
<li>Import new WIMs into WDS. </li>
</ul>
<p>Fortunately, with the new “update” process in MDT 2010 … it’s pretty simple to add a script to automate this process.</p>
</blockquote>
<p>So, there’s a script you can create to do this job for you.&#160; For posterity, the procedure is copied below.</p>
<p>First, create a script file – we’ll call it “UpdateExit.vbs” – and save it – we’ll save it in C:\Scripts\ for the purpose of this demonstration.&#160; Paste the following into UpdateExit.vbs:</p>
<blockquote><p>Option Explicit </p>
<p>Dim oShell, oEnv </p>
<p>Set oShell = CreateObject(&quot;WScript.Shell&quot;)      <br />Set oEnv = oShell.Environment(&quot;PROCESS&quot;) </p>
<p>If oEnv(&quot;STAGE&quot;) = &quot;ISO&quot; then </p>
<p>&#160;&#160;&#160; Dim sCmd, rc </p>
<p>&#160;&#160;&#160; sCmd = &quot;WDSUTIL /Replace-Image /Image:&quot;&quot;Lite Touch Windows PE (&quot; &amp; oEnv(&quot;PLATFORM&quot;) &amp; &quot;)&quot;&quot; /ImageType:Boot /Architecture:&quot; &amp; oEnv(&quot;PLATFORM&quot;) &amp; &quot; /ReplacementImage /ImageFile:&quot;&quot;&quot; &amp; oEnv(&quot;CONTENT&quot;) &amp; &quot;\Sources\Boot.wim&quot;&quot;&quot;      <br />&#160;&#160;&#160; WScript.Echo &quot;About to run command: &quot; &amp; sCmd </p>
<p>&#160;&#160;&#160; rc = oShell.Run(sCmd, 0, true)      <br />&#160;&#160;&#160; WScript.Echo &quot;WDSUTIL rc = &quot; &amp; CStr(rc) </p>
<p>&#160;&#160;&#160; WScript.Quit 1 </p>
<p>End if</p>
</blockquote>
<p>Now, edit “C:\Program Files\Microsoft Deployment Toolkit\Templates\LiteTouchPE.xml” and change the following (starting around line 90):</p>
<blockquote><p>&lt;!&#8211; Exits &#8211;&gt;      <br />&lt;Exits&gt;       <br />&#160; &lt;Exit&gt;cscript.exe &quot;%INSTALLDIR%\Samples\UpdateExit.vbs&quot;&lt;/Exit&gt;       <br />&lt;/Exits&gt;</p>
</blockquote>
<p>to look like this:</p>
<blockquote><p>&lt;!&#8211; Exits &#8211;&gt;      <br />&lt;Exits&gt;       <br />&#160; &lt;Exit&gt;cscript.exe &quot;%INSTALLDIR%\Samples\UpdateExit.vbs&quot;&lt;/Exit&gt;       <br />&#160; &lt;Exit&gt;cscript.exe &quot;C:\Scripts\UpdateExit.vbs&quot;&lt;/Exit&gt;       <br />&lt;/Exits&gt;</p>
</blockquote>
<p>Instructions are include in the link above if MDT is installed on a different server than WDS.</p>
<p>Credit: <a href="http://blogs.technet.com/mniehaus/archive/2009/09/09/automatically-update-mdt-2010-boot-images-in-wds.aspx" target="_blank">Automatically Update MDT 2010 boot images in WDS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pburch.com/blog/2009/10/15/update-mdt-boot-images-in-wds-automatically/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
