<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.dirteam.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dave Stork's IMHO : Windows Deployment</title><link>http://blogs.dirteam.com/blogs/davestork/archive/tags/Windows+Deployment/default.aspx</link><description>Tags: Windows Deployment</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Windows 8 Consumer Preview Install Screenshots</title><link>http://blogs.dirteam.com/blogs/davestork/archive/2012/02/29/windows-8-consumer-preview-install-screenshots.aspx</link><pubDate>Wed, 29 Feb 2012 15:57:28 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:6046</guid><dc:creator>dmstork</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.dirteam.com/blogs/davestork/comments/6046.aspx</comments><wfw:commentRss>http://blogs.dirteam.com/blogs/davestork/commentrss.aspx?PostID=6046</wfw:commentRss><description>&lt;p&gt;I’ve installed some screenshots of the new Windows 8 Consumer Preview. It was installed on VirtualBox with an 32 bit ISO. I forgot to make a screenshot were you configure the install disk, but that’s basically the same as Windows 7.&lt;/p&gt;  &lt;p&gt;Download your ISO’s &lt;a href="http://windows.microsoft.com/en-US/windows-8/iso" target="_blank"&gt;here&lt;/a&gt;. Also Windows Server 8 Beta also became available &lt;a href="http://technet.microsoft.com/en-us/evalcenter/hh670538.aspx?ocid=&amp;amp;wt.mc_id=TEC_108_1_33" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;And now for some screenshots! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_0_6888F35E.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_0" border="0" alt="Win8CP_0" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_0_thumb_14C57A43.jpg" width="410" height="462" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fishy! Remember &lt;a href="http://software.intel.com/en-us/blogs/2009/02/28/windows-7-beta-fish-on-windows-server-2008-r2/" target="_blank"&gt;this&lt;/a&gt;?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_1_2CE8E49E.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_1" border="0" alt="Win8CP_1" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_1_thumb_7697BC8E.jpg" width="407" height="296" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And here I forgot the drive configuration screenshot. But it’s basically the same as in Windows 7.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_2_35893D2A.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_2" border="0" alt="Win8CP_2" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_2_thumb_545FB108.jpg" width="429" height="333" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_0b_getting-system-ready_485DC0D4.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_0b_getting system ready" border="0" alt="Win8CP_0b_getting system ready" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_0b_getting-system-ready_thumb_47855AEA.jpg" width="430" height="446" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;First boot.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_3_2DB124BB.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_3" border="0" alt="Win8CP_3" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_3_thumb_5E642C66.jpg" width="427" height="318" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_4_0B791935.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_4" border="0" alt="Win8CP_4" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_4_thumb_095C1A6C.jpg" width="428" height="321" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_5_211351D2.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_5" border="0" alt="Win8CP_5" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_5_thumb_58E595F5.jpg" width="427" height="319" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_6_50EDF393.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_6" border="0" alt="Win8CP_6" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_6_thumb_642EAA32.jpg" width="428" height="311" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_7_6E7FCE92.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_7" border="0" alt="Win8CP_7" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_7_thumb_7AA148B9.jpg" width="430" height="318" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_8_24A146E2.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_8" border="0" alt="Win8CP_8" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_8_thumb_09F4AAC9.jpg" width="432" height="325" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_9_76D37E1C.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_9" border="0" alt="Win8CP_9" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_9_thumb_0E1E828E.jpg" width="433" height="324" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Yep, cloud integrated &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.dirteam.com/blogs/davestork/wlEmoticon-smile_3ED18A39.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_10_7371E674.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_10" border="0" alt="Win8CP_10" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_10_thumb_443FFADD.jpg" width="436" height="324" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_11_234C8836.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_11" border="0" alt="Win8CP_11" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_11_thumb_3A978CA7.jpg" width="436" height="323" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This was auto filled, probably from my Live ID. I also receive an SMS on my mobile phone to confirm or change these extra security settings via &lt;a href="https://account.live.com/p"&gt;https://account.live.com/p&lt;/a&gt;. With this you add this computer as an trusted PC.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_12_757EBF70.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_12" border="0" alt="Win8CP_12" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_12_thumb_3470400C.jpg" width="436" height="325" /&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_13_53B2E6DF.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_13" border="0" alt="Win8CP_13" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_13_thumb_03F9BB96.jpg" width="434" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Start Screen!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/Win8CP_14_69B95271.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Win8CP_14" border="0" alt="Win8CP_14" src="http://blogs.dirteam.com/blogs/davestork/Win8CP_14_thumb_569825C5.jpg" width="437" height="327" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The desktop.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px;padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script&gt; tweetmeme_url = 'http://blogs.dirteam.com/blogs/davestork/archive/2012/02/29/windows-8-consumer-preview-install-screenshots.aspx'; tweetmeme_source = 'dmstork'; tweetmeme_service = 'bit.ly'; &lt;/script&gt; &lt;script&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=6046" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/davestork/archive/tags/Windows+Deployment/default.aspx">Windows Deployment</category><category domain="http://blogs.dirteam.com/blogs/davestork/archive/tags/Windows+8/default.aspx">Windows 8</category></item><item><title>"Windows could not finish configuring the system".... Argh! *update*</title><link>http://blogs.dirteam.com/blogs/davestork/archive/2009/08/14/quot-windows-could-not-finish-configuring-the-system-quot-argh.aspx</link><pubDate>Fri, 14 Aug 2009 00:10:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:4117</guid><dc:creator>dmstork</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.dirteam.com/blogs/davestork/comments/4117.aspx</comments><wfw:commentRss>http://blogs.dirteam.com/blogs/davestork/commentrss.aspx?PostID=4117</wfw:commentRss><description>&lt;p&gt;So, yesterday I started deploying Windows 7 on my laptop. But just as I finished posting yesterday, I ran into some problems. Well, big problem actually.&lt;/p&gt;&lt;p&gt;I made a capture of my laptop after a clean deployment. I added several programs dear to me, like iTunes, Firefox, some plugins and codecs. Because I was lazy, I had kept my data partition on the harddrive, but it didn't give any problems. I finished configuring just before adding Office and sealed it:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;pre&gt;&lt;i&gt;sysprep.exe /oobe /generalize /shutdown &lt;/i&gt;&lt;br&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Then made a capture and imported it on my WDS server.&lt;/p&gt;&lt;p&gt;Everything okay, so I rebooted my laptop.&amp;nbsp; And then.... well the following quote sums up my internal process during this Windows 7 deployment excorcise: &lt;a href="http://www.imdb.com/title/tt0119567/quotes" title="The Lost World: Jurassic Park" mce_href="http://www.imdb.com/title/tt0119567/quotes"&gt;"Oh, yeah. Oooh, ahhh, that's how it always starts. Then later there's running and screaming"
&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The following errorbox appears: &lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://blogs.dirteam.com/photos/davestork/picture4118.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://blogs.dirteam.com/photos/davestork/images/4118/original.aspx" target="_blank"&gt;&lt;img src="http://blogs.dirteam.com/photos/davestork/images/4118/original.aspx" border="0" height="238" width="374"&gt;&lt;/a&gt;&lt;br&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Windows could not finish configuring the system. To attempt to resume configuration restart computer&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;No matter what I did, it stayed. Removed volumes, made new, formated them, even completly deleted all partitions... no luck.&lt;/p&gt;&lt;p&gt;Even the following forumtopics didn't help me:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/b72212b0-3131-4194-89a1-7c101749e2b2" mce_href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/b72212b0-3131-4194-89a1-7c101749e2b2"&gt;Windows could not finish configuring the system...restart&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/57535aa6-6025-4a79-9a95-c0e24e248e32" mce_href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/57535aa6-6025-4a79-9a95-c0e24e248e32"&gt;"Windows could not finish configuring the system.To attempt to resume configuration restart computer"&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There are more, but they all basicly point to those two topics. &lt;br&gt;&lt;/p&gt;&lt;p&gt;I do have to check this one: &lt;a href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/f75a6cfc-2cd9-4184-87d5-b4a5803375a1" mce_href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/f75a6cfc-2cd9-4184-87d5-b4a5803375a1"&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/f75a6cfc-2cd9-4184-87d5-b4a5803375a1" mce_href="http://social.technet.microsoft.com/Forums/en-US/w7itproinstall/thread/f75a6cfc-2cd9-4184-87d5-b4a5803375a1"&gt;Error during setup after first restart&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;My working theory is that I shouldn't have had the extra data partition when capturing it, so that is my next move after I checked above post. But if anyone had a good idea, let me know! &lt;/p&gt;&lt;p&gt;ps.: the problem also is present when deploying it to a VMWare machine &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;* Update 17 august 2009 *&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Well, after installing Windows 7 manually and capturing it with no extra partition and without some programs (Truecrypt for instance), the deployment with WDS now works without problems. Currently I'm making and testing an answerfile for unattended installations. w00t!&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=4117" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/davestork/archive/tags/Windows+Deployment/default.aspx">Windows Deployment</category></item><item><title>Deploying Windows 7 with Windows Deployment Services</title><link>http://blogs.dirteam.com/blogs/davestork/archive/2009/08/13/deploying-windows-7-with-windows-deployment-services.aspx</link><pubDate>Thu, 13 Aug 2009 09:43:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:4114</guid><dc:creator>dmstork</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.dirteam.com/blogs/davestork/comments/4114.aspx</comments><wfw:commentRss>http://blogs.dirteam.com/blogs/davestork/commentrss.aspx?PostID=4114</wfw:commentRss><description>&lt;p&gt;So after reading Sanders excellent blogpost "&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2009/08/06/windows-7-migration-checklist.aspx" title="Windows 7 Migration Checklist " mce_href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2009/08/06/windows-7-migration-checklist.aspx"&gt;Windows 7 Migration Checklist&lt;/a&gt;", I decided to ignore his advice. I'm an early adopter, so i'm just gonna do it and see where that gets me.&lt;br&gt;&lt;br&gt;I already run Windows 7 RC1 on my personal laptop, with great pleasure I might add. My gaming PC had a dual boot ow Vista and W7RC1, but i didn't use W7 that much. Other computers are running XP and are somewhat older.&lt;br&gt;&lt;br&gt;My goal is to have every computer running Windows 7 and to deploy it via Windows Deployment Services.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Preparing WDS&lt;/span&gt;&lt;br&gt;So I installed WDS on Windows Server 2008 RTM, which is also my Exchange Server 2007 server. Not ideal, but I didn't have another server available. The installation went fine, I mainly kept it default. &lt;br&gt;&lt;/p&gt;&lt;p&gt;I added the install.wim from the Windows 7 RTM DVD, which took some time. I could even select the editions of Windows 7. I choose all of them. After the installation image was succesfully added, the next step was a boot image. I choose the boot.wim from the Windows Server 2008 RTM DVD.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;Deploying via PXE&lt;/span&gt;&lt;br&gt;The unattend files would come later, I wanted to install Windows 7 already! All things up and running, the PXE boot of my laptop worked, boot image loaded succesfully and I could edit my drives and select language settings and such.&lt;br&gt;&lt;br&gt;But then.... an error:&lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;Windows Package manager&lt;br&gt;&lt;i&gt;Operation failed with 0x80070002&lt;br&gt;The system cannot find the file specified.&lt;/i&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br&gt;Frak... Tried it several times, but nogo. But then I remembered that when I configured the drives no System Reserved partition was made.... a new feature of Windows 7.... and that is something the boot..wim WinPE environment should know. Yes, after installing the boot.wim from the Windows 7 DVD it all worked like a charm! &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Capturing a prepared image&lt;/span&gt;&lt;br&gt;So now I have a laptop running Windows 7 RTM, stil have to install applications and such. But my settings are marvelously transferred with the Windows Easy Transfer tool, included in Windows 7 and Vista. You have to make a backup of your old installation offcourse, but it works brilliantly. &lt;br&gt;&lt;br&gt;Next thing is to make a sysprep (after finishing installation) and capture it to the WDS server. Unfortunatly, the creation of that capture image is not going smoothly. But I solved it eventally, WDS want to make a new WIM file based on the boot image that has already been imported. Point it to a location with enough diskspace (takes about 150MB, so that probably won't be a problem) and it generates a knew WIM file. Import it just like the boot image, but give it a suitable name (something with capture in it). &lt;/p&gt;&lt;p&gt;At this point when you boot via PXE, you will see a menu with two boot images. One to be used when deploying an image, and one to capture a sysprepped one. At the moment I'm capturing my laptop installatie of Windows 7 RTM. When that is done, I will deploy it to a self built desktopcomputer (not my gaming pc).  &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic;"&gt;I used the following documentation: &lt;/span&gt;&lt;br&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc766320%28WS.10%29.aspx" title="Step-by-Step Guide for Windows Deployment Services in Windows Server 2003" mce_href="http://technet.microsoft.com/en-us/library/cc766320%28WS.10%29.aspx"&gt;Step-by-Step Guide for Windows Deployment Services in Windows Server 2003&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2009/08/06/windows-7-migration-checklist.aspx" title="Windows 7 Migration Checklist" mce_href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2009/08/06/windows-7-migration-checklist.aspx"&gt;Windows 7 Migration Checklist&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=4114" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/davestork/archive/tags/Windows+Deployment/default.aspx">Windows Deployment</category></item><item><title>Windows Deployment Services: A Real Ghostbuster Part 1</title><link>http://blogs.dirteam.com/blogs/davestork/archive/2009/01/06/windows-deployment-services-a-real-ghostbuster-part-1.aspx</link><pubDate>Tue, 06 Jan 2009 08:02:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:3684</guid><dc:creator>dmstork</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.dirteam.com/blogs/davestork/comments/3684.aspx</comments><wfw:commentRss>http://blogs.dirteam.com/blogs/davestork/commentrss.aspx?PostID=3684</wfw:commentRss><description>&lt;p&gt;I'm currently working on a relatively large project and it's one of the most complex migrations I have ever been part in. That is one of the reasons this blog has been a bit neglected. At the moment, most of my work on Active Directory and such only has to be fine tuned and that means less stress for me and more time to share my new found knowledge and experiences :). And with this post I will share my new found love for Windows Deployment Services on Windows Server 2008.&lt;/p&gt;  &lt;h3&gt;The Situation Report&lt;/h3&gt;  &lt;p&gt;There were two separate buildings, but I will concentrate primarily on the main building. &lt;/p&gt;  &lt;p&gt;Next to a cross-forest migration (Forests A and B to C), a new deployment system for Windows XP Professional had to be designed. They already had Ghost and did use RIS and an upgraded RIS to WDS on Windows Server 2003. &lt;/p&gt;  &lt;p&gt;Application deployment would be realized with SoftGrid 4.5 (now Microsoft App-V) in order to minimize application maintenance (They have about 200 applications), this would drastically reduce the amount of images and maintenance of those images.&lt;/p&gt;  &lt;p&gt;With these other techniques the only requirements were that the new client OS deployment method could distribute one or two Windows XP installations to about 1000 computers in a relatively short time. Yes, multicasting is heavily implied here. &lt;/p&gt;  &lt;p&gt;The physical network was already replaced with a Gb network with a ring redundancy. Our network guy guarantees it can handle it. To complicate things and to be able to secure the network, three VLAN's were implemented. Two for clients and one for servers and this means inter-VLAN multicasting....&lt;/p&gt;  &lt;p&gt;The new forest is built upon Windows Server 2008 where it could, only a few servers are Windows Server 2003 R2. All servers were implemented in a VMWare ESX cluster with two servers.&lt;/p&gt;  &lt;h3&gt;The Objective&lt;/h3&gt;  &lt;p&gt;I already had some experience with Ghost (v11, i think) in combination with PXE and Ghostwalker. This meant that an (sysprepped) image would be deployed to a computer that was booted via the network. After deployment, Ghostwalker would change the computername and SID to prevent duplicates in your domain. The computername could defined so that Ghostwalker would change it every time automatically to the same one. &lt;/p&gt;  &lt;p&gt;A similar strategy was my goal: the least amount of user input from booting to the login screen of Windows XP. After booting the computers start deploying the correct image automatically via multicast, then the sysprep would install the correct drivers, name the computer according to my whishes and automatically joins the computer to the domain. The only necessary user action needed until an usable logon screen appears: starting the PXE boot.&lt;/p&gt;  &lt;p&gt;My instincts told me that WDS could be one of the solutions, my pride said it would be the most elegant one and my ratio said: Testing, testing and testing.&lt;/p&gt;  &lt;h3&gt;The How-To&lt;/h3&gt;  &lt;h4&gt;Installing&lt;/h4&gt;  &lt;p&gt;Installing WDS is absolutely easy and no issue at all on Windows Server 2008.&amp;nbsp; When using Server Manager, you just have to add the Windows Deployment Services role (both Deployment and Transport Server). I will not go into the difference between those two sub roles, but in this case (and most cases) you will need both.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/davestork/InstallingWDS1_324F4B98.png" mce_href="http://blogs.dirteam.com/blogs/davestork/InstallingWDS1_324F4B98.png"&gt;&lt;img src="http://blogs.dirteam.com/blogs/davestork/InstallingWDS1_thumb_7DFAD6B7.png" style="border-width: 0px;" alt="Installing WDS on Windows Server 2008" mce_src="http://blogs.dirteam.com/blogs/davestork/InstallingWDS1_thumb_7DFAD6B7.png" border="0" width="244" height="185"&gt;&lt;/a&gt; &lt;a href="http://blogs.dirteam.com/blogs/davestork/InstallingWDS2_20FB225B.png" mce_href="http://blogs.dirteam.com/blogs/davestork/InstallingWDS2_20FB225B.png"&gt;&lt;img src="http://blogs.dirteam.com/blogs/davestork/InstallingWDS2_thumb_570C74DD.png" style="border-width: 0px;" alt="Installing WDS with Transport and Deployment server" mce_src="http://blogs.dirteam.com/blogs/davestork/InstallingWDS2_thumb_570C74DD.png" border="0" width="244" height="185"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Alternatively you can install them via command line using:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;ServerManagerCmd -install WDS      &lt;br&gt;&lt;/i&gt;&lt;i&gt;ServerManagerCmd -install WDS-Transport&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;In our case the WDS servers is a member server and DNS and DHCP are installed on another server. Temporarily this is a DHCP server from one of the old forests and in another subnet (when this server is decommissioned, we would use DHCP relay and this is possibly not needed). &lt;/p&gt;  &lt;p&gt;Having your WDS server in another subnet than your clients is no problem, but you will have to the DHCP server or scope options to enable DHCP options 66 and 67. Option 66 will need to contain the ip address of the WDS server and options 67 needs the boot file name (more on that later). If they are in the same subnet, this is not needed (actually Microsoft recommends not doing it).&lt;/p&gt;  &lt;p&gt;Now your clients are able to boot via PXE and find your WDS server, but there are still some things to do obviously.&lt;/p&gt;  &lt;h4&gt;Boot Image: "need input!"&lt;/h4&gt;  &lt;p&gt;There are several different boot stages. One is the network boot, which enables the computer to find the Boot and Deploy or Boot and Capture Image. With WDS on Windows Server 2008 x64 clients with EFI BIOS are supported. I haven't seen anything of that yet, so I'll concentrate on the x86 versions. &lt;/p&gt;  &lt;p&gt;The Boot image is a WIM file acquired from a Windows Server 2008 or Windows Vista SP1 DVD. The version is not important, although I want x86-32bit versions. And if you have only Vista DVD's (unlikely because you're using Windows 2008 as WDS server!), make sure you take the slipstreamed SP1 version. Otherwise multicasting will not work. &lt;/p&gt;  &lt;p&gt;The WIM file has to be imported into WDS as a boot image, go to the Boot Image folder in WDS, just right mouse click, import and browse to boot.wim. As we will add at least one more boot image, name the image properly like "Boot and Deploy Image".&lt;/p&gt;  &lt;p&gt;As default this will be a boot and deploy image, but you can convert an existing image to capture image. It's the same WIM file, but when booting from this it has been configured to look for sysprepped images and is able to capture it (to a local disc or directly to the WDS server). I tend to name this image "Boot and Capture Image".&lt;/p&gt;  &lt;p&gt;With the boot image you can deploy sysprepped Windows installations after booting via PXE. As we don't have anything to deploy, the important thing now is to make a sysprepped installation of Windows XP or Vista. If not sysprepped, the WDS Boot and Capture image will not find a suitable prepared image to capture.&lt;/p&gt;  &lt;h4&gt;Prepping sysprep systems&lt;/h4&gt;  &lt;p&gt;In our case I will focus on XP. In the sysprep.inf the product license key, automatic domain join and other configurations are added in such a way no user input is necessary. There are some things to take in mind:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Make a separate domain join account and do not take the (or a)domain administrator account. You could encrypt the sysprep.inf, but I feel a dedicated account for domain joining computers only is the safer and more elegant way. &lt;/li&gt;    &lt;li&gt;Make sure you have all you important drivers added, especially mass storage drivers and network drivers. In some cases you will have to seal the image multiple times on different hardware, in order to use the image on different hardware configurations. &lt;/li&gt;    &lt;li&gt;Add the line "COMPUTERNAME = %COMPUTERNAME%", otherwise Windows will wait for user input (most of the time with an suggested random name). We will configure more via the WDS command line tool WDSUTIL, but (much) more on that later. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;There is much more to it with sysprepping, but that is beyond the scope of this article. &lt;/p&gt;  &lt;h4&gt;Next time…&lt;/h4&gt;  &lt;p&gt;The next part will elaborate on capturing and deploying your sysprepped image.&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Further reading and Sources:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc772106.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc772106.aspx" target="_blank"&gt;Windows Deployment Services&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/?scid=kb%3Ben-us%3B302577&amp;amp;x=4&amp;amp;y=13" mce_href="http://support.microsoft.com/?scid=kb%3Ben-us%3B302577&amp;amp;x=4&amp;amp;y=13" target="_blank"&gt;How to use the Sysprep tool to automate successful deployment of Windows XP&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=3684" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/davestork/archive/tags/Windows+Deployment/default.aspx">Windows Deployment</category></item></channel></rss>