<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3259887010597284290</id><updated>2011-09-01T12:31:06.327-07:00</updated><title type='text'>MS Deployment Notes</title><subtitle type='html'>My notes, thoughts, and ideas on the MS Deployment (was BDD) tool.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-3571733398508037864</id><published>2009-09-18T12:07:00.000-07:00</published><updated>2009-09-18T12:17:16.389-07:00</updated><title type='text'>It's been a while...</title><content type='html'>It's been a long time since I've posted on here.  We have our deployment working and it's been stable for about a year and a half now I guess.  The new &lt;a href="http://technet.microsoft.com/en-us/solutionaccelerators/dd407791.aspx"&gt;MDT 2010&lt;/a&gt; is out now.  I never looked at any of the betas for it because I did not want to disturb my current deployment point.  I recently downloaded the 2010 (RTM?) and looked at it and it is going to take me a little bit to digest it.&lt;br /&gt;&lt;br /&gt;The first thing that I can say about it is that I cannot wait to play with it.  The MS folks have added quite a bit of nice features it looks like to me.  I wasn't bright enough to understand how to setup one deployment point and have it be a master for some other ones (for lack of a better term).  It appears that is easy in 2010 (and was supposedly in earlier ones, but not easy).  Following that same way of doing things having a dev and prod deployment looks to be tons easier now too.&lt;br /&gt;&lt;br /&gt;There are lots of improvements so if you haven't looked at MDT 2010 you really should take a peek.  As I get to start working with it over the next little bit I will get back to updating this blog with the things that I figure out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-3571733398508037864?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/3571733398508037864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=3571733398508037864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/3571733398508037864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/3571733398508037864'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2009/09/its-been-while.html' title='It&apos;s been a while...'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-2115650683146657921</id><published>2008-05-28T06:48:00.000-07:00</published><updated>2008-05-28T08:49:20.988-07:00</updated><title type='text'>Production Deployment</title><content type='html'>We started our production deployment here on May 12, and all in all I am pretty happy.  There have been a couple "gotchas", but after about a year of working on this thing I have to say it has went very smoothly.  One of our biggest issues here is bandwidth.  Going from XP to Vista our deployment has, in most instances, trippled in size.  With XP we were about 10G in size, and with Vista we are at about 30G.  The problem with that is that our network infrastructure is inconsistent at best.  There is nothing I can do about that and so that's the limitation that I have to deal with.&lt;br /&gt;&lt;br /&gt;The first deployment that we did we did on an 8-port (that's what we had at the time) Gbit switch.  That allowed us to do six machines at a time.  Two ports were used by the net connection for windows updates and the nas for building from.  Those six machines took three hours.  Next we put twelve machines on a 100Mb switch.  Those machines took four and a half hours.  That evening we plugged the nas into the wall and started the rest of our machines (about 25).  Sorry I don't have exact figures on this, but by the next morning several machines failed asking for the CD, I think 3 just failed with some deployment error, and 4-6 were still building.&lt;br /&gt;&lt;br /&gt;So after looking at this I tried to think of different things to try to get things done faster.  First off, I have to say that I am pretty happy with the loading on our nas.  I don't know how well it should load, but I know that we were never able to load our old server pulling down ghost images like we are able to do on the nas (If we got more than 5 or 6 ghost sessions going some would start to fail).  We are using a Qnap TS-409 Pro nas.  One of the things that I thought about doing is copying the application install files down to the local machine and then have the task sequence fire them off the local hdd.  Currently the installs are fired off the server/nas.  I don't know if that would work in our environment because until the past year we always got the smallest hdd we could from the vendor because we did not really need any bigger drives.  I also thought about other temporary network topologies, but nothing really stands out as a solution.  So in the end we just opted for a 24-port Gbit switch and let em grind.&lt;br /&gt;&lt;br /&gt;The biggest time hog for deployment/installing is Visual Studio 2008.  The old version took forever to install.  I think this one takes twice as long to install!  This install just drives me insane.  I have sat and watched the resource monitor for this install and it is just slow.  First off the it looks like msiexec.exe needs to be ported over to being a multithreaded app.  For most all of the VS install the processor is pegged right at 50%.  (I've tried looking to see if there is any documentation on Windows Installer being either single threaded or multithreaded and I could not find anything, so I am assuming it is single threaded.)  Office 2007 and CS3 take some time too, but they seem to be a fair amount better about dealing with network/cpu/hdd/memory usage for their installs.  VS just seems to have a one track mind though.  It is either using network or cpu or hdd, but when one spikes all the others fall off. &lt;br /&gt;&lt;br /&gt;As for any errors that I've seen the most common one is a program give me an exit code of 13 and I cannot find a way for the deployment wizzard to accept that return code as ok.  Other machines have failed up doing windows updates, which to me is not a show stopper.  They will get their updates soon enough.  One or two errors happened that caused us to just wipe the drive and start over.  I don't remember the exact errors, but they were pretty odd ones about installing Vista and wiping the hdd did the trick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-2115650683146657921?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/2115650683146657921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=2115650683146657921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2115650683146657921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2115650683146657921'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/05/production-deployment.html' title='Production Deployment'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-6663921581289657085</id><published>2008-05-08T09:26:00.000-07:00</published><updated>2008-05-08T09:58:36.345-07:00</updated><title type='text'>Quick and dirty "spare" deployment point</title><content type='html'>In our environment we have some "problem" labs that we have to deploy Vista into.  For one reason or another the network will not really handle deploying several machines at a time.  Trying to remedy this solution I got us a nas to work off of.  This presents some interesting challenges.&lt;br /&gt;&lt;br /&gt;The deployment tool isn't really setup to handle a dual server type setup very well (if at all).  I might be missing something that would make this really easy, but I don't think so.  Other blogs I have read talk about dns round-robbin and load balancing and the like, but none of those scenarios really address the problems that I face -- slow connections to the server room, either because of a wan-link or a flakey network.  At any rate I got us a small nas so that I would have a local resource we could build from in any lab.&lt;br /&gt;&lt;br /&gt;What I did was create shares on the nas that are named the same as the ones that are on our primary server.  I use two different shares for the deployment and the applications.  I then copied all the files over from each share to the corresponding one I made on the nas.  After doing this I had to modify a few things to point to the nas.&lt;br /&gt;&lt;br /&gt;One of the first things that I had to modify was the bootstrap.ini file to point to my nas -- but that was easier said than done.  There might be an easier way to do it than what I put here, but this is what I did.  I took the LTI iso and mounted it so I could read/write to it.  I then had to open the boot.wim in the Sources folder that is in the iso (for the time being I'm going to leave it to your google-foo to figure that out -- if anyone asks I'll write that up later).  I edited the bootstrap.ini in there and saved all of it back out and burned a boot cd.&lt;br /&gt;&lt;br /&gt;From there I had to modify serveral files on the nas to point to the nas:&lt;br /&gt;&lt;br /&gt;\Control\Applications.xml&lt;br /&gt;and&lt;br /&gt;\Control\*\TS.xml&lt;br /&gt;&lt;br /&gt;* is the task sequence number of any task sequence you might use from the nas&lt;br /&gt;&lt;br /&gt;I did all of this outside of the deployment tool because I did not want to make two deployment points and I didn't want to duplicate task sequences and have to edit both of them for each change I make (well I have to edit it anyway, but I would rather use a txt editor to do a search and replace rather than using the task sequence GUI).&lt;br /&gt;&lt;br /&gt;That's my quick and dirty way to use another server to deploy from.  Good luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-6663921581289657085?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/6663921581289657085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=6663921581289657085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/6663921581289657085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/6663921581289657085'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/05/quick-and-dirty-spare-deployment-point.html' title='Quick and dirty &quot;spare&quot; deployment point'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-8669786927188840927</id><published>2008-04-25T06:14:00.000-07:00</published><updated>2008-04-25T06:29:49.783-07:00</updated><title type='text'>Using Robocopy</title><content type='html'>In part of my deployment I use robocopy to copy over a batch file for later use by the system.  I am now to the point in my deployment where I am working on the "little" things and getting the kinks out of them.  After my task sequence ran robocopy it would fail because robocopy returned an exit code of 1.  After doing a bit of digging I found that means everything worked out just fine.  So if you are using robocopy in any of your task sequences you will want to find that/those step(s) and go to the  options tab and edit a few things.  I put a check in front of "Continue on error" so that copying over one file is not going to derail my deployment.  I also added in a 1 in the "Success codes:" box.  I have not ever touched this box before, but I have faith that is going to solve my problem with robocopy.  Be aware that you may have to put other robocopy "success" codes in to make your particular deployment not bark at you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-8669786927188840927?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/8669786927188840927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=8669786927188840927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8669786927188840927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8669786927188840927'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/04/using-robocopy.html' title='Using Robocopy'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-4228671472208267421</id><published>2008-03-28T12:48:00.000-07:00</published><updated>2008-03-28T13:08:18.041-07:00</updated><title type='text'>Booting off USB</title><content type='html'>Found a little note in the MSDT help files on booting off USB.  I had a couple little gotchas when doing this, and I'll let you know what they are.  One of the gotchas is in their instructions so I'll give you my instructions (this wipes your flash drive, just so you know).&lt;br /&gt;&lt;br /&gt;1 Open admin cmd prompt.&lt;br /&gt;2 Run "diskpart".&lt;br /&gt;3 Run diskpart command "list disk".&lt;br /&gt;4 Make note of the disk number your flash drive is.&lt;br /&gt;5 Run diskpart command "select disk (drive number)".&lt;br /&gt;6 Run diskpart command "clean".&lt;br /&gt;7 Run diskpart command "create partition primary".&lt;br /&gt;8 Run diskpart command "select partition 1".&lt;br /&gt;9  Run diskpart command "active".&lt;br /&gt;10 Run diskpart command "format fs=fat32".&lt;br /&gt;11 Run diskpart command "assign"&lt;br /&gt;12 Run diskpart command "exit"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then the instructions tell you to use xcopy to copy the contents of your boot CD to the flash drive.  Xcopy would not work for me.  I just copied the contents of the CD over to the flash drive and it seems to work just fine.&lt;br /&gt;&lt;br /&gt;Remember to disconnect your flash drive before your machine needs to reboot or your sequence will fail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-4228671472208267421?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/4228671472208267421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=4228671472208267421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4228671472208267421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4228671472208267421'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/03/booting-off-usb.html' title='Booting off USB'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-4872022001774336275</id><published>2008-03-28T12:33:00.000-07:00</published><updated>2008-03-28T12:46:38.339-07:00</updated><title type='text'>Custom script move OU failing with 0x8007052E error.</title><content type='html'>After upgrading and messing around with some new hardware (looking at a NAS for a mobile build server) I started getting errors with the &lt;a href="http://schnitz76.blogspot.com/2008/01/move-ou-scripts.html"&gt;custom OU moving scripts&lt;/a&gt; that I have been using for a while.  I copied my deployment point over to the NAS I'm looking at and made the changes needed in the bootstrap.ini and applications.xml files.  I tried my deployment off the NAS and when it got to the Z-MoveComputer_StagingOU.wsf script it failed with an error code of 0x8007052E (-2 something dec -- sorry didn't write it down).  After doing a fair amount of trouble shooting I found out that off the NAS it did not like the following line in the code (probably 2/3 of the way down):&lt;br /&gt;&lt;br /&gt;Set objContainer= openDS.OpenDSObject("LDAP://" &amp;amp; strDC &amp;amp; "/" &amp;amp; strStagingOU, strAccounttoJoinWith &amp;amp; "@" &amp;amp; strDomain, strAccountPassword, ADS_SECURE_AUTHENTICATION)&lt;br /&gt;&lt;br /&gt;In particular I had to make admin@domain into doman\admin in order for the script to function.  If you are seeing this error then see if swapping that helps you.  The NAS is not on the domain and our other deployment server is.  I don't know why this would need to change on one vs. the other, but I don't make the rules, I just play the game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-4872022001774336275?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/4872022001774336275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=4872022001774336275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4872022001774336275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4872022001774336275'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/03/custom-script-move-ou-failing-with.html' title='Custom script move OU failing with 0x8007052E error.'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-3739298400439922773</id><published>2008-02-28T09:19:00.000-08:00</published><updated>2008-02-28T11:23:34.912-08:00</updated><title type='text'>Custom script for automating app install by machine name.</title><content type='html'>Phew what a title!  Ok so it took me about a week to get this little script functioning.  The reason that I came up with this script is that I really could not find a way to have automated application installs by machine name that fit into our "ecosystem".  The old way we did application installs in XP and before was by a vbscript.  I'm not opposed to the old way, but the old way that we did it had no error checking.  What I really wanted to do was come up with something that would tell me what application failed to install if one or more did fail.  Since this is already handled in MSDT I really wanted to leverage that.&lt;br /&gt;&lt;br /&gt;I don't claim to be a programmer.  I'm a hardware guy.  I'm sure that someone could come up with more eloquent ways of putting this script together (and if you do please let me know), but what I have works for me.  In our environment we have labs that need a basic set of software installed and then they have different sets depending on what lab that is.  We have tried as best as we can to standardize our machine names, and that helps a lot.  Thus, one of the things this script does is strip out the lab name from the machine name (ie BB100-01 is lab BB100 machine  number 01).&lt;br /&gt;&lt;br /&gt;The script then looks at a file I've called sourcetxt.txt to see what software needs to get installed where.  Because of my ability with scripting everything has to be jumbled up together making it hard to read, but if the data is not in the correct format then the script dies.  The data in this file takes the form of:&lt;br /&gt;&lt;br /&gt;LabID=All:AppID=keyaccess&lt;br /&gt;&lt;br /&gt;LabID can be either All or the name of the lab (BB100 from above).  The : is the field delimiter.  The AppID is the "name" of the application to be installed.  I say it like that because the name is actually a file with that exact name + .txt that has the GUID in it for the application.  It can have multiple GUIDs in it.  I did this because we key our apps and thus I have the actual app install and then I have the keyed exe to install over it (If I ever get the time to devote to learning key server I could learn to deputize installers, but that's a whole other topic right there).&lt;br /&gt;&lt;br /&gt;Included with the zip file are three files: \Z-CUSTOM_LabApps.wsf,  \Applications\sourcetxt.txt,  and \Applications\winscp.txt&lt;br /&gt;&lt;br /&gt;I put my script in the scripts folder and I made a subdir called Applications in that folder to house the two files that references.&lt;br /&gt;&lt;br /&gt;After the script strips the lab name out, reads the apps required in the lab and then gets the associated GUIDs of those apps it then writes those values back into the VARIABLES.DAT file.  This then allows the MSDT framework to handle the app install and report back any app install errors.  If you have applications specified in your CustomSettings.ini file then you will have to modify the script to start with the number that you left off with.&lt;br /&gt;&lt;br /&gt;I created my own custom task sequence to run this script.  I run it during the Preinstall\New Computer Only section after the "Copy scripts" built-in task runs.&lt;br /&gt;&lt;br /&gt;Hope it helps!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-7d31bdd1e2bba84b.skydrive.live.com/self.aspx/Public/LabApps.zip"&gt;Download the LabApps.zip here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-3739298400439922773?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/3739298400439922773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=3739298400439922773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/3739298400439922773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/3739298400439922773'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/02/custom-script-for-automating-app.html' title='Custom script for automating app install by machine name.'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-2007451476468129633</id><published>2008-02-22T16:04:00.001-08:00</published><updated>2008-02-22T16:10:22.995-08:00</updated><title type='text'>Sidebar crashing when installing applications</title><content type='html'>For whatever reason the sidebar seems to like to crash in the middle of application installations.  It does not seem to matter what applications (but CS3 seems to be the worst one) I pick to install it seems to die along the way.  It's kinda scary seeing those pop-up boxes coming up asking if you want to debug.  So I added the following task sequence to kill the sidebar right before installing apps.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;taskkill /F /IM sidebar.exe /T&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-2007451476468129633?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/2007451476468129633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=2007451476468129633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2007451476468129633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2007451476468129633'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/02/sidebar-crashing-when-installing.html' title='Sidebar crashing when installing applications'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-8455952275722735696</id><published>2008-02-22T15:56:00.000-08:00</published><updated>2008-02-22T15:59:32.832-08:00</updated><title type='text'>Custom automated apps script coming.</title><content type='html'>I &lt;span style="font-style: italic;"&gt;think&lt;/span&gt; I've came up with my own customs script for automating the application installs.  I'm testing now and the script hasn't failed.  I just have to now see if MS' programmers are better than I am and the VARIABLES.DAT file can handle spaces and line returns (my script chokes on spaces and line returns).  If it can't then I will have to work on my script some more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-8455952275722735696?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/8455952275722735696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=8455952275722735696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8455952275722735696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8455952275722735696'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/02/custom-automated-apps-script-coming.html' title='Custom automated apps script coming.'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-2015405008775514664</id><published>2008-01-03T12:00:00.001-08:00</published><updated>2008-01-04T15:03:02.250-08:00</updated><title type='text'>Move OU scripts</title><content type='html'>Ok I am going to try to get the ball rolling on the scripts for moving your machines around in the OUs.&lt;br /&gt;&lt;br /&gt;Fisrt off you will need to get the scripts from the following post:&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/benhunter/archive/2007/09/16/bdd-2007-how-to-move-a-computer-object-in-windows-pe.aspx"&gt;BDD 2007 - How to move a computer object in Windows PE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The scripts are kinda hidden right before the comments section.  Taking a look at that blog post though ought to keep you busy for a bit.&lt;br /&gt;&lt;br /&gt;Because I am using a LTI approach I followed the &lt;a href="http://www.deployvista.com/Repository/tabid/71/EntryId/2/DMXModule/396/Default.aspx"&gt;link&lt;/a&gt; in the middle of Ben Hunter's post to &lt;/span&gt;Johan Arwidmark file.  The following is Mr. Johan Arwidmark's complete set of instructions for getting the ADSI to work in a LTI:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Instructions&lt;br /&gt;&lt;br /&gt;1. Download the Plugin from http://www.deployvista.com/Repository/WindowsPE20/tabid/73/Default.aspx and extract to C:\Plugins\ADSI&lt;br /&gt;&lt;br /&gt;2. Copy the following files from a Windows Vista to C:\Plugins\ADSI&lt;br /&gt;&lt;br /&gt;adsldp.dll&lt;br /&gt;adsnt.dll&lt;br /&gt;mscoree.dll&lt;br /&gt;mscorier.dll&lt;br /&gt;mscories.dll&lt;br /&gt;&lt;br /&gt;3. Using ImageX, mount your WinPE image (winpe.wim)&lt;br /&gt;&lt;br /&gt;Syntax: ImageX /mountrw winpe.wim 1 c:\mount&lt;br /&gt;&lt;br /&gt;4. Using PEImg, add support for Windows Scripting Host (For the sample script)&lt;br /&gt;&lt;br /&gt;Syntax: PEImg /install=*Scripting* c:\mount\windows&lt;br /&gt;&lt;br /&gt;5. Using PEImg, inject the plugin&lt;br /&gt;&lt;br /&gt;Syntax: PEImg /inf:C:\Plugins\ADSI\ADSI.inf c:\mount&lt;br /&gt;&lt;br /&gt;6. Using ImageX, commit the changes&lt;br /&gt;&lt;br /&gt;Syntax: Imagex /unmount /commit c:\mount&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: A sample script that connects to a DC and lists the users container is provided as well... the plugin will not inject this sample script by default.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;These instructions caused problems for me.  At first I had problems just getting the instructions to work.  Make sure you pay attention to where you installed things and where to you put all your files and plugins and all that good stuff.  I ended up making a batch file so I would not have to type those commands over and over again at the command prompt.  You need to search and find the imagex.exe and the peimg.exe to use them.  After some tweaking to my bat file I got the above instructions to work for me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;UPDATED&lt;/span&gt;&lt;span style="font-style: italic;"&gt; since I got feedback from Mr. Ben Hunter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I don't think I was being clear on what was happening when I responded to Mr. Hunter's blog post.  As you can see below in my comments Mr, Hunter has confirmed that step 4 of Mr. Johan Arwidmark's instructions above does need to be left out for MDT to "compile" your WinPE image properly.  So you can skip the next paragraph, but I will leave it in so that when you read Mr. Hunter's comment you won't wonder what he's on about.}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After getting that to work I headed back to Ben Hunter's post to march onward.  Up until the point where I had to update my deployment point everything went as planned.  I did an "Update" [not "Update (files only)"].  In the middle of this MDT (was BDD) would crap out and give me an error.  I found the error log for MDT and found out that my install of MDT was already doing step 4 in Mr. Johan Arwidmark's instructions for me.  I commented on this to Mr. Ben Hunter on his blog and he did not believe this was possible.  Now I believe that Mr. Ben Hunter knows way more about MDT than I do or I ever will.  I can only report though what is happening to me.  My MDT is, by default, adding in the scripting support that Mr. Ben Hunter says it should not be doing.  When MDT would get to the point that it was injecting scripting support into the WinPE image it would throw an error and WinPE creation would fail.  If this is happening to you then I would suggest that you not use step 4 in Mr. Johan Arwidmark's instructions.&lt;br /&gt;&lt;br /&gt;After clearing that hurdle I ran smack into the next one, which happened to be a brick wall.  The next set of problems I ran into cost me about a week.  I hope that I will be able to put enough troubleshooting info in this post to get anyone past the errors that I ran into.&lt;br /&gt;&lt;br /&gt;I got my PE disc made.  I started my LTI process.  It pulled down my image.  It did a few more thing and then died.  I got the got the pink screen of your build is toast.  Looking at the details I got the following error:&lt;br /&gt;&lt;br /&gt;ZTIERROR - Unhandled error returned by Z-MoveComputer_StagingOU: Table does not exist. (-2147217865)&lt;br /&gt;&lt;br /&gt;There are several things that you will need to do to get past this error.  First off take a look at the script.  You will find that the script starts off by copying global variables into local variables.  The first thing that I did was hard code in the script the things that I wanted in those local variables (ie my username, my passwd, the domain controller, and so on).  I then started adding in a lot of logging entries so that I could see at what point the script was barfing at.  Here is an example of one of the entries that I added:&lt;br /&gt;&lt;br /&gt;oLogging.CreateEntry "7VARS:" &amp;amp;strStagingOU&amp;amp;"_"&amp;amp;strComputer&amp;amp;"_"&amp;amp;strAccounttoJoinWith&amp;amp;"_"&amp;amp;"passwd"&amp;amp;"_"&amp;amp;strDomain&amp;amp;"_"&amp;amp;strDC, LogTypeInfo&lt;br /&gt;&lt;br /&gt;This helped a lot in tracking down where something had to change to make things work.  I put entries like that all over the script.&lt;br /&gt;&lt;br /&gt;In case you need help getting started on the troubleshooting of that script, here's what you need to do.  You have the pink screen of build death up.  Just move that down and out of your way.    In the command prompt that is open (there should be 2 -- find the one with the prompt that you can actually type thing in on) you need to open 2 notepads and then connect to your deployment share (net use z: \\SERVER\SHARE$).  Go to z:\scripts.  Use this command to get started troubleshooting:&lt;br /&gt;&lt;br /&gt;cscript Z-MoveComputer_StagingOU.wsf /debug:true&lt;br /&gt;&lt;br /&gt;{&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;UPDATED&lt;/span&gt;&lt;span style="font-style: italic;"&gt; since I got feedback from Mr. Ben Hunter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;It appears that I am having some weirdness with my TS.  I had to remove them all and readd them in order for a couple issues to clear up -- one of them being the missing variables getting initialized.}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;A current issue that I am dealing with on this script is that MS decided to change a global variable name from one release to the next.  To figure that out open the script with one of your notepad windows.  With the other notepad window you will need to open the variables.dat (c:\minint\smsosd\osdlogs\) file.  I have found that the global var "DomainAdmin" has now been changed to "USERID" and "DomainAdminPassword" has now been changed to "USERPASSWORD".  I had to update my script to point to this change.  Of course the problem is that my old task sequence still has the old global var name and so I have to totally redo my old TS to make sure that any new TSes that I do work with the move OU scripts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;UPDATED&lt;/span&gt;&lt;span style="font-style: italic;"&gt; since I got feedback from Mr. Ben Hunter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Thanks to Mr. Hunter again on the CN vs OU comment.  I know that I was using OU=Computers not CN=Computers.  Making the new OU that I called VistaTest worked for me using OU=VistaTest.  I don't claim to be an AD guru, but I think I can justify to myself why OU=Computers didn't work.  I don't know if I'm correct on that so I will not type out my justification.  :) }&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Another problem that I encountered with this script is that my domain controller would not allow the scripts to move machines into the generic "computers" OU.  When I created a new OU and told the scripts to use that OU I stopped getting errors.  I could move the machines into that OU using Users and Computers so I don't know why the script was not allowed.  Just something to keep in mind.&lt;br /&gt;&lt;br /&gt;A note on the scripts themselves.  I was not familiar with what the scripts were actually doing so it seemed to me that they were doing things in reverse.  That is by design.  The scripts connect to the OU that you want the machine moved into and then it says move the computer here.  That threw me off.  So if you are looking at the script and thinking "why is it doing it that way, that's backward," then that's probably why.&lt;br /&gt;&lt;br /&gt;As far as I can recall that covers the errors that I saw and what I've had to do to fix them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-2015405008775514664?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/2015405008775514664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=2015405008775514664' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2015405008775514664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2015405008775514664'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/01/move-ou-scripts.html' title='Move OU scripts'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-2380685540619364896</id><published>2008-01-03T11:25:00.000-08:00</published><updated>2008-01-03T11:48:43.091-08:00</updated><title type='text'>Desktop resolution problems</title><content type='html'>A couple posts ago I talked about the problems I had with my test deployment due to the desktop resolution.  To refresh your memory Adobe CS3 requires that the desktop resolution be set to at least 1024x768 or it will not install.  If getting errors deploying CS3 make sure it meets all system requirements -- the installer checks!&lt;br /&gt;&lt;br /&gt;When our builds started they were at the resolution of 1024x768, but due to a driver update from windows update the resolution was getting reset to 800x600.  I assume this is the default resolution that the driver is set to.  So after doing a bit of searching I ran across Resolution Changer.  This program is able to run from command line to change the resolution of your desktop.&lt;br /&gt;&lt;br /&gt;In order to solve my problem I added a task sequence between doing the pre-applications windows updates and installing applications.  I added the task as a run command line task.  I put the little tool on my server and I run it from there.  On the advice of one of the MSDN bloggers I named my custom task "CUSTOM - reschanger"  (adding the CUSTOM to the front makes my extra steps a lot easier to find).&lt;br /&gt;&lt;br /&gt;For the Command line:&lt;br /&gt;\\SERVER\SHARE$\tools\reschange.exe -width=1024 -height=768 -depth=32 -refresh=60 -force -quiet&lt;br /&gt;(All one line, no line breaks.)&lt;br /&gt;&lt;br /&gt;For the Start in:&lt;br /&gt;\\SERVER\SHARE$\tools&lt;br /&gt;(I don't think this is really needed, but I put it in there just in case.)&lt;br /&gt;&lt;br /&gt;I ran into a couple issues with this when I first started.  At first I just put in the exe and the width and height switches.  That gave me errors.  Not really in the mood to troubleshoot the errors I added in the command line that you see above and all worked out just fine. &lt;br /&gt;&lt;br /&gt;Just running the program by itself gives you a pop-up-box of the switches and what they do. &lt;br /&gt;&lt;br /&gt;You can download the program from:&lt;br /&gt;&lt;a href="http://www.12noon.com/reschange.htm"&gt;http://www.12noon.com/reschange.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-2380685540619364896?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/2380685540619364896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=2380685540619364896' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2380685540619364896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2380685540619364896'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/01/desktop-resolution-problems.html' title='Desktop resolution problems'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-8924759279251069802</id><published>2008-01-03T11:12:00.000-08:00</published><updated>2008-01-04T14:58:02.046-08:00</updated><title type='text'>Updating MS Deployment</title><content type='html'>&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;UPDATED&lt;/span&gt;&lt;span style="font-style: italic;"&gt; since I got feedback from Mr. Ben Hunter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I was wrong on all of this.  If you are seeing an issue like the one that I saw below as far as I can tell something is corrupted in your Task Sequences.  I deleted all mine (I had two, one prod and one test) and readded them and everything is working just fine now.}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I ran into another little issue when I updated MS Deployment (was BDD).  So it would appear that internally MS decided to change some of the variable names.  I am using a script that moves my machines to a temp OU and then back to the original OU after everything runs.  Well I turned my stable test task sequence (TS) into my production run.  I then branched off that and started doing some more testing of little things (I can't even remember now what).  When it got to my custom scripts of the OU stuff it would fail.  Since I've spent weeks messing with that script I got fairly good at trouble shooting it (yes that is still going to be put up here at some point).  As it turns out MS decided that they should change a variable name from (I think) "DomainAdmin" to "UserName".  It would appear that since I imported/converted my old TS it was using the old variable names and so it kept working with my scripts.  However when I tried making a new TS it would fail.&lt;br /&gt;&lt;br /&gt;Ahhh, the lovely little things that give me job security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-8924759279251069802?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/8924759279251069802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=8924759279251069802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8924759279251069802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8924759279251069802'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2008/01/updating-ms-deployment.html' title='Updating MS Deployment'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-319510507170037549</id><published>2007-12-22T10:35:00.000-08:00</published><updated>2007-12-22T11:02:29.816-08:00</updated><title type='text'>Test Deployment</title><content type='html'>On the 17th we started our first test deployment.  It went fairly well, but we did run into a few "issues."  For all the testing that I have been doing I had hoped that it would have went smoother, but all-in-all I am not complaining.&lt;br /&gt;&lt;br /&gt;Here are a few snags that I ran into:&lt;br /&gt;&lt;br /&gt;Printer drivers -- I already knew that this was going to be a snag.  We us a login script to give our computers the printers they are supposed to get.  The script looks at the machine name.  With Vista MS has decided that users should not be able to install printer drivers (or any for that matter, I'm certain).  In XP because the domain controller said the printer driver was ok XP would let users install that driver.  At any rate there is a setting that you can use in Group Policies that will allow users to install a certain set of drivers (printer, sound, video, etc.).  The only problem with that is when a user logs in and the script assigns them the printers they are asked if they want to install the driver.  I would like to not have to have the user click the "install driver" button.  In XP that was all handled in the background.  I know that I can set a policy for the printers, but I would prefer not to setup ~20 policies for printers.  I guess I'll keep working on that one.&lt;br /&gt;&lt;br /&gt;Adobe CS3.  You know, I am getting to the point that I am not very happy with Adobe these days.  Their installer is just a pain to use, and it does not really help you out where there is an error.  On my test machine all the times that I installed CS3 it just worked.  When we deployed on Monday we were getting errors from the CS3 installer.  Come to find out that CS3 will not install on a machine that has the resolution set to 800x600.  When Vista first started installing the resolution was set to 1024x768.  During the windows update phase newer drivers would get installed and by default the resolution in those drivers are set to 800x600.  So after some searching I found a little command line tool that I could use to get the resolution changed to 1024x768.  Since I'm on holiday I'll have to write about that a little later will all the details.&lt;br /&gt;&lt;br /&gt;User error.  I made several stupid mistakes.  I forgot a program that we needed to install.  Then when I added it into the applications list I fat fingered it.  WooHoo for being prepared.  I also had an application that I added into the applications list and copied the command line to have the correct syntax, but then I did not change the filename.  I also did not test my application keying well enough and MS Access would crater because it was keyed.  WooHoo for paying attention.&lt;br /&gt;&lt;br /&gt;Drivers.  I found out that you may need to add in some drivers to your driver store in the middle of the build process.  I am so thankful that we are using MDT and not our old way of sysprep/ghost/deploy.  I was able to make a lot of changes and add drivers in about 30 min and keep deploying.  Our old way would have taken half a day just to add in the sound drivers that windows update did not have.&lt;br /&gt;&lt;br /&gt;The power also went out in the machine room in the middle of our deployment.  That caused all sorts of frustration.  Since I use scripts that move machines around to different OUs during the build process I had to go back and put them in the correct place so we could start the builds again once the server came back up.&lt;br /&gt;&lt;br /&gt;Did things go as well as I wanted?  NO.  Did things go well.  Yep I think they went pretty well.  Just somethings to think of when you start to do your deployment testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-319510507170037549?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/319510507170037549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=319510507170037549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/319510507170037549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/319510507170037549'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/12/test-deployment.html' title='Test Deployment'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-881346950204460527</id><published>2007-11-12T12:42:00.000-08:00</published><updated>2007-11-12T13:59:57.405-08:00</updated><title type='text'>MS Deployment folder structure</title><content type='html'>In your local or network deployment point you will see several folders.  Here's what I've learned about them since I've been messing around with either the MDT or BDD tools.  This is not going to be an exhaustive list, but rather a general overview for people that may not have seen the folders yet.&lt;br /&gt;&lt;br /&gt;My root folder is named Distribution.  This is the one that gets shared to our deployment techs.&lt;br /&gt;&lt;br /&gt;Under Distribution is 10 folders:&lt;br /&gt;$OEM$&lt;br /&gt;Applications&lt;br /&gt;Boot&lt;br /&gt;Captures&lt;br /&gt;Control&lt;br /&gt;Operating Systems&lt;br /&gt;Out-of-Box Drivers&lt;br /&gt;Packages&lt;br /&gt;Scripts&lt;br /&gt;Tools&lt;br /&gt;&lt;br /&gt;$OEM$ -- I don't have a clue.  My deployment point has nothing in this folder.  You're on your own on this one.&lt;br /&gt;&lt;br /&gt;Applications -- My deployment point has nothing in this folder be design.  You can do what you will with this folder.  If you choose to have MDT manage your applications then it will upload (and del) what it feels it should.  I like managing the packages I make for application installation myself.&lt;br /&gt;&lt;br /&gt;Boot -- This is where MDT is going to put your images for burning your WinPE CDs at.  You will be coping stuff from this folder a lot.&lt;br /&gt;&lt;br /&gt;Captures -- I don't have a clue.  My deployment point has nothing in this folder.  You're on your own on this one.  I suspect this is where it would put an image you capture using MDT, but I have not done that.&lt;br /&gt;&lt;br /&gt;Control -- This is where your CustomSettings.ini and Bootstrap.ini are going to end up.  These folders are going to look a little different (but not much) depending on if you are looking at your local machine vs your network share.  On the network share, as far as I know, CS.ini and BS,ini need to live in the root of this folder for WinPE to do what you think it is going to do.  Your Task Sequence is also going to live in this folder.&lt;br /&gt;&lt;br /&gt;Operating Systems -- Where the OS images are.&lt;br /&gt;&lt;br /&gt;Out-of-Box Drivers -- When you import drivers into MDT this is where they go.&lt;br /&gt;&lt;br /&gt;Packages -- I don't have a clue.  My deployment point has nothing in this folder.  You're on your own on this one.  I am pretty sure that if you download any patches or language updates for your installs this is where MDT would put them.  That's my logical guess.&lt;br /&gt;&lt;br /&gt;Scripts -- This is where the big stuff happens in MDT.  This is where the scripts are that actually get the things done that you want.  If you have any custom scripts this is where they would go.  I have downloaded and added in a few custom scripts to this folder.  If you are getting weird errors then this is where you are going to have to go into when booted into your PE disc to try to troubleshoot the scripts.&lt;br /&gt;&lt;br /&gt;Tools -- This is where a lot of the behind the scenes stuff from MDT is going to live.  I don't know much about this folder.  I have had to use some of the tools in here when I was working on my custom scripts that I downloaded.  This is where the tool for opening and editing the .wim files are.  Good luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-881346950204460527?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/881346950204460527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=881346950204460527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/881346950204460527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/881346950204460527'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/ms-deployment-folder-structure.html' title='MS Deployment folder structure'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-8198447566214507403</id><published>2007-11-12T12:26:00.000-08:00</published><updated>2007-11-12T12:39:49.415-08:00</updated><title type='text'>Update vs Update (files only)</title><content type='html'>I talk about updating files on here a lot and I would like to make clear what I am referring to. In MS Deployment there are two parts to the files -- there are the local copies and there are the network copies. When you are working on your machine and you edit files all of that happens on your local machine. In order for the 'world' to see your work you are doing you have to publish, or "update", your changes. Below is where you do that:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_6WC34vwaPRg/Rzi4fQLvXPI/AAAAAAAAAA0/i6VQSDQxZho/s1600-h/update.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_6WC34vwaPRg/Rzi4fQLvXPI/AAAAAAAAAA0/i6VQSDQxZho/s320/update.jpg" alt="" id="BLOGGER_PHOTO_ID_5132054622448344306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see in the left pane you have to have the Deploy tree opened and Deployment Points selected.  That will bring up your deployment points in your main pane.  Right-click on the deployment point that you want to publish your changes to and the little right-click menu pops out that gives you the option to update or update (files only).  The "update (files only)"option uploads all the changes you have done to your deployment point so long as they do not have to be incorporated into your WinPE image.  If you need to update your CustomSettings.ini or Bootstrap.ini files or you need to include updated network drivers into your WinPE CD then you will need to click the "update" option. &lt;br /&gt;&lt;br /&gt;If you are seeing weird things that you are sure you changed then go here and update and reburn your WinPE CD and try again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-8198447566214507403?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/8198447566214507403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=8198447566214507403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8198447566214507403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/8198447566214507403'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/update-vs-update-files-only.html' title='Update vs Update (files only)'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_6WC34vwaPRg/Rzi4fQLvXPI/AAAAAAAAAA0/i6VQSDQxZho/s72-c/update.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-4307911117891528458</id><published>2007-11-12T11:59:00.000-08:00</published><updated>2007-11-12T14:01:21.869-08:00</updated><title type='text'>Task Sequence problems after updating MS Deployment</title><content type='html'>I just updated my MS Deployment tool to the latest &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3bd8561f-77ac-4400-a0c1-fe871c461a89&amp;amp;DisplayLang=en"&gt;version (4.0.383.0, I think)&lt;/a&gt;.  This is the new deployment tool that is now just out of beta.  Thus far the update has went pretty smoothly.  I have only had one problem.  I backed up my work local and network deployment directories.  I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;uninstalled&lt;/span&gt; the last &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MDT&lt;/span&gt; beta, and installed the new version.  I pointed everything back to where it was supposed to be.  When I got the the wizard for adding my local directory I noticed there was an upgrade option.  I decided to try that so I wouldn't have to copy over the Vista source and remake my application command lines.  Then I updated files and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;reburned&lt;/span&gt; my boot CD.&lt;br /&gt;&lt;br /&gt;After booting to my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;WinPE&lt;/span&gt; CD for the first time I was getting a Task Sequencer not found error.  This error was cropping up before it would ask for my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;username&lt;/span&gt; and password to connect to the share for the very first time.  Because of this I knew it had something to do with the files that were on the CD.  The first place I started looking was at my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;CustomSettings&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ini&lt;/span&gt; and Bootstrap.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ini&lt;/span&gt; files.  Those files reside in the Control folder.  I looked at my network share first and found a folder named {########...}.  In that folder was a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;CustomSettings&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ini&lt;/span&gt; and Bootstrap.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ini&lt;/span&gt; file, with the modifications that I needed to have in them.  In the root of the control folder there were also &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;CustomSettings&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ini&lt;/span&gt; and Bootstrap.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ini&lt;/span&gt; files.  These did not have the correct settings that I needed in them.&lt;br /&gt;&lt;br /&gt;At this point I looked in my local deployment folder \&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;Distribution&lt;/span&gt;\Control and in there were three sub-folders.  Two that had the same naming convention as the one on the network share {########...} and another named 100 (which just so happens to be the number I gave my Task Sequence ID for my Vista build).  At this point I replaced the 'upgraded' &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;CustomSettings&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ini&lt;/span&gt; and Bootstrap.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;ini&lt;/span&gt; files with the ones that had the information I needed.  (How to explain this the least confusing way possible?)  The two folders that have the same name in your network and local folders are what are going to have your old (and presumably working) &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;ini&lt;/span&gt; files.  The folder that does not get created on the network share is the folder that the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;ini&lt;/span&gt; files are being copied from to the root of the Control folder on your network resource.&lt;br /&gt;&lt;br /&gt;Once you get those files copied over on your local machine then you need to update files and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;reburn&lt;/span&gt; your CD.  That should then get you going again so you can go back to working on other &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;MDT&lt;/span&gt; issues.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-4307911117891528458?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/4307911117891528458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=4307911117891528458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4307911117891528458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4307911117891528458'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/task-sequence-problems-after-updating.html' title='Task Sequence problems after updating MS Deployment'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-3123068750034990859</id><published>2007-11-09T14:16:00.000-08:00</published><updated>2007-11-12T14:02:13.025-08:00</updated><title type='text'>My CustomSettings.ini and Bootstrap.ini innards</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;Here is what I currently have in my CustomSettings.ini and Bootstrap.ini files:  I've changed a few things, but you should expect that...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;CS:&lt;/span&gt;&lt;br /&gt;[Settings]&lt;br /&gt;Priority=Default&lt;br /&gt;Properties=StagingOU,DomainDC&lt;br /&gt;[Default]&lt;br /&gt;OSInstall=YES&lt;br /&gt;UserDataLocation=NONE&lt;br /&gt;SkipAppsOnUpgrade=YES&lt;br /&gt;SkipCapture=YES&lt;br /&gt;SkipAdminPassword=YES&lt;br /&gt;SkipProductKey=YES&lt;br /&gt;SkipBDDWelcome=YES&lt;br /&gt;AdminPassword=THEPASSWORD&lt;br /&gt;SkipDeploymentType=YES&lt;br /&gt;DeploymentType=NEWCOMPUTER&lt;br /&gt;SkipDomainMembership=NO&lt;br /&gt;JoinDomain=DOMAIN&lt;br /&gt;DomainAdminDomain=DOMAIN&lt;br /&gt;SkipUserData=YES&lt;br /&gt;SkipBuild=NO&lt;br /&gt;BuildiD=Test1&lt;br /&gt;SkipComputerName=NO&lt;br /&gt;ComputerName=TEST-COMPUTER&lt;br /&gt;SkipPackageDisplay=NO&lt;br /&gt;SkipLocaleSelection=YES&lt;br /&gt;UILanguage=en-US&lt;br /&gt;UserLocale=en-US&lt;br /&gt;KeyboardLocale=0409:00000409&lt;br /&gt;SkipTimeZone=YES&lt;br /&gt;TimeZoneName=Mountain Standard Time&lt;br /&gt;SkipApplications=NO&lt;br /&gt;SkipBitLocker=YES&lt;br /&gt;SkipSummary=NO&lt;br /&gt;CaptureGroups=NO&lt;br /&gt;SLShare=\\COMPUTER\logs$&lt;br /&gt;Home_page=http://my.SCHOOL.edu&lt;br /&gt;StagingOU=OU=VistaTest,DC=DOMAIN,DC=ad,DC=SCHOOL,DC=edu&lt;br /&gt;DomainDC=DOMAIN.ad.SCHOOL.edu&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: center;font-family:arial;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;CustomSettings.ini settings&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Note:  The YES' and NO's have to be UPERCASE.&lt;br /&gt;&lt;br /&gt;[Settings]&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Properties=StagingOU,DomainDC&lt;br /&gt;&lt;span style=""&gt;I had to add this in there because of the custom scripts I found to swap OUs.  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;StagingOU and DomainDC&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; get initalized further down in the [Default] section.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;[Default]&lt;br /&gt;OSInstall=YES&lt;br /&gt;&lt;br /&gt;UserDataLocation=NONE&lt;br /&gt;SkipAppsOnUpgrade=YES&lt;br /&gt;SkipCapture=YES&lt;br /&gt;The 3 above &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;are used for upgrades -- which I don't know anything about.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;SkipAdminPassword=YES&lt;br /&gt;Ask the 'user' to input an admin password when they are building the machine.&lt;br /&gt;&lt;br /&gt;SkipProductKey=YES&lt;br /&gt;Has the machine talk to the KMS server.&lt;br /&gt;&lt;br /&gt;SkipBDDWelcome=YES&lt;br /&gt;Don't make me click next to get to a useful prompt.&lt;br /&gt;&lt;br /&gt;AdminPassword=THEPASSWORD&lt;br /&gt;Put what you want here for the admin password.&lt;br /&gt;&lt;br /&gt;SkipDeploymentType=YES&lt;br /&gt;DeploymentType=NEWCOMPUTER&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;SkipUserData=YES&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;This formats the HDD and does not save user data.&lt;br /&gt;&lt;br /&gt;SkipDomainMembership=NO&lt;br /&gt;JoinDomain=DOMAIN&lt;br /&gt;DomainAdminDomain=DOMAIN&lt;br /&gt;You can prepopulate this to save some typing when telling the setup what domain to join.&lt;br /&gt;&lt;br /&gt;SkipBuild=NO&lt;br /&gt;BuildiD=Test1&lt;br /&gt;In MDT you can have several different builds -- this lets you choose which one to prompt for or automatically start building with.&lt;br /&gt;&lt;br /&gt;SkipComputerName=NO&lt;br /&gt;ComputerName=TEST-COMPUTER&lt;br /&gt;Prompt for the computer name.&lt;br /&gt;&lt;br /&gt;SkipPackageDisplay=NO&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;SkipApplications=NO&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Show what packages get installed and allow the person running the build to check off what gets installed.&lt;br /&gt;&lt;br /&gt;SkipLocaleSelection=YES&lt;br /&gt;UILanguage=en-US&lt;br /&gt;UserLocale=en-US&lt;br /&gt;KeyboardLocale=0409:00000409&lt;br /&gt;Lookup these values if you need them to be different.&lt;br /&gt;&lt;br /&gt;SkipTimeZone=YES&lt;br /&gt;TimeZoneName=Mountain Standard Time&lt;br /&gt;Look it up if you need something different here.&lt;br /&gt;&lt;br /&gt;SkipBitLocker=YES&lt;br /&gt;We are not going to use this.&lt;br /&gt;&lt;br /&gt;SkipSummary=NO&lt;br /&gt;Shows the values you have either put into this CS.ini file or typed into the dialogs to check they are correct.&lt;br /&gt;&lt;br /&gt;CaptureGroups=NO&lt;br /&gt;Store the members of the current groups on the machine so they can be readded after the machine is built.&lt;br /&gt;&lt;br /&gt;SLShare=\\COMPUTER\logs$&lt;br /&gt;Where some logs will be saved at on a network machine if you want them to be.  I had a very difficult time getting this to work, but it is very nice when you run into problems with your deployment (and you will).&lt;br /&gt;&lt;br /&gt;Home_page=http://my.SCHOOL.edu&lt;br /&gt;Sets the default IE homepage.&lt;br /&gt;&lt;br /&gt;StagingOU=OU=VistaTest,DC=DOMAIN,DC=ad,DC=SCHOOL,DC=edu&lt;br /&gt;DomainDC=DOMAIN.ad.SCHOOL.edu&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;These are added in so that my custom swap OU scripts will work.  The DomainDC value has to be something that the WinPE 'install' can resolve.  The StagingOU is where you want your machine to be housed on a temp basis so that you can get around any policies that may cause you heartburn with doing installs.  For me the generic Computers OU would not work, I had to make a different one -- but more on that in another post.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Boot:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;[Settings]&lt;br /&gt;Priority=Default&lt;br /&gt;&lt;br /&gt;[Default]&lt;br /&gt;SkipBDDWelcome=YES&lt;br /&gt;DeployRoot=\\MYSERVER\Deploy$&lt;br /&gt;UserDomain=DOMAIN&lt;br /&gt;UserID=admin&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: center;font-family:arial;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Bootstrap.ini settings&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;SkipBDDWelcome=YES&lt;br /&gt;Gets rid of the 'hi welcome to the deployment  click next to do anything useful' screen.&lt;br /&gt;&lt;br /&gt;DeployRoot=\\MYSERVER\Deploy$&lt;br /&gt;The server share where you have your deployment point at.&lt;br /&gt;&lt;br /&gt;UserDomain=DOMAIN&lt;br /&gt;The domain that the below UserID is a part of that let's you have access to the above DeployRoot folder.&lt;br /&gt;&lt;br /&gt;UserID=admin&lt;br /&gt;The user name you use to connect to the DeployRoot share.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style=";font-family:georgia;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-3123068750034990859?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/3123068750034990859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=3123068750034990859' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/3123068750034990859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/3123068750034990859'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/my-customsettingsini-and-bootstrapini.html' title='My CustomSettings.ini and Bootstrap.ini innards'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-854334621682885675</id><published>2007-11-09T13:41:00.000-08:00</published><updated>2007-11-09T14:15:43.496-08:00</updated><title type='text'>CustomSettings.ini</title><content type='html'>Sysprep.inf is dead!  Long live sysprep.inf.&lt;br /&gt;&lt;br /&gt;Here's the good stuff on the CustomSettings.ini and Bootstrap.ini if you don't care to read my story on them...  &lt;span style="font-family: arial;"&gt;&lt;span style="font-family: georgia;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: georgia;"&gt;CustomSettings.ini lives in the Control folder in your deployment point.  If you can't find it in the root then it is in a sub folder.  If there are more than one you will need to find out which one actually controls your booting up.  I guess it is also worth pointing out that these files get copied to the boot CD if you make one so you have to "recompile" your boot disc everytime you make a change to either of those files.  Skip to the bottom for more info without my life's story as it relates to CustomSettings.ini and Bootstrap.ini.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I had *ahem* a very hard time trying to figure that was was driving this Win PE thing that I was being told to use by BDD.  I knew that somewhere somehow something was telling PE to do something, but at the time I was trying to figure that out it seemed like finding out what was on the state secrets list.  After digging for a long time I finally figured out that the files that I really needed to mess with were Customsettings.ini and Bootstrap.ini. &lt;br /&gt;&lt;br /&gt;When I first started my life as a tech working on our lab machines we were using DOS boot disks (and this wasn't THAT long ago -- I'm not THAT old :p ) to start our builds for our XP machines.  Eventually we ran into BartPE and life was glorious!  The group that I am now a part of syspreped their builds that they made and I started to become very familiar with what that little file did.  I worked with that file and got things to smooth out a fair amount.  So when I read that sysprep.inf was dead I just couldn't believe that there was not something waiting in the wings to drive the new install system MS had built.&lt;br /&gt;&lt;br /&gt;I knew that there were a lot of options in sysprep.inf that would save me a lot of typing and waiting around on dialog boxes.  When I first started looking and trying to figure out what was driving this new menu system of course I knew that it was all XML.  I tried to wade my way through them, but the only thing that I could really come up with was "yeah the things display things, but somewhere something has to initialize that variable."  I am not a programmer and so looking at the scripts folder in my deployment point I was very daunted by the task of trying to follow all those scripts to figure out what was going on.  Litterally after looking for 2 weeks, buying 2 books, doing tons of googling, and complaining to anyone that would listen I stumbled across CustomSettings.ini in forum posting I believe.  White papers be damned I found what I could actually edit to get that XML that you talked about so much to do things for me!&lt;br /&gt;&lt;br /&gt;Eureka! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The base CustomSettings.ini and Bootstrap.ini are &lt;span style="font-family: georgia;"&gt;very&lt;/span&gt; sparse files.&lt;br /&gt;&lt;br /&gt;CustomSettings.ini:&lt;br /&gt;&lt;span style="font-family: arial;"&gt;[Settings]&lt;br /&gt;Priority=Default&lt;br /&gt;Properties=MyCustomProperty&lt;br /&gt;&lt;br /&gt;[Default]&lt;br /&gt;OSInstall=Y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;Bootstrap.ini:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[Settings]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Priority=Default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[Default]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;DeployRoot=&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;In the first BDD that I installed you could get to these files, but there was no indication that they would really help you in any way.  All the white papers talked about was the other thing that I can't even seem to find in Deployment now.  I wasted a lot of time on that thing trying to get it to customize my setup and not understanding what CustomSettings.ini did.  Well now that you've listened to my life's story here's a good listing of the things that you can put into CustomSettings.ini to get the things done that you need to get done:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb490304.aspx"&gt;http://technet.microsoft.com/en-us/library/bb490304.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: georgia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-854334621682885675?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/854334621682885675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=854334621682885675' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/854334621682885675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/854334621682885675'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/customsettingsini.html' title='CustomSettings.ini'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-2411969726316149189</id><published>2007-11-09T13:26:00.000-08:00</published><updated>2008-01-03T11:24:18.665-08:00</updated><title type='text'>Other Deployment blogs.</title><content type='html'>I'm sure that most people already know about these sites, as I can't believe that my blog would come up first on google, but just in case.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/richardsmith/default.aspx"&gt;http://blogs.technet.com/richardsmith/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/benhunter/default.aspx"&gt;http://blogs.technet.com/benhunter/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And these are more specialized posts that might be very helpful too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windowsconnected.com/forums/p/1871/7315.aspx#7315"&gt;http://windowsconnected.com/forums/p/1871/7315.aspx#7315&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/richardsmith/archive/2007/07/17/useful-registry-changes-during-build-creation.aspx"&gt;http://blogs.technet.com/richardsmith/archive/2007/07/17/useful-registry-changes-during-build-creation.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will talk a fair amount more about this particular post later, as it sapped away about a week of my time...&lt;br /&gt;&lt;a href="http://blogs.technet.com/benhunter/archive/2007/09/16/bdd-2007-how-to-move-a-computer-object-in-windows-pe.aspx"&gt;http://blogs.technet.com/benhunter/archive/2007/09/16/bdd-2007-how-to-move-a-computer-object-in-windows-pe.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/richardsmith/archive/2007/07/17/useful-registry-changes-during-build-creation.aspx"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-2411969726316149189?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/2411969726316149189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=2411969726316149189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2411969726316149189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/2411969726316149189'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/other-deployment-blogs.html' title='Other Deployment blogs.'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-1251335358027838696</id><published>2007-11-09T12:59:00.000-08:00</published><updated>2007-11-09T13:22:52.736-08:00</updated><title type='text'>New Applications</title><content type='html'>In my limited experience with MS Deployment I have not seen a reason why there are two types of applications that you can add.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6WC34vwaPRg/RzTKrALvXOI/AAAAAAAAAAs/qTelGAXrJhQ/s1600-h/NewApplication.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6WC34vwaPRg/RzTKrALvXOI/AAAAAAAAAAs/qTelGAXrJhQ/s320/NewApplication.jpg" alt="" id="BLOGGER_PHOTO_ID_5130948715614264546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The first option of adding an application with source files has done nothing but cause me problems.  First off every time you 'update files' it copies the application from your local deployment folder to the server deployment point.  This seems like a pretty big waste of time/bandwidth to me.   Also, and a lot more annoyingly, is that since it is touching your files on the server, well that means that it is touching your files on the server.  If you make a small change to something, or think that you're making a small change to something you might just be erasing your application install point on the server.  This has a lot of implications that I just was not happy with.  I lost several small packages that I made and it took me a little while to figure out what was happening. &lt;br /&gt;&lt;br /&gt;The second option of adding an application that is elsewhere on the network is just what the Dr. ordered for me.  I don't know why the first option is there, but in the future I will not be using that.  Maybe for someone there is a valid reason to use that option, but I would rather physically touch the files on the server myself rather than have the tool update stuff for me.  When using this option I suggest not even using the applications folder that is part of the network deployment point.  I have my own network share for applications and I copy the files over myself and I just point the new applications wizard to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-1251335358027838696?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/1251335358027838696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=1251335358027838696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/1251335358027838696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/1251335358027838696'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/new-applications.html' title='New Applications'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_6WC34vwaPRg/RzTKrALvXOI/AAAAAAAAAAs/qTelGAXrJhQ/s72-c/NewApplication.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-4527868812686767457</id><published>2007-11-09T12:37:00.000-08:00</published><updated>2007-11-09T12:55:14.649-08:00</updated><title type='text'>I hate updating</title><content type='html'>I have found that going from one version of BDD/MS Deployment is a pain.  If you are starting out with MS Deployment then you are ahead of the game by quite a bit.  Moving over from BDD to the beta for Deployment was quite a bit of a hassle for me -- it took a couple days to get my deployments "stable" again.  Upgrading from MSD beta to MSD beta took about an afternoon (and most of that had to do with a custom script). &lt;br /&gt;&lt;br /&gt;One of my biggest issues that I faced when I was upgrading the first time from BDD to MSD was that I wanted to go from hosting the deployment point on my local machine to hosting it on a server.  I was just playing when I first started with BDD and thus I hosted the files off my local machine.  When I upgraded I figured it was about time to put them somewhere where more people could get to it to help me test. &lt;br /&gt;&lt;br /&gt;Something that I was not aware of -- either because I failed to read it, or it wasn't ever stated -- is that you need to have a "local" deployment point for BDD/MSD and a "network" deployment point, and those should not be the same points.  I started seeing some very weird things when I was trying to have my "local" and "network" deployment points at the same point.  I was mapping a drive and also "publishing" to the same point.  From what I can gather that does not work.  I would see things disappear for no reason.&lt;br /&gt;&lt;br /&gt;I don't really recall what all my problems were that I was seeing but I cured most all of them when I remade a local deployment point (or file store if you will) and then published to my network deployment point. &lt;br /&gt;&lt;br /&gt;Another issue that I had when I upgraded is that I tried to reuse the same exact folder structure and just have MSD rebuild over the top of that.  MSD did not really like that and I started to get several of the same files in different places and I had to figure out what files were actually driving the process.  That was a big pain.&lt;br /&gt;&lt;br /&gt;The last time that I upgraded MSD I backed up both my local and network deployment point and then uninstalled MSD and installed the new version.  I then had the new version of MSD create the new local and network deployment points.  This worked out a lot better for me.  I had to copy my Vista install wim and applications over again, but compared to tracking down what file is messing me up where that saved me a lot of time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-4527868812686767457?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/4527868812686767457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=4527868812686767457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4527868812686767457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/4527868812686767457'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/i-hate-updating.html' title='I hate updating'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-7502473404467562733</id><published>2007-11-09T12:28:00.000-08:00</published><updated>2007-11-09T12:33:22.949-08:00</updated><title type='text'>Drivers Folder</title><content type='html'>If you have not started working with MS Deployment please, please, please do yourself a favor and make you a drivers folder just for the drivers that you plan to add to your Vista builds.   Then when you make that folder come up with a way to know exactly what drivers you have in the folder and what they are for. &lt;br /&gt;&lt;br /&gt;When I first started out with BDD (now MS Deployment) I did not do that.  I had every intention of doing that, but I did not.  I was so eager to get my hands dirty that I put a couple of the drivers that I needed for my test machine somewhere and got to work.  Since then I've updated BDD a couple times and I've been asked to add these drivers and make a PE boot disc so we can do some other things and I no longer know what drivers I have and where they are.  Don't do that to yourself when it will only take a few extra seconds to be organized from the start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-7502473404467562733?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/7502473404467562733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=7502473404467562733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/7502473404467562733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/7502473404467562733'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/drivers-folder.html' title='Drivers Folder'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3259887010597284290.post-1612606880730444188</id><published>2007-11-09T11:54:00.000-08:00</published><updated>2007-11-09T12:14:02.495-08:00</updated><title type='text'>Just starting off</title><content type='html'>I've never really done any blogging.  I've made some web pages, but that is about it.  I am hoping that I can turn this page into a resource for people that are trying to deploy Windows Vista.  I'm not going to make any promises about how that is going to go.&lt;br /&gt;&lt;br /&gt;I've been messing with BDD or Microsoft Deployment now for about 6 months.  When I got hired on at my current job I was tasked with building the Vista deployment scheme for our general student use computer labs.  I was very familiar with how we were doing the XP deployments so I didn't think it was going to be a big deal.  Boy was I wrong.&lt;br /&gt;&lt;br /&gt;Thus far I've read through some of the white papers that MS shipped with BDD.  I was not pleased with the very high level that they were written at.  I wanted a click here and do this to accomplish that they documentation.  What I was reading was a talk to you network admin and see how much bandwidth you have so that when you deploy you will not crash your network.  Handy advice to be sure, but not very useful when our test lab building was 6 to 9 months out.&lt;br /&gt;&lt;br /&gt;At any rate, I started getting my feet wet in the Vista deployment waters with BDD.  The program was very lacking and fairly buggy.  I'm not the type for submitting bug reports so I didn't care to troubleshoot the problems with the program itself.  I just wanted to get it fairly stable and drive on with my work.  Since then I've come a very long way, I think, and pretty much all on my own.  I've done a lot of googling for things.  I've tried to decipher other people's blog posts and figure out what I was doing wrong that everyone else seemed to have no problems with.&lt;br /&gt;&lt;br /&gt;Some of the things that I would like to discuss here are the problems I've solved (I think), and some of the deadends I went down that I was not smart enough to figure out the solution to.&lt;br /&gt;&lt;br /&gt;One of the big things that I had to deal with is OUs.  I'll post the problems I was having and my fixes in the future.&lt;br /&gt;&lt;br /&gt;The BDD/Deployment tool itself and it's oddities (as far as I see them).&lt;br /&gt;&lt;br /&gt;CustomSettings.ini and Bootstrap.ini and what they mean to me.&lt;br /&gt;&lt;br /&gt;The structure of the deployment folder.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some things that I don't know if I will ever get into on this blog is doing system upgrades with the Vista deployment tools.  Luckily I just have to wipe the machine and move on.  No data is stored locally on the machines that I deal with so I don't care.&lt;br /&gt;&lt;br /&gt;Hopefully in the future this will help someone out with their frustrations on dealing with the Vista deployment tools.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3259887010597284290-1612606880730444188?l=schnitz76.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schnitz76.blogspot.com/feeds/1612606880730444188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3259887010597284290&amp;postID=1612606880730444188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/1612606880730444188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3259887010597284290/posts/default/1612606880730444188'/><link rel='alternate' type='text/html' href='http://schnitz76.blogspot.com/2007/11/just-starting-off.html' title='Just starting off'/><author><name>Jeromy Baldridge</name><uri>http://www.blogger.com/profile/10377483676812764736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
