<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Deployment Guys : SCCM 2007</title><link>http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx</link><description>Tags: SCCM 2007</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Persisting ConfigMgr Packages during a Task Sequence</title><link>http://blogs.technet.com/deploymentguys/archive/2009/07/17/persisting-configmgr-packages-during-a-task-sequence.aspx</link><pubDate>Fri, 17 Jul 2009 17:30:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3265708</guid><dc:creator>DeploymentGuys</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/deploymentguys/comments/3265708.aspx</comments><wfw:commentRss>http://blogs.technet.com/deploymentguys/commentrss.aspx?PostID=3265708</wfw:commentRss><wfw:comment>http://blogs.technet.com/deploymentguys/rsscomments.aspx?PostID=3265708</wfw:comment><description>&lt;P&gt;The MDT Task Sequences for System Center Configuration Manager 2007 use a clever technique to download and persist the MDT Files package during each phase of the Task Sequence.&amp;nbsp; The Use Toolkit Package step uses the ZTISCCM.wsf script to copy the contents of the package to a WDPackage subfolder of the _SMSTaskSequence folder.&amp;nbsp; The Task Sequencer maintains this folder (the path of which is held in the _SMSTSMDataPath variable) for holding the logs and downloaded package contents.&amp;nbsp; So the WDPackage folder will continue to exist until the next reboot.&amp;nbsp; MDT places the path to the WDPackage folder in the DeployRoot variable.&lt;/P&gt;
&lt;P&gt;Doing this prevents repeated download of the MDT Files every time the execution of an MDT script is needed.&amp;nbsp; My customer wanted to be able to used the same technique for their custom scripts.&amp;nbsp; They maintain a package of custom scripts so that they are not mixed in with the MDT scripts.&amp;nbsp; This will allow them to update/replace the MDT Files package as needed without having to worry about their custom scripts.&lt;/P&gt;
&lt;P&gt;One way of doing this would be to simply create a Run Command Line step (after the Use Toolkit Package step) that simply does an xcopy of the files/folder in the package to either DeployRoot or ScriptRoot or a subfolder of those paths.&amp;nbsp; You can then call your scripts relative to the DeployRoot or ScriptRoot variable.&lt;/P&gt;
&lt;P&gt;I wanted to provide my customer with maximum flexibility for this so I created a custom script called ZTI-PersistSccmPackage.wsf.&amp;nbsp; This script should be copied to the root of the package along with a copy of the MDT script ZTIUtility.vbs.&amp;nbsp; The command has the following syntax:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;cscript ZTI-PersistSccmPackage.wsf /pathvar:&amp;lt;path variable name&amp;gt; /xcopy:"&amp;lt;additional xcopy switches&amp;gt;"&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The /pathvar switch sets the name of the variable the can be used to reference the path to the persisted files.&amp;nbsp; If you specify a variable name that is either DeployRoot, ScriptRoot, or ToolRoot, the script will copy the contents of the package to the corresponding location in the WDPackage folder created by the Use Toolkit Package step.&amp;nbsp; If you specify any other variable name, the script will create a randomly named folder in the _SMSTSMDataPath location, copy the contents of the package to that folder, and set a Task Sequence variable pointing to that folder path with the variable name specified with the /pathvar switch.&amp;nbsp; For example, if you had a package of custom scripts you wanted to persist in their own folder, you would could run the script like this:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;cscript ZTI-PersistSccmPackage.wsf /pathvar:CustomScriptRoot&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You could then reference your scripts using the CustomScriptRoot variable.&amp;nbsp; For example, if the package contained a script called MyScript.wsf you could run it from a Run Command Line step using the following syntax without having to add the package to the step:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;cscript "%CustomScriptRoot%\MyScript.wsf"&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The optional /xcopy switch is used to specify additional switches for the xcopy command.&amp;nbsp; By default, the script uses xcopy with the following switches: /s /e /h /y /c.&amp;nbsp; For example, if you wanted to add the /d switch to filter the copy by date or add the /exclude switch to exclude files from the copy, you would specify those using the /xcopy switch.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Disclaimer: The information on this site is provided "AS IS" with no warranties, confers no rights, and is not supported by the authors or Microsoft Corporation. Use of included script samples are subject to the terms specified in the &lt;/STRONG&gt;&lt;A href="http://www.microsoft.com/info/cpyright.mspx" mce_href="http://www.microsoft.com/info/cpyright.mspx"&gt;&lt;STRONG&gt;Terms of Use&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;This post was contributed by &lt;B&gt;Michael Murgolo,&lt;/B&gt; a Senior Consultant with Microsoft Services - U.S. East Region.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3265708" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/deploymentguys/attachment/3265708.ashx" length="2141" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx">SCCM 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/ConfigMgr/default.aspx">ConfigMgr</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/MDT/default.aspx">MDT</category></item><item><title>User Experience for Configuration Manager Task Sequences - Part I</title><link>http://blogs.technet.com/deploymentguys/archive/2008/12/04/user-experience-for-configuration-manager-task-sequences-part-i.aspx</link><pubDate>Fri, 05 Dec 2008 02:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3164051</guid><dc:creator>DeploymentGuys</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/deploymentguys/comments/3164051.aspx</comments><wfw:commentRss>http://blogs.technet.com/deploymentguys/commentrss.aspx?PostID=3164051</wfw:commentRss><wfw:comment>http://blogs.technet.com/deploymentguys/rsscomments.aspx?PostID=3164051</wfw:comment><description>&lt;P&gt;Ever wanted to add your own user communication and interaction to a Configuration Manager task sequence? Below is an HTML Application (HTA) that has a user interface for the task sequence with information about the deployment, a button to cancel or pause the deployment and even a button for a desktop support person to get debug information. This first post will cover how to implement a User Experience HTA and how to send messages to it.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image_7.png" mce_href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image_7.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=189 alt=image src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image_thumb_2.png" width=650 border=0 mce_src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;A Configuration Manager Task Sequence runs as SYSTEM and therefore anything launched from it will also run in the SYSTEM context . In WinPE,&amp;nbsp;this will be visible to the user and you can simply launch the HTA from the task sequence. However,&amp;nbsp;&amp;nbsp; if you try to run a User Experience HTA from the task sequence, it will be invisible to your user in the Full OS. Fortunately, you can get around this with by launching your user experience application as a package that runs before the task sequence:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;1. Download the sample HTA files provided in the link.&lt;/P&gt;
&lt;P&gt;2. Create a package in Configuration manager with the files from (1) as the source files (in the exact directory structure, with CopyUE.bat in the root of the package and the UserExperience subfolder)&lt;/P&gt;
&lt;P&gt;3. Create a program that runs the CopyUE.bat file included in the download. Use the following properties for the program&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;Choose Allow users to interact with this program&amp;gt;&lt;/STRONG&gt; and &lt;STRONG&gt;&amp;lt;Run the program as hidden&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/UserExperienceProgram.jpg" mce_href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/UserExperienceProgram.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 10px 10px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=296 alt=UserExperienceProgram src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/UserExperienceProgram_thumb.jpg" width=573 border=0 mce_src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/UserExperienceProgram_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;4. Right click on the task sequence in Configuration Manager and choose Properties &lt;/P&gt;
&lt;P&gt;5. On the Advanced tab choose &lt;STRONG&gt;"Run another program first"&lt;/STRONG&gt; and browse to the Package/Program with the HTA&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image3.png" mce_href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image3.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=268 alt=image src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image3_thumb.png" width=240 border=0 mce_src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/AddingUserExperiencetoConfigurationManag_956/image3_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;6. In your task sequence scripts add the following header:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script language="VBScript" src="OutputMessage.vbs"/&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;7. In your script to output to the user experience screen use the following syntax in Vbscript:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;OutputMessage &amp;lt;severity&amp;gt;,&amp;lt;LeftColumnText&amp;gt;, &amp;lt;RightColumnText&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Where &amp;lt;severity&amp;gt; is either "Info", "Success, "Warning" or "Error"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.g. &lt;STRONG&gt;OutputMessage "Info", "Validating machine", "Please wait while your deployment begins"&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;8. Copy the OutputMessage.vbs file to the package where your script in (7) is located.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Feel free to try out the HTA and customize it as you please. Stay tuned for the future installments of this post that will talk about how to allow users to cancel a deployment, show debug information or perform other interactions.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;This post was contributed by &lt;/EM&gt;&lt;STRONG&gt;&lt;I&gt;Aly Shivji&lt;/I&gt;&lt;/STRONG&gt;&lt;EM&gt; a consultant with Microsoft Services - U.S. East Region. &lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3164051" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/deploymentguys/attachment/3164051.ashx" length="5067" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx">SCCM 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/ConfigMgr/default.aspx">ConfigMgr</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Configuration+Manager/default.aspx">Configuration Manager</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category></item><item><title>Documenting Your Task Sequences Automagically</title><link>http://blogs.technet.com/deploymentguys/archive/2008/08/17/documenting-your-task-sequences-automagically.aspx</link><pubDate>Sun, 17 Aug 2008 08:53:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3107239</guid><dc:creator>DeploymentGuys</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.technet.com/deploymentguys/comments/3107239.aspx</comments><wfw:commentRss>http://blogs.technet.com/deploymentguys/commentrss.aspx?PostID=3107239</wfw:commentRss><wfw:comment>http://blogs.technet.com/deploymentguys/rsscomments.aspx?PostID=3107239</wfw:comment><description>&lt;P&gt;Often times, after creating an MDT or SCCM task sequence, you need to document it for yourself or your customers. Usually, this involves creating a table with the groups and steps, extracting their descriptions, identifying conditions and denoting the step actions and variables and then having&amp;nbsp;format it all nicely and with indents denoting hierarchy.&amp;nbsp;All of this information is usually already&amp;nbsp;in the XML of the task sequence and all you're really doing is formatting. You can automatically format XML documents by using an XSL transform with the right logic. In order to do this:&lt;/P&gt;
&lt;P&gt;1. Copy the attached file at the bottom of the post to the same folder as your task sequence.&lt;/P&gt;
&lt;P&gt;2. Open your task sequence in your favourite text editor.&lt;/P&gt;
&lt;P&gt;3. After the first line which should look something like this:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;lt;?xml version="1.0"?&amp;gt; or &amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;/P&gt;
&lt;P&gt;enter the following as the second line:&lt;/P&gt;
&lt;P&gt;&amp;lt;?xml-stylesheet type="text/xsl" href="tsDocumentorv1.xsl"?&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;4. Save your task sequence file and open it in Internet Explorer. Presto! The XSL takes care of formatting, indents and sizing. &lt;/P&gt;
&lt;P&gt;Your Task Sequence should look like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/DocumentingyourTaskSequencesAutomagicall_162E/image_2.png" mce_href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/DocumentingyourTaskSequencesAutomagicall_162E/image_2.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=340 alt=image src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/DocumentingyourTaskSequencesAutomagicall_162E/image_thumb.png" width=712 border=0 mce_src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/DocumentingyourTaskSequencesAutomagicall_162E/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can even change the styles of groups and steps easily.&lt;/P&gt;
&lt;P&gt;1. Open up the tsDocumentorv1.xsl file&lt;/P&gt;
&lt;P&gt;2. Edit the following section:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;lt;STYLE TYPE="text/css"&amp;gt; &lt;BR&gt;&amp;nbsp; TD.group { background-color:teal;color:white } &lt;BR&gt;&amp;nbsp; TD.step { background-color:beige } &lt;BR&gt;&amp;lt;/STYLE&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Change the colours or any other css properties you choose!&lt;/P&gt;
&lt;P&gt;The XSL should work with task sequences created with BDD 2007, MDT 2008 and SCCM 2007.&lt;/P&gt;
&lt;P&gt;Please try it out and post comments.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;This post was contributed by &lt;/EM&gt;&lt;STRONG&gt;&lt;I&gt;Aly Shivji&lt;/I&gt;&lt;/STRONG&gt;&lt;EM&gt; a consultant with Microsoft Services - U.S. East Region. Credit to &lt;STRONG&gt;Michael Murgolo&lt;/STRONG&gt; for initial idea and effort.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3107239" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/deploymentguys/attachment/3107239.ashx" length="6849" type="text/xml" /><category domain="http://blogs.technet.com/deploymentguys/archive/tags/BDD+2007/default.aspx">BDD 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Microsoft+Deployment/default.aspx">Microsoft Deployment</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx">SCCM 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/ConfigMgr/default.aspx">ConfigMgr</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Configuration+Manager/default.aspx">Configuration Manager</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category></item><item><title>Useful Script Number 6 - Pausing the Task Sequence</title><link>http://blogs.technet.com/deploymentguys/archive/2008/07/07/useful-script-number-6-pausing-the-task-sequence.aspx</link><pubDate>Mon, 07 Jul 2008 19:59:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3084983</guid><dc:creator>DeploymentGuys</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/deploymentguys/comments/3084983.aspx</comments><wfw:commentRss>http://blogs.technet.com/deploymentguys/commentrss.aspx?PostID=3084983</wfw:commentRss><wfw:comment>http://blogs.technet.com/deploymentguys/rsscomments.aspx?PostID=3084983</wfw:comment><description>&lt;p&gt;Have you ever wanted to pause the task sequence in MDT 2008 or ConfigMgr 2007 for a few seconds while something catches up...? I had a requirement to do this recently where I ran a &lt;a href="http://blogs.technet.com/deploymentguys/archive/2008/04/18/useful-script-number-3-turning-the-windows-vista-sidebar-on-and-off.aspx"&gt;task to close and cancel the Windows Sidebar&lt;/a&gt; at the start of the State Restore phase of the task sequencer and then turn the Windows Sidebar back on again at the end of the State Restore phase - I was doing this as the Windows Sidebar can sometimes get in the way of some customisation scripts and you can also see peculiar VB messages when 2007 Office System updates are applied. When the Windows Sidebar is turned back on, there is a couple of seconds before the Sidebar actually appears - yet my task for turning on the Sidebar had returned and the task sequence had moved on...it made be think that there may be other situations where a slight delay in returning to the task sequence may be useful - sure you could add sleep commands to the scripts that your running as commands - but that doesn't help with the tasks that are not scripted - so here is an MDT based script that will pause the task sequence for a specified number of seconds (specified on the command line)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I first have a couple of variables to store the time to pause (strTime) and the script name (strSName - for logging purposes) and the integer argument for the sleep method&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;Dim strTime, strSName, IntTime&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font face="Courier New"&gt;ZTIProcess=1&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;...I then use a call to ZTIUtility.wsf to set the script name to the strSName variable - this is then used to insert the script name at the start of each line in the log.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font face="Courier New"&gt;strSName=oUtility.ScriptName&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;...then it's another call to ZTIUtility.wsf to use the arguments class - this makes passing input to the script via the command line easy - in this case I am setting a command line input called &amp;quot;Time&amp;quot; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;strTime = oUtility.Arguments(&amp;quot;Time&amp;quot;) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font face="Courier New"&gt;oLogging.CreateEntry strSName &amp;amp; &amp;quot;: Starting Actions ********************************************* &amp;quot;,LogTypeInfo&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;...then I check that Time has been specified as a command line input (exit if not) or set the IntTime to number of seconds from the command line x 1000 to get milliseconds&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;If strTime=&amp;quot;&amp;quot; Then      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; oLogging.CreateEntry strSName &amp;amp; &amp;quot;: No pause time was specified on the command line.&amp;quot;,LogTypeError       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ZTIProcess=90       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Exit Function       &lt;br /&gt;Else       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; oLogging.CreateEntry strSName &amp;amp; &amp;quot;: Pause time has been set to &amp;quot; &amp;amp; strTime &amp;amp; &amp;quot; seconds&amp;quot;,LogTypeInfo&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160; IntTime = strTime * 1000&amp;#160; &lt;br /&gt;End if&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;...I then take the intTime (in milliseconds) and add it to the sleep method to pause the script&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;oLogging.CreateEntry strSName &amp;amp; &amp;quot;: Task Sequence will pause for &amp;quot; &amp;amp; int(IntTime/1000) &amp;amp; &amp;quot; seconds&amp;quot;,LogTypeInfo &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;wscript.sleep intTime &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;oLogging.CreateEntry strSName &amp;amp; &amp;quot;: Task Sequence has been paused for &amp;quot; &amp;amp; int(IntTime/1000) &amp;amp; &amp;quot; seconds - returning control to the Task Sequence now&amp;quot;,LogTypeInfo &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier"&gt;&lt;font face="Courier New"&gt;oLogging.CreateEntry strSName &amp;amp; &amp;quot;: Completed Actions ********************************************* &amp;quot;,LogTypeInfo        &lt;br /&gt;ZTIProcess = 0         &lt;br /&gt;End Function&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The script is called &lt;strong&gt;CFG-TSPause.wsf&lt;/strong&gt; so the command line to run it would be &lt;strong&gt;CFG-TSPause.wsf /Time:xx&lt;/strong&gt; (where xx = the number of seconds that you want to pause the task sequence for) Drop the script into your &lt;strong&gt;&amp;lt;Deployment Share&amp;gt;\Scripts&lt;/strong&gt; directory. You can then add the script anywhere in your task sequence by adding a &lt;strong&gt;Run Command Line task&lt;/strong&gt; and specifying the script and the command line input for the number of seconds you want to pause.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/UsefulScriptNumber6PausingtheTaskSequenc_FCEF/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="519" alt="image" src="http://blogs.technet.com/blogfiles/deploymentguys/WindowsLiveWriter/UsefulScriptNumber6PausingtheTaskSequenc_FCEF/image_thumb.png" width="572" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As usual, the full script is up on the Deployment Guys SkyDrive:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-7be6feba9e7c999c.skydrive.live.com/embedrowdetail.aspx/DeploymentGuys/CFG-TSPause.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;This post was contributed by &lt;b&gt;Richard Smith&lt;/b&gt; a Senior Consultant with Microsoft Services, UK.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3084983" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/deploymentguys/archive/tags/BDD+2007/default.aspx">BDD 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Microsoft+Deployment/default.aspx">Microsoft Deployment</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx">SCCM 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/ConfigMgr/default.aspx">ConfigMgr</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Scripts/default.aspx">Scripts</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Deployment/default.aspx">Deployment</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category></item><item><title>Updating System Center Configuration Manager 2007 for Windows Vista Service Pack 1 and Windows Server 2008 Deployment</title><link>http://blogs.technet.com/deploymentguys/archive/2008/04/18/updating-system-center-configuration-manager-2007-for-windows-vista-service-pack-1-and-windows-server-2008-deployment.aspx</link><pubDate>Fri, 18 Apr 2008 21:58:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3039469</guid><dc:creator>DeploymentGuys</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/deploymentguys/comments/3039469.aspx</comments><wfw:commentRss>http://blogs.technet.com/deploymentguys/commentrss.aspx?PostID=3039469</wfw:commentRss><wfw:comment>http://blogs.technet.com/deploymentguys/rsscomments.aspx?PostID=3039469</wfw:comment><description>&lt;P&gt;The SCCM 2007 Operating System Deployment components&amp;nbsp;use the Windows Automated Installation Toolkit (WAIK)&amp;nbsp;for creating, managing, and deploying Windows Imaging&amp;nbsp;(WIM) images.&amp;nbsp;&amp;nbsp;SCCM 2007&amp;nbsp;setup installs the Windows&amp;nbsp;Vista RTM WAIK (WAIK 1.0) during installation if it is not already installed.&amp;nbsp; In order to deploy Windows Vista SP1 and Windows Server 2008 with SCCM 2007, the WAIK must be updated to the latest version (WAIK 1.1)&amp;nbsp;&amp;nbsp;&amp;nbsp; This&amp;nbsp;process is&amp;nbsp;documented in this Microsoft Knowledge Base article: &lt;A href="http://support.microsoft.com/?id=950782" mce_href="http://support.microsoft.com/?id=950782"&gt;http://support.microsoft.com/?id=950782&lt;/A&gt;.&amp;nbsp; (SCCM 2007 Service Pack 1 will natively support these operating systems when it becomes available.)&lt;/P&gt;
&lt;P&gt;The first two steps in this process are very straight forward: uninstall WAIK 1.0, then install WAIK 1.1.&amp;nbsp; The second two steps document a method of creating&amp;nbsp;new WinPE 1.1&amp;nbsp;Boot Images and importing them into SCCM.&amp;nbsp; The WinPE Boot Images&amp;nbsp;need to be version 1.1 to support deploying Windows Vista SP1 and Windows Server 2008.&amp;nbsp; If you are using the latest version of the Microsoft Deployment Toolkit 2008 with SCCM 2007 integration enabled&amp;nbsp;(v4.1 released in March is the latest), you can&amp;nbsp;use the menu&amp;nbsp;option that MDT adds to the SCCM Boot Images node&amp;nbsp;for creating new boot images and avoid step 3.&lt;/P&gt;
&lt;P&gt;However, if you are not using MDT and want to create new default SCCM&amp;nbsp;boot images, the method documented in step 3&amp;nbsp;of KB 950782 is likely to give you about&amp;nbsp;as much pleasure as a root canal.&amp;nbsp; This method uses WBEMTest, a tool for testing WMI that is built into the OS.&amp;nbsp; If you've used WBEMTest before, the experience is usually something you don't want to repeat.&amp;nbsp; While it is very flexible for testing many WMI options, it is very tedious to use to execute a simple WMI method (as is needed to create new default SCCM boot images).&amp;nbsp; So to alleviate this pain, I used the WMI Code Creator and the SCCM SDK to create a VBScript that turns the long mouse click tedium of WBEMTest into a few second operation.&lt;/P&gt;
&lt;P&gt;To use this script, log on to the SCCM site server as an SCCM administrator.&amp;nbsp; Create a folder that will hold the new boot images.&amp;nbsp; If you are going to import the boot images from this folder, you may want to create it in the location when you keep your package source folders.&amp;nbsp; (The folder from which the WinPE WIM file is imported becomes the boot image package data source.)&amp;nbsp; Copy the ExportDefaultBootImages.vbs (listed below) to a folder on the server&amp;nbsp;and edit the strExportFolder variable to point to the folder you just created.&amp;nbsp; Then run then script from a command prompt with cscript.exe.&amp;nbsp; When the script is finished you will have two sub folders, one containing an x86 boot image and one&amp;nbsp;containing&amp;nbsp;an x64 boot image.&amp;nbsp; You can then either import the images as documented in step 4 of KB 950782&amp;nbsp;from these folders or move them to another location and import from there.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ExportDefaultBootImages.vbs&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face="Courier New"&gt;&lt;BR&gt;' Windows Script Host Sample Script&lt;BR&gt;' ------------------------------------------------------------------------&lt;BR&gt;' Copyright (C) 2008&lt;BR&gt;'&lt;BR&gt;' You have a royalty-free right to use, modify, reproduce and distribute&lt;BR&gt;' the Sample Application Files (and/or any modified version) in any way&lt;BR&gt;' you find useful, provided that you agree that Microsoft and the author&lt;BR&gt;' have no warranty, obligations or liability for any Sample Application&lt;BR&gt;' Files.&lt;BR&gt;' ------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face="Courier New"&gt;'This script replaces the procedure in step 3&lt;BR&gt;'of this Microsoft Knowledge Base article:&lt;BR&gt;'http://support.microsoft.com/?kbid=950782&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face="Courier New"&gt;strExportFolder =&amp;nbsp; "E:\BootImages"&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face="Courier New"&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face="Courier New"&gt;'Export x86 boot image&lt;BR&gt;strx86Folder = strExportFolder &amp;amp; "\Default_WAIK_1_1_x86"&lt;BR&gt;If Not objFSO.FolderExists(strx86Folder) Then objFSO.CreateFolder(strx86Folder)&lt;BR&gt;ExportBootImage "x86", strx86Folder &amp;amp; "\WAIK_1_1_boot_image_x86.wim", 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face="Courier New"&gt;'Export x64 boot image&lt;BR&gt;strx64Folder = strExportFolder &amp;amp; "\Default_WAIK_1_1_x64"&lt;BR&gt;If Not objFSO.FolderExists(strx64Folder) Then objFSO.CreateFolder(strx64Folder)&lt;BR&gt;ExportBootImage "x64", strx64Folder &amp;amp; "\WAIK_1_1_boot_image_x64.wim", 1&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face="Courier New"&gt;
&lt;P mce_keep="true"&gt;&lt;BR&gt;Function GetSiteCode&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetSiteCode = ""&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strComputer = "." &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objWmiSmsNamespace = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\SMS") &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objSmsProviderLoc = objWmiSmsNamespace.InstancesOf("SMS_ProviderLocation")&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each location In objSmsProviderLoc&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If location.ProviderForLocalSite = True Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetSiteCode = location.SiteCode&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;
&lt;P mce_keep="true"&gt;End Function&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;BR&gt;Sub ExportBootImage(strArchitecture, strExportImagePath, intImageIndex)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strComputer = "." &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objWmiSmsSiteNamespace = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\SMS\site_" &amp;amp; GetSiteCode) &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Obtain an instance of the the class &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objShare = objWmiSmsSiteNamespace.Get("SMS_BootImagePackage")&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Obtain an InParameters object specific&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' to the method.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objInParam = objShare.Methods_("ExportDefaultBootImage").inParameters.SpawnInstance_()&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Add the input parameters.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objInParam.Properties_.Item("Architecture") =&amp;nbsp; strArchitecture&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objInParam.Properties_.Item("ExportImagePath") =&amp;nbsp; strExportImagePath&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objInParam.Properties_.Item("ImageIndex") =&amp;nbsp; intImageIndex&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Execute the method and obtain the return status.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' The OutParameters object in objOutParams&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' is created by the provider.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objOutParams = objWmiSmsSiteNamespace.ExecMethod("SMS_BootImagePackage", "ExportDefaultBootImage", objInParam)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' List OutParams&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.Echo "Out Parameters for " &amp;amp; strArchitecture &amp;amp; " boot image : "&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wscript.echo "ReturnValue: " &amp;amp; objOutParams.ReturnValue&lt;/P&gt;
&lt;P mce_keep="true"&gt;End Sub&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN lang=EN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN"&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;References&lt;/U&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;How to replace Windows AIK version 1.0 with Windows AIK version 1.1 when you use System Center Configuration Manager 2007&lt;BR&gt;&lt;A href="http://support.microsoft.com/?id=950782"&gt;http://support.microsoft.com/?id=950782&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Automated Installation Kit (AIK) for Windows Vista SP1 and Windows Server 2008&amp;nbsp; (WAIK 1.1)&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;TechNet Magazine Utility Spotlight: WMI Code Creator&lt;BR&gt;&lt;A href="http://technet.microsoft.com/en-us/magazine/cc161034.aspx"&gt;http://technet.microsoft.com/en-us/magazine/cc161034.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;System Center Configuration Manager 2007 Software Development Kit (SDK) v4.0&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=064A995F-EF13-4200-81AD-E3AF6218EDCC&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=064A995F-EF13-4200-81AD-E3AF6218EDCC&amp;amp;displaylang=en&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Disclaimer: The information on this site is provided "AS IS" with no warranties, confers no rights, and is not supported by the authors or Microsoft Corporation. Use of included script samples are subject to the terms specified in the &lt;/STRONG&gt;&lt;A href="http://www.microsoft.com/info/cpyright.mspx" target=_blank mce_href="http://www.microsoft.com/info/cpyright.mspx"&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;Terms of Use&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;This post was contributed by &lt;B style="mso-bidi-font-weight: normal"&gt;Michael Murgolo&lt;/B&gt; a Senior Consultant with Microsoft Services, U.S. East Region.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3039469" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/deploymentguys/attachment/3039469.ashx" length="1222" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Microsoft+Deployment/default.aspx">Microsoft Deployment</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx">SCCM 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Scripts/default.aspx">Scripts</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>SCCM 2007 and Microsoft Deployment Toolkit - Video Walkthrough</title><link>http://blogs.technet.com/deploymentguys/archive/2008/03/20/sccm-2007-and-microsoft-deployment-toolkit-video-walkthrough.aspx</link><pubDate>Thu, 20 Mar 2008 11:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3015700</guid><dc:creator>DeploymentGuys</dc:creator><slash:comments>43</slash:comments><comments>http://blogs.technet.com/deploymentguys/comments/3015700.aspx</comments><wfw:commentRss>http://blogs.technet.com/deploymentguys/commentrss.aspx?PostID=3015700</wfw:commentRss><wfw:comment>http://blogs.technet.com/deploymentguys/rsscomments.aspx?PostID=3015700</wfw:comment><description>&lt;P&gt;Are you struggling with setting up SCCM 2007 Operating System Deployment and integrating MDT? - I have created a video walkthrough that shows you how to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Setup the server environment for SCCM 2007 OS deployment &lt;/LI&gt;
&lt;LI&gt;Configure the SCCM 2007 Site Settings &lt;/LI&gt;
&lt;LI&gt;Configure the SCCM 2007 Computer Management Settings &lt;/LI&gt;
&lt;LI&gt;Configure the SCCM 2007 Operating System Deployment Settings &lt;/LI&gt;
&lt;LI&gt;Setup and use MDT integration with SCCM 2007 &lt;/LI&gt;
&lt;LI&gt;Add a reference machine object to SCCM 2007 &lt;/LI&gt;
&lt;LI&gt;Create a build and capture reference image for mass deployment using SCCM 2007 &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://wm.microsoft.com/ms/SAT/ricsmith/SCCM2007%20and%20Microsoft%20Deployment%20Toolkit%20Setup%20and%20Config.wmv" mce_href="http://wm.microsoft.com/ms/SAT/ricsmith/SCCM2007%20and%20Microsoft%20Deployment%20Toolkit%20Setup%20and%20Config.wmv"&gt;View the SCCM and MDT Video Walkthrough from the Windows Media Servers here!&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://edge.technet.com/Media/System-Center-Configuration-Manager-2007-and-Microsoft-Deployment-Toolkit-Screencast/" mce_href="http://edge.technet.com/Media/System-Center-Configuration-Manager-2007-and-Microsoft-Deployment-Toolkit-Screencast/"&gt;View the SCCM and MDT Video Walkthrough from the TechNet Edge Media Servers here!&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;This post was contributed by &lt;B&gt;Richard Smith&lt;/B&gt; a Senior Consultant with Microsoft Services, UK.&lt;/I&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3015700" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/deploymentguys/archive/tags/SCCM+2007/default.aspx">SCCM 2007</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/ConfigMgr/default.aspx">ConfigMgr</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Video+Walkthrough/default.aspx">Video Walkthrough</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://blogs.technet.com/deploymentguys/archive/tags/MDT/default.aspx">MDT</category></item></channel></rss>