<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>Project84</title>
    <link>http://blog.project84.net/</link>
    <description>My Little corner of the WWWeb</description>
    <language>en-au</language>
    <copyright>Jacob Hodges</copyright>
    <lastBuildDate>Mon, 06 Oct 2008 05:09:29 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>jacob@hfws.net</managingEditor>
    <webMaster>jacob@hfws.net</webMaster>
    <geo:lat>-27.496132</geo:lat><geo:long>152.966359</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Project84" type="application/rss+xml" /><item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=75398407-a8be-4ae1-bdee-8676f46c3497</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,75398407-a8be-4ae1-bdee-8676f46c3497.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,75398407-a8be-4ae1-bdee-8676f46c3497.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=75398407-a8be-4ae1-bdee-8676f46c3497</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I booted an SCCM Task Sequence boot image this morning in VMWare Workstation and received
the following error: "<em>This application has failed to start because wdi.dll was
not found. Re-installing the application may fix this problem</em>".
</p>
        <p>
          <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="144" alt="Error" src="http://blog.project84.net/content/binary/WindowsLiveWriter/Wpeinit.execannotfindwdi.dll_D520/Error_3.png" width="414" border="0" />
        </p>
        <p>
Oh of course that makes perfect sense......arhhh actually no. After a bit of searching
it appears as thought this is an issue with the VMWare Workstation Drivers. Earlier
I'd added the entire drivers directory from the VMWare Tools directory to SCCM. Bad
move! All you need is the the <strong>vmxnet</strong> and <strong>scsi</strong> directories.
Remove all the others, re-generate the Boot Image and you're away!
</p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=75398407-a8be-4ae1-bdee-8676f46c3497" />
      </body>
      <title>Wpeinit.exe cannot find wdi.dll</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,75398407-a8be-4ae1-bdee-8676f46c3497.aspx</guid>
      <link>http://blog.project84.net/2008/10/06/WpeinitexeCannotFindWdidll.aspx</link>
      <pubDate>Mon, 06 Oct 2008 05:09:29 GMT</pubDate>
      <description>&lt;p&gt;
I booted an SCCM Task Sequence boot image this morning in VMWare Workstation and received
the following error: "&lt;em&gt;This application has failed to start because wdi.dll was
not found. Re-installing the application may fix this problem&lt;/em&gt;".
&lt;/p&gt;
&lt;p&gt;
&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="144" alt="Error" src="http://blog.project84.net/content/binary/WindowsLiveWriter/Wpeinit.execannotfindwdi.dll_D520/Error_3.png" width="414" border="0"&gt; 
&lt;/p&gt;
&lt;p&gt;
Oh of course that makes perfect sense......arhhh actually no. After a bit of searching
it appears as thought this is an issue with the VMWare Workstation Drivers. Earlier
I'd added the entire drivers directory from the VMWare Tools directory to SCCM. Bad
move! All you need is the the &lt;strong&gt;vmxnet&lt;/strong&gt; and &lt;strong&gt;scsi&lt;/strong&gt; directories.
Remove all the others, re-generate the Boot Image and you're away!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=75398407-a8be-4ae1-bdee-8676f46c3497" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,75398407-a8be-4ae1-bdee-8676f46c3497.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=a69474ff-2992-444f-af48-ca66471b2a13</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,a69474ff-2992-444f-af48-ca66471b2a13.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,a69474ff-2992-444f-af48-ca66471b2a13.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a69474ff-2992-444f-af48-ca66471b2a13</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I was attempting to create a sysprep.xml file for Windows 2008. After opening
my WIM file in Windows SIM I got the prompt to generate a Catalog file, clicked Yes
and then......Error!! What?? Lets try that again....Error!! Whatever, lets try again,
Error!! Ok this time I read the error. "System.Reflection.TargetParameterCountException:
Parameter count mismatch." Ummm, what??
</p>
        <p>
After wasting almost 2 hours chasing this error I found this post on the TechNet Forums: <a title="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3066853&amp;SiteID=17" href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3066853&amp;SiteID=17">http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3066853&amp;SiteID=17</a>. 
</p>
        <p>
The key information is:
</p>
        <p>
          <em>Because of the changes in the servicing stack in Windows Vista with Service Pack
1 (SP1) and Windows Server 2008, Windows System Image Manager (Windows SIM) cannot
create catalog files for some Windows images of different architecture types. The
following list describes the Image Manager architecture types and catalogs that can
be created for each one. </em>
        </p>
        <p>
          <em>x86 Windows SIM:<br />
Can create catalogs for x86, x64, and Itanium-based Windows images. </em>
        </p>
        <p>
          <em>x64 Windows SIM:<br />
Can create catalogs only for x64 Windows images. </em>
        </p>
        <p>
          <em>Itanium-based Windows SIM:<br />
Can create catalogs only for Itanium-based Windows images.  </em>
        </p>
        <p>
          <em>Please confirm if what version of Windows SIM you are using. I recommend installing
x86 Windows SIM. </em>
        </p>
        <p>
          <em>Hope it helps. </em>
        </p>
        <p>
          <em>Tim Quan - MSFT</em>
        </p>
        <p>
          <strong>Update: </strong>Michael Niehaus pointed out that this information is available
in the updated version of the WAIK 1.1 release notes available at <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=051091e8-51ea-4d2c-96b3-dc9863edebd9&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=051091e8-51ea-4d2c-96b3-dc9863edebd9&amp;displaylang=en</a>.
</p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=a69474ff-2992-444f-af48-ca66471b2a13" />
      </body>
      <title>(Windows SIM) cannot create catalog files for some images of a different architecture</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,a69474ff-2992-444f-af48-ca66471b2a13.aspx</guid>
      <link>http://blog.project84.net/2008/10/02/WindowsSIMCannotCreateCatalogFilesForSomeImagesOfADifferentArchitecture.aspx</link>
      <pubDate>Thu, 02 Oct 2008 01:12:33 GMT</pubDate>
      <description>&lt;p&gt;
Today I was attempting to create a sysprep.xml file for Windows 2008. After opening
my WIM file in Windows SIM I got the prompt to generate a Catalog file, clicked Yes
and then......Error!! What?? Lets try that again....Error!! Whatever, lets try again,
Error!! Ok this time I read the error. "System.Reflection.TargetParameterCountException:
Parameter count mismatch." Ummm, what??
&lt;/p&gt;
&lt;p&gt;
After wasting almost 2 hours chasing this error I found this post on the TechNet Forums: &lt;a title=http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3066853&amp;amp;SiteID=17 href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3066853&amp;amp;SiteID=17"&gt;http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3066853&amp;amp;SiteID=17&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
The key information is:
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Because of the changes in the servicing stack in Windows Vista with Service Pack
1 (SP1) and Windows Server 2008, Windows System Image Manager (Windows SIM) cannot
create catalog files for some Windows images of different architecture types. The
following list describes the Image Manager architecture types and catalogs that can
be created for each one. &lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;x86 Windows SIM:&lt;br&gt;
Can create catalogs for x86, x64, and Itanium-based Windows images. &lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;x64 Windows SIM:&lt;br&gt;
Can create catalogs only for x64 Windows images. &lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;Itanium-based Windows SIM:&lt;br&gt;
Can create catalogs only for Itanium-based Windows images.&amp;nbsp; &lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;Please confirm if what version of Windows SIM you are using. I recommend installing
x86 Windows SIM. &lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;Hope it helps. &lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;Tim Quan - MSFT&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update: &lt;/strong&gt;Michael Niehaus pointed out that this information is available
in the updated version of the WAIK 1.1&amp;nbsp;release notes available at &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=051091e8-51ea-4d2c-96b3-dc9863edebd9&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=051091e8-51ea-4d2c-96b3-dc9863edebd9&amp;amp;displaylang=en&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=a69474ff-2992-444f-af48-ca66471b2a13" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,a69474ff-2992-444f-af48-ca66471b2a13.aspx</comments>
      <category>Desktop Deployment</category>
      <category>MDT 2008</category>
      <category>MS Deployment</category>
      <category>Windows 2008</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=cda7ff2b-ff45-4f27-a13e-ee64a768fc93</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,cda7ff2b-ff45-4f27-a13e-ee64a768fc93.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.4671741803808 153.02792072296143</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,cda7ff2b-ff45-4f27-a13e-ee64a768fc93.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=cda7ff2b-ff45-4f27-a13e-ee64a768fc93</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just notice there is a new version of my favourite comparison tool Beyond Compare.
In my mind Beyond Compare is one of the best file and folder comparison tools available.
Go to <a href="http://www.scootersoftware.com/" target="_blank">Scooter Software</a> to
get Beyond Compare 3!
</p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=cda7ff2b-ff45-4f27-a13e-ee64a768fc93" />
      </body>
      <title>New version of Beyond Compare</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,cda7ff2b-ff45-4f27-a13e-ee64a768fc93.aspx</guid>
      <link>http://blog.project84.net/2008/10/01/NewVersionOfBeyondCompare.aspx</link>
      <pubDate>Wed, 01 Oct 2008 00:02:29 GMT</pubDate>
      <description>&lt;p&gt;
I just notice there is a new version of my favourite comparison tool Beyond Compare.
In my mind Beyond Compare is one of the best file and folder comparison tools available.
Go to &lt;a href="http://www.scootersoftware.com/" target=_blank&gt;Scooter Software&lt;/a&gt; to
get Beyond Compare 3!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=cda7ff2b-ff45-4f27-a13e-ee64a768fc93" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,cda7ff2b-ff45-4f27-a13e-ee64a768fc93.aspx</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=1ede8719-4a7c-4a66-8641-2a307b3a992f</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,1ede8719-4a7c-4a66-8641-2a307b3a992f.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.4671741803808 153.02792072296143</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,1ede8719-4a7c-4a66-8641-2a307b3a992f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1ede8719-4a7c-4a66-8641-2a307b3a992f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Cisco Discovery Protocol or CDP is a proprietary protocol developed by Cisco that
allows Cisco devices to share information with other directly connected Cisco equipment
[<a href="http://en.wikipedia.org/wiki/Cisco_Discovery_Protocol" target="_blank">More
Info</a>]. The CDP protocol has some really useful information in it such as the IP
of the device, the port you're attached to and even VLAN information. This is really
helpful when you want to find out which switch port you are connected to without leaving
your desk.
</p>
        <p>
Firstly go to <a href="http://www.winpcap.org" target="_blank">WinPcap</a> site and
download <strong>WinPcap</strong> and <strong>WinDump. </strong>After installing WinPcap
I placed windump.exe in C:\Tools with the rest of my toolkit.
</p>
        <p>
The procedure to find your switch port is:<br />
Run <strong>windump.exe -D</strong></p>
        <p>
          <font face="Courier New">C:\Tools&gt;windump -D<br />
1.\Device\NPF_{DAA1C207-9CDF-4FB9-92B6-162E447B55EF} (MS Tunnel Interface Driver)<br />
2.\Device\NPF_{D47A6165-BF3D-47FE-B3AD-59A97CDE2A60} (Microsoft)<br />
3.\Device\NPF_{AD370DA2-E8A2-47EA-9AA5-10B152DED150} (Intel(R) 82566MM Gigabit Network
Connection)</font>
        </p>
        <p>
Remembering the interface number run <strong>windump -nn -v -i 3 -s 1500 -c 1 ether[20:2]
== 0x2000"<br /></strong>** -i 3 is your interface number, so to listen on the first interface use
-i 1. 
</p>
        <p>
          <font face="Courier New">15:50:45.039275 CDPv2, ttl: 180s, checksum: 692 (unverified),
length 384<br />
        Device-ID (0x01), length: 27 bytes: '16-C4506.domain.com.'<br />
        Version String (0x05), length: 251 bytes:<br />
          Cisco IOS Software, Catalyst
4000 L3 Switch Software (cat4000-I9S-M), Version 12.2(25)EWA8, RELEASE SOFTWARE (fc1)<br />
          Technical Support: </font>
          <a href="http://www.cisco.com/techsupport">
            <font face="Courier New">http://www.cisco.com/techsupport</font>
          </a>
          <br />
          <font face="Courier New">          Copyright
(c) 1986-2007 by Cisco Systems, Inc.<br />
          Compiled Wed 24-Jan-07 14:38
by pwade<br />
        Platform (0x06), length: 14 bytes: 'cisco
WS-C4506'<br />
        Address (0x02), length: 13 bytes: IPv4
(1) 172.16.3.100<br />
        Port-ID (0x03), length: 19 bytes: 'GigabitEthernet5/32'<br />
        Capability (0x04), length: 4 bytes: (0x00000029):
Router, L2 Switch, IGMP snooping<br />
        VTP Management Domain (0x09), length: 3
bytes: 'bdo'<br />
        Native VLAN ID (0x0a), length: 2 bytes:
1<br />
        Duplex (0x0b), length: 1 byte: full<br />
        AVVID trust bitmap (0x12), length: 1 byte:
0x00<br />
        AVVID untrusted ports CoS (0x13), length:
1 byte: 0x00<br />
1 packets captured<br />
602 packets received by filter<br />
0 packets dropped by kernel</font>
        </p>
        <p>
And there you have it! You can see Port-ID and Native VLAN ID are your Port and VLAN
information.
</p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=1ede8719-4a7c-4a66-8641-2a307b3a992f" />
      </body>
      <title>Using CDP to find what Switch Port you are plugged into</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,1ede8719-4a7c-4a66-8641-2a307b3a992f.aspx</guid>
      <link>http://blog.project84.net/2008/09/30/UsingCDPToFindWhatSwitchPortYouArePluggedInto.aspx</link>
      <pubDate>Tue, 30 Sep 2008 05:56:05 GMT</pubDate>
      <description>&lt;p&gt;
Cisco Discovery Protocol or CDP is a proprietary protocol developed by Cisco that
allows Cisco devices to share information with other directly connected Cisco equipment
[&lt;a href="http://en.wikipedia.org/wiki/Cisco_Discovery_Protocol" target=_blank&gt;More
Info&lt;/a&gt;]. The CDP protocol has some really useful information in it such as the IP
of the device, the port you're attached to and even VLAN information. This is really
helpful when you want to find out which switch port you are connected to without leaving
your desk.
&lt;/p&gt;
&lt;p&gt;
Firstly go to &lt;a href="http://www.winpcap.org" target=_blank&gt;WinPcap&lt;/a&gt; site and
download &lt;strong&gt;WinPcap&lt;/strong&gt; and &lt;strong&gt;WinDump. &lt;/strong&gt;After installing WinPcap
I placed windump.exe in C:\Tools with the rest of my toolkit.
&lt;/p&gt;
&lt;p&gt;
The procedure to find your switch port is:&lt;br&gt;
Run &lt;strong&gt;windump.exe -D&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;C:\Tools&amp;gt;windump -D&lt;br&gt;
1.\Device\NPF_{DAA1C207-9CDF-4FB9-92B6-162E447B55EF} (MS Tunnel Interface Driver)&lt;br&gt;
2.\Device\NPF_{D47A6165-BF3D-47FE-B3AD-59A97CDE2A60} (Microsoft)&lt;br&gt;
3.\Device\NPF_{AD370DA2-E8A2-47EA-9AA5-10B152DED150} (Intel(R) 82566MM Gigabit Network
Connection)&lt;/font&gt; 
&lt;p&gt;
Remembering the interface number run &lt;strong&gt;windump -nn -v -i 3 -s 1500 -c 1 ether[20:2]
== 0x2000"&lt;br&gt;
&lt;/strong&gt;** -i 3 is your interface number, so to listen on the first interface use
-i 1. 
&lt;p&gt;
&lt;font face="Courier New"&gt;15:50:45.039275 CDPv2, ttl: 180s, checksum: 692 (unverified),
length 384&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device-ID (0x01), length: 27 bytes: '16-C4506.domain.com.'&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version String (0x05), length: 251 bytes:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cisco IOS Software, Catalyst
4000 L3 Switch Software (cat4000-I9S-M), Version 12.2(25)EWA8, RELEASE SOFTWARE (fc1)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Technical Support: &lt;/font&gt;&lt;a href="http://www.cisco.com/techsupport"&gt;&lt;font face="Courier New"&gt;http://www.cisco.com/techsupport&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;
&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Copyright
(c) 1986-2007 by Cisco Systems, Inc.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compiled Wed 24-Jan-07 14:38
by pwade&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Platform (0x06), length: 14 bytes: 'cisco
WS-C4506'&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Address (0x02), length: 13 bytes: IPv4
(1) 172.16.3.100&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port-ID (0x03), length: 19 bytes: 'GigabitEthernet5/32'&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capability (0x04), length: 4 bytes: (0x00000029):
Router, L2 Switch, IGMP snooping&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VTP Management Domain (0x09), length: 3
bytes: 'bdo'&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Native VLAN ID (0x0a), length: 2 bytes:
1&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duplex (0x0b), length: 1 byte: full&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AVVID trust bitmap (0x12), length: 1 byte:
0x00&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AVVID untrusted ports CoS (0x13), length:
1 byte: 0x00&lt;br&gt;
1 packets captured&lt;br&gt;
602 packets received by filter&lt;br&gt;
0 packets dropped by kernel&lt;/font&gt; 
&lt;p&gt;
And there you have it! You can see Port-ID and Native VLAN ID are your Port and VLAN
information.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=1ede8719-4a7c-4a66-8641-2a307b3a992f" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,1ede8719-4a7c-4a66-8641-2a307b3a992f.aspx</comments>
      <category>Networking</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=2869d1a4-0ced-4632-ad57-d89802ea3538</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,2869d1a4-0ced-4632-ad57-d89802ea3538.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,2869d1a4-0ced-4632-ad57-d89802ea3538.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2869d1a4-0ced-4632-ad57-d89802ea3538</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I use VMWare Workstation on almost a daily basis. It is without a doubt my favourite
piece of software. There is one thing, however, that I find very annoying and that
is trying to hit ESC on the startup screen. It is at that point when you need to either
hit ESC to get a boot menu or DEL to get into the bios. The VMWare bios splash screen
displays for all of about half a second and then gone! So you reboot and try again
and again and again...grrrrrr!
</p>
        <p>
Well happily there is a simply solution. Open your .vmx file for the virtual machine
you are using and add the following line to the file:
</p>
        <span style="font-size: 11px; color: black; font-family: courier new; background-color: transparent">bios.bootDelay
= "5000"</span>
        <pre>
        </pre>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=2869d1a4-0ced-4632-ad57-d89802ea3538" />
      </body>
      <title>How to change the VMWare Workstation Startup Delay</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,2869d1a4-0ced-4632-ad57-d89802ea3538.aspx</guid>
      <link>http://blog.project84.net/2008/09/09/HowToChangeTheVMWareWorkstationStartupDelay.aspx</link>
      <pubDate>Tue, 09 Sep 2008 04:39:19 GMT</pubDate>
      <description>&lt;p&gt;
I use VMWare Workstation on almost a daily basis. It is without a doubt my favourite
piece of software. There is one thing, however, that I find very annoying and that
is trying to hit ESC on the startup screen. It is at that point when you need to either
hit ESC to get a boot menu or DEL to get into the bios. The VMWare bios splash screen
displays for all of about half a second and then gone! So you reboot and try again
and again and again...grrrrrr!
&lt;/p&gt;
&lt;p&gt;
Well happily there is a simply solution. Open your .vmx file for the virtual machine
you are using and add the following line to the file:
&lt;/p&gt;
&lt;span style="font-size: 11px; color: black; font-family: courier new; background-color: transparent"&gt;bios.bootDelay
= "5000"&lt;/span&gt;&lt;pre&gt;&lt;/pre&gt;&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=2869d1a4-0ced-4632-ad57-d89802ea3538" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,2869d1a4-0ced-4632-ad57-d89802ea3538.aspx</comments>
      <category>Virtualization</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=c7c7c903-2c87-4672-b36b-5c58da478013</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,c7c7c903-2c87-4672-b36b-5c58da478013.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,c7c7c903-2c87-4672-b36b-5c58da478013.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c7c7c903-2c87-4672-b36b-5c58da478013</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm not sure how I missed this one or how long it has been available but you can download
the source code for MDT 2008 from Microsoft Download. You can learn a lot about how
MDT 2008 works and also a lot about managed MMC snap-ins from the MDT 2008 source
code. Click <a href="http://www.microsoft.com/downloads/details.aspx?familyid=F30F96EE-0C69-410C-A0F8-28A2B4DE6E11&amp;displaylang=en">here</a> to
download.
</p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=c7c7c903-2c87-4672-b36b-5c58da478013" />
      </body>
      <title>MDT 2008 Source Code</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,c7c7c903-2c87-4672-b36b-5c58da478013.aspx</guid>
      <link>http://blog.project84.net/2008/06/22/MDT2008SourceCode.aspx</link>
      <pubDate>Sun, 22 Jun 2008 12:18:04 GMT</pubDate>
      <description>&lt;p&gt;
I'm not sure how I missed this one or how long it has been available but you can download
the source code for MDT 2008 from Microsoft Download. You can learn a lot about how
MDT 2008 works and also a lot about managed MMC snap-ins from the MDT 2008 source
code. Click &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=F30F96EE-0C69-410C-A0F8-28A2B4DE6E11&amp;amp;displaylang=en"&gt;here&lt;/a&gt; to
download.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=c7c7c903-2c87-4672-b36b-5c58da478013" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,c7c7c903-2c87-4672-b36b-5c58da478013.aspx</comments>
      <category>Desktop</category>
      <category>Desktop Deployment</category>
      <category>MDT 2008</category>
      <category>MS Deployment</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=904d2e76-263b-44d8-806e-111d0720b986</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,904d2e76-263b-44d8-806e-111d0720b986.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,904d2e76-263b-44d8-806e-111d0720b986.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=904d2e76-263b-44d8-806e-111d0720b986</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I spotted an article on Micheal Niehaus' blog the other day about moving to a single
partition when doing OS deployments. You can read the article <a href="http://blogs.technet.com/mniehaus/archive/2008/05/29/want-to-move-from-two-partitions-to-one-as-part-of-your-os-deployment.aspx">here</a>.
</p>
        <p>
This very issue arose in the project I am currently involved in and after trying reading
and implementing Micheal's post I found a couple of nuances: 
</p>
        <ul>
          <li>
If there is an OEM partition (like WinRE) then you risk deleting you're OS partition.
OEM partitions are often a hidden partition (Type 0x27) at the start of the disk that
allow OEM's to offer a recovery environment for their customers.</li>
          <li>
If there is more than a one extra partition on the disk then ExtendOemPartition=1
won't really work.</li>
        </ul>
        <p>
I thought the problem deserved some more attention so I've written a script to be
included in the "Refresh only" section of "Preinstall" in the Task Sequence that you
use to deploy you're image. The script queries WMI to find how many partition are
on the disk that contains C:. If there are any partitions after the C: partition they
are removed using diskpart "delete partition".
</p>
        <p>
Any comments or suggestions please let me know!
</p>
        <p>
          <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-bca58fd37972fe7e.skydrive.live.com/embedrowdetail.aspx/MDT%202008%20Scripts/Z-CONFIG-RemovePartition.zip" frameborder="0" scrolling="no">
          </iframe>
        </p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=904d2e76-263b-44d8-806e-111d0720b986" />
      </body>
      <title>Moving to a single partition in MDT 2008 refresh scenario</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,904d2e76-263b-44d8-806e-111d0720b986.aspx</guid>
      <link>http://blog.project84.net/2008/06/17/MovingToASinglePartitionInMDT2008RefreshScenario.aspx</link>
      <pubDate>Tue, 17 Jun 2008 04:26:12 GMT</pubDate>
      <description>&lt;p&gt;
I spotted an article on Micheal Niehaus' blog the other day about moving to a single
partition when doing OS deployments. You can read the article &lt;a href="http://blogs.technet.com/mniehaus/archive/2008/05/29/want-to-move-from-two-partitions-to-one-as-part-of-your-os-deployment.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
This very issue arose in the project I am currently involved in and after trying reading
and implementing Micheal's post I found a couple of nuances: 
&lt;ul&gt;
&lt;li&gt;
If there is an OEM partition (like WinRE) then you risk deleting you're OS partition.
OEM partitions are often a hidden partition (Type 0x27) at the start of the disk that
allow OEM's to offer a recovery environment for their customers.&lt;/li&gt;
&lt;li&gt;
If there is more than a one extra partition on the disk then ExtendOemPartition=1
won't really work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I thought the problem deserved some more attention so I've written a script to be
included in the "Refresh only" section of "Preinstall" in the Task Sequence that you
use to deploy you're image. The script queries WMI to find how many partition are
on the disk that contains C:. If there are any partitions after the C: partition they
are removed using diskpart "delete partition".
&lt;/p&gt;
&lt;p&gt;
Any comments or suggestions please let me know!
&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-bca58fd37972fe7e.skydrive.live.com/embedrowdetail.aspx/MDT%202008%20Scripts/Z-CONFIG-RemovePartition.zip" frameborder=0 scrolling=no&gt;
&lt;/iframe&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=904d2e76-263b-44d8-806e-111d0720b986" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,904d2e76-263b-44d8-806e-111d0720b986.aspx</comments>
      <category>Desktop Deployment</category>
      <category>MDT 2008</category>
      <category>MS Deployment</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=f766006a-16bf-4ad4-bc68-a755429aedaf</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,f766006a-16bf-4ad4-bc68-a755429aedaf.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,f766006a-16bf-4ad4-bc68-a755429aedaf.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f766006a-16bf-4ad4-bc68-a755429aedaf</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I laughed myself silly yesterday when I received an email from Microsoft Support with
the following:
</p>
        <p class="MsoNormal">
          <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">
            <em>"I
am sorry for the late reply. Unfortunately our Microsoft network is down since last
week. All the domain controllers had to rebuild again. The email system is down, internet
is down. So we are unable to communicate with our existing customers.</em>
          </span>
        </p>
        <p class="MsoNormal">
          <em>
            <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">I
will contact you as soon our infrastructure is ready.</span>
            <span lang="EN-US">
            </span>
          </em>
        </p>
        <p class="MsoNormal">
          <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">
            <em>Sorry
for inconvenient."</em>
          </span>
        </p>
        <p class="MsoNormal">
          <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">
            <em>
            </em>
          </span>
          <span lang="EN-US">Best
excuse for poor service from Microsoft yet!</span>
        </p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=f766006a-16bf-4ad4-bc68-a755429aedaf" />
      </body>
      <title>Microsoft Network is down....apparently??</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,f766006a-16bf-4ad4-bc68-a755429aedaf.aspx</guid>
      <link>http://blog.project84.net/2008/05/30/MicrosoftNetworkIsDownapparently.aspx</link>
      <pubDate>Fri, 30 May 2008 02:47:40 GMT</pubDate>
      <description>&lt;p&gt;
I laughed myself silly yesterday when I received an email from Microsoft Support with
the following:
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;span lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;em&gt;"I
am sorry for the late reply. Unfortunately our Microsoft network is down since last
week. All the domain controllers had to rebuild again. The email system is down, internet
is down. So we are unable to communicate with our existing customers.&lt;/em&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;em&gt;&lt;span lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;I
will contact you as soon our infrastructure is ready.&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;span lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;em&gt;Sorry
for inconvenient."&lt;/em&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&lt;span lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;span lang=EN-US&gt;Best
excuse for poor service from Microsoft yet!&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=f766006a-16bf-4ad4-bc68-a755429aedaf" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,f766006a-16bf-4ad4-bc68-a755429aedaf.aspx</comments>
      <category>General</category>
      <category>Interesting Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=2da59e65-bdbc-4827-b7d6-e93e55cbc730</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,2da59e65-bdbc-4827-b7d6-e93e55cbc730.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,2da59e65-bdbc-4827-b7d6-e93e55cbc730.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2da59e65-bdbc-4827-b7d6-e93e55cbc730</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So once you've created a Distribution share with MDT at some point you're going to
need a LAB Deployment point. Creating and updating Deployment Points is managed via
[Microsoft.BDD.ConfigManager.Manager] in Microsoft.BDD.ConfigManager.dll. 
</p>
        <p>
To get stared you need need a DeployManager:<br /><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#008080" size="2"><font face="Courier New" color="#008080" size="2"><font face="Courier New" color="#008080" size="2">System.Reflection.Assembly</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">]::</font></font><font face="Courier New" color="#8b4513" size="2"><font face="Courier New" color="#8b4513" size="2"><font face="Courier New" color="#8b4513" size="2">LoadFile</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">(</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"C:\Program
Files\Microsoft Deployment Toolkit\Bin\Microsoft.BDD.ConfigManager.dll"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">)
| </font></font><b><font face="Courier New" color="#5f9ea0" size="2"><font face="Courier New" color="#5f9ea0" size="2"><font face="Courier New" color="#5f9ea0" size="2">Out-Null<br /></font></font></font></b><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$manager</font></font></font><font face="Courier New" size="2"><font face="Courier New" color="#000000" size="2" /></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2"><font color="#000000"> [Microsoft.BDD.ConfigManager.Manager]<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deployManager</font></font></font><font face="Courier New" size="2"><font face="Courier New" color="#000000" size="2" /></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" color="#000000" size="2" /></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$manager</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2"><font color="#000000">::DeployManager</font></font></font></p>
        <p>
          <font face="Courier New" size="2">
            <font face="Courier New" size="2">
              <font face="Verdana" color="#000000">Once
you've got a DeployManager you can create a new deployment point using CreateNew().
This returns a generic deployment point which you can then specify what type and settings
you need for the deployment point. Specifying the type and settings (ie. all the options
on the General, Rules, WinPE tabs) is done by setting some properties on the deployment
point object like so:<br /><br /><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deployManager</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">.CreateNew()<br /></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"Name"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"LAB"<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"Type"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"LAB"<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"NetworkShare"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$NetworkShare<br />
$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"LocalSharePath"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$LocalSharePath<br />
$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"GenerateLiteTouchISO"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2">$true<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"GenerateLiteTouchFlatISO"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2">$false<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"GenerateGenericISO"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2">$false<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"GenerateGenericFlatISO"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2"><font face="Courier New" color="#0000ff" size="2">$false</font></font></font></font>
            </font>
          </font>
        </p>
        <p>
          <font face="Courier New" size="2">
            <font face="Courier New" size="2">
              <font face="Verdana" color="#000000">
                <font face="Courier New" color="#0000ff" size="2">
                  <font face="Courier New" color="#0000ff" size="2">
                    <font face="Courier New" color="#0000ff" size="2">
                      <font face="Verdana" color="#000000">This
is not a complete list of properties but it gives you the right idea. Once you have
a deployment point you also need to specify which Applications, Task Sequences and
Driver Groups you wish to include. For a LAB deployment point this is all of them:<br /><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2" /></font></font></font>
                    </font>
                  </font>
                </font>
              </font>
            </font>
          </font>
        </p>
        <p>
$applicationRow<font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">.CreateNewChild(</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"Application"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">)<br /></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$applicationRow</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">[</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"Application_Column"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">] </font></font><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2"><font face="Courier New" color="#ff0000" size="2">=</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2" /></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"*"<br /></font></font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$deploymentPoint</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">.AppendChild(</font></font><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2"><font face="Courier New" color="#800000" size="2">"Application"</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">, </font></font><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2"><font face="Courier New" color="#800080" size="2">$applicationRow</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">)
</font></font></p>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">
              <p>
$taskSequenceRow
</p>
            </font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#ff0000" size="2">
          <font face="Courier New" color="#ff0000" size="2">
            <font face="Courier New" color="#ff0000" size="2">=</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">.CreateNewChild(</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"TaskSequence"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">)<br /></font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$taskSequenceRow</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">[</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"TaskSequence_Column"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">] </font>
        </font>
        <font face="Courier New" color="#ff0000" size="2">
          <font face="Courier New" color="#ff0000" size="2">
            <font face="Courier New" color="#ff0000" size="2">=</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"*"<br /></font>
          </font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">.AppendChild(</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"TaskSequence"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">, </font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$taskSequenceRow</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">)
</font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">
              <p>
$driverGroupRow
</p>
            </font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#ff0000" size="2">
          <font face="Courier New" color="#ff0000" size="2">
            <font face="Courier New" color="#ff0000" size="2">=</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">.CreateNewChild(</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"DriverGroup"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">)<br /></font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$driverGroupRow</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">[</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"DriverGroup_Column"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">] </font>
        </font>
        <font face="Courier New" color="#ff0000" size="2">
          <font face="Courier New" color="#ff0000" size="2">
            <font face="Courier New" color="#ff0000" size="2">=</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"*"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
            <br />
          </font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">.AppendChild(</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"DriverGroup"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">, </font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$driverGroupRow</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">)</font>
        </font>
        <p>
          <font face="Courier New" size="2">
            <font face="Courier New" size="2">
              <font face="Verdana">After
we've made all the changes we want you need to commit all the changes:</font>
              <br />
            </font>
          </font>
          <font face="Courier New" size="2">
            <font face="Courier New" size="2">
              <font face="Courier New" color="#800080" size="2">
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
                </font>
              </font>
              <font face="Courier New" size="2">
                <font face="Courier New" size="2">.Update()</font>
              </font>
            </font>
          </font>
        </p>
        <p>
          <font size="2">
            <font size="2">
              <font size="2">
                <font size="2">The other really nice
part about using MDT from powershell is the Bootstrap and CustomSettings writers that
are built in. For example, if I want to add some lines to Bootstrap and CustomSettings.ini
for the deployment point I've just created:</font>
              </font>
            </font>
          </font>
        </p>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
            <font face="Courier New" size="2">
              <font face="Courier New" size="2">
                <font face="Courier New" color="#008000" size="2">
                  <font face="Courier New" color="#008000" size="2">
                    <font face="Courier New" color="#008000" size="2">
                      <p>
#Update the Bootstrap.ini file<br /></p>
                    </font>
                  </font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Bootstrap.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"DeployRoot"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$NetworkShare</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)</font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">
                      <br />
$deploymentPoint</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Bootstrap.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"KeyboardLocale"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"en-AU"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)</font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">
                      <br />
$deploymentPoint</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Bootstrap.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"SkipBDDWelcome"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"YES"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)
</font>
                </font>
                <font face="Courier New" color="#008000" size="2">
                  <font face="Courier New" color="#008000" size="2">
                    <font face="Courier New" color="#008000" size="2">
                      <p>
#Write Some default values to the CustomSettings.ini file<br /></p>
                    </font>
                  </font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$csIni</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">
                  </font>
                </font>
                <font face="Courier New" color="#ff0000" size="2">
                  <font face="Courier New" color="#ff0000" size="2">
                    <font face="Courier New" color="#ff0000" size="2">=</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">
                  </font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$deploymentPoint</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.CustomSettings<br /></font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$csIni</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"_SMSTSORGNAME"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Windows
XP Build Process"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)<br /></font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$csIni</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"UserDomain"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"LAB"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)<br /></font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$csIni</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"KeyboardLocale"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"en-AU"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)<br /></font>
                </font>
                <font face="Courier New" color="#800080" size="2">
                  <font face="Courier New" color="#800080" size="2">
                    <font face="Courier New" color="#800080" size="2">$csIni</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">.Write(</font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"Default"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"SkipBDDWelcome"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">, </font>
                </font>
                <font face="Courier New" color="#800000" size="2">
                  <font face="Courier New" color="#800000" size="2">
                    <font face="Courier New" color="#800000" size="2">"YES"</font>
                  </font>
                </font>
                <font face="Courier New" size="2">
                  <font face="Courier New" size="2">)</font>
                </font>
                <p>
                  <font face="Courier New" size="2">
                    <font face="Courier New" size="2">
                      <font face="Verdana">For
an end-to-end example have a look at </font>
                    </font>
                  </font>
                </p>
              </font>
            </font>
          </font>
        </font>
        <a href="http://blog.project84.net/content/binary/Create-LABDeploymentPoint.zip">Create-LABDeploymentPoint.zip
(1.4 KB)</a>. This script sets up a lab deployment point and sets a bunch of settings
that I use for XP deployments. If you want to test it out without breaking your existing
LAB deployment point change line 23 to LAB_TEST.
<img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=2da59e65-bdbc-4827-b7d6-e93e55cbc730" /></body>
      <title>MDT 2008 and Powershell: Creating a LAB Deployment Point</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,2da59e65-bdbc-4827-b7d6-e93e55cbc730.aspx</guid>
      <link>http://blog.project84.net/2008/05/28/MDT2008AndPowershellCreatingALABDeploymentPoint.aspx</link>
      <pubDate>Wed, 28 May 2008 00:48:43 GMT</pubDate>
      <description>&lt;p&gt;
So once you've created a Distribution share with MDT at some point you're going to
need a LAB Deployment point. Creating and updating Deployment Points is managed via
[Microsoft.BDD.ConfigManager.Manager] in Microsoft.BDD.ConfigManager.dll. 
&lt;/p&gt;
&lt;p&gt;
To get stared you need need a DeployManager:&lt;br&gt;
&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#008080 size=2&gt;&lt;font face="Courier New" color=#008080 size=2&gt;&lt;font face="Courier New" color=#008080 size=2&gt;System.Reflection.Assembly&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;]::&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#8b4513 size=2&gt;&lt;font face="Courier New" color=#8b4513 size=2&gt;&lt;font face="Courier New" color=#8b4513 size=2&gt;LoadFile&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"C:\Program
Files\Microsoft Deployment Toolkit\Bin\Microsoft.BDD.ConfigManager.dll"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)
| &lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font face="Courier New" color=#5f9ea0 size=2&gt;&lt;font face="Courier New" color=#5f9ea0 size=2&gt;&lt;font face="Courier New" color=#5f9ea0 size=2&gt;Out-Null&lt;br&gt;
&lt;/b&gt;&gt;&gt;&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$manager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#000000 size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font color=#000000&gt; [Microsoft.BDD.ConfigManager.Manager]&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deployManager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#000000 size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#000000 size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$manager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font color=#000000&gt;::DeployManager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face=Verdana color=#000000&gt;Once
you've got a DeployManager you can create a new deployment point using CreateNew().
This returns a generic deployment point which you can then specify what type and settings
you need for the deployment point. Specifying the type and settings (ie. all the options
on the General, Rules, WinPE tabs) is done by setting some properties on the deployment
point object like so:&lt;br&gt;
&lt;br&gt;
&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deployManager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.CreateNew()&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Name"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"LAB"&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Type"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"LAB"&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"NetworkShare"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$NetworkShare&lt;br&gt;
$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"LocalSharePath"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$LocalSharePath&lt;br&gt;
$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"GenerateLiteTouchISO"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;$true&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"GenerateLiteTouchFlatISO"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;$false&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"GenerateGenericISO"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;$false&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"GenerateGenericFlatISO"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;$false&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face=Verdana color=#000000&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face=Verdana color=#000000&gt;This
is not a complete list of properties but it gives you the right idea. Once you have
a deployment point you also need to specify which Applications, Task Sequences and
Driver Groups you wish to include. For a LAB deployment point this is all of them:&lt;br&gt;
&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;
&lt;/p&gt;
&lt;p&gt;
$applicationRow&gt;&gt;&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.CreateNewChild(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Application"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$applicationRow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Application_Column"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"*"&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.AppendChild(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Application"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$applicationRow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)
&lt;/p&gt;
&gt;&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt; 
&lt;p&gt;
$taskSequenceRow
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.CreateNewChild(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"TaskSequence"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$taskSequenceRow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"TaskSequence_Column"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"*"&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.AppendChild(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"TaskSequence"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$taskSequenceRow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt; 
&lt;p&gt;
$driverGroupRow
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.CreateNewChild(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"DriverGroup"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$driverGroupRow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"DriverGroup_Column"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;] &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"*"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.AppendChild(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"DriverGroup"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$driverGroupRow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;/font&gt;&lt;/font&gt;&gt;
&lt;p&gt;
&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face=Verdana&gt;After
we've made all the changes we want you need to commit all the changes:&lt;/font&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Update()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=2&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;font size=2&gt;The other really nice part about
using MDT from powershell is the Bootstrap and CustomSettings writers that are built
in. For example, if I want to add some lines to Bootstrap and CustomSettings.ini for
the deployment point I've just created:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt; 
&lt;p&gt;
#Update the Bootstrap.ini file&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Bootstrap.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"DeployRoot"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$NetworkShare&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;
&lt;br&gt;
$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Bootstrap.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"KeyboardLocale"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"en-AU"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;
&lt;br&gt;
$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Bootstrap.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"SkipBDDWelcome"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"YES"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt; 
&lt;p&gt;
#Write Some default values to the CustomSettings.ini file&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$csIni&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$deploymentPoint&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.CustomSettings&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$csIni&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"_SMSTSORGNAME"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Windows
XP Build Process"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$csIni&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"UserDomain"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"LAB"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$csIni&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"KeyboardLocale"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"en-AU"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$csIni&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;.Write(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"Default"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"SkipBDDWelcome"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"YES"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;/font&gt;&lt;/font&gt;&gt;
&lt;p&gt;
&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font face=Verdana&gt;For
an end-to-end example have a look at &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&lt;a href="http://blog.project84.net/content/binary/Create-LABDeploymentPoint.zip"&gt;Create-LABDeploymentPoint.zip
(1.4 KB)&lt;/a&gt;. This script sets up a lab deployment point and sets a bunch of settings
that I use for XP deployments. If you want to test it out without breaking your existing
LAB deployment point change line 23 to LAB_TEST.&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=2da59e65-bdbc-4827-b7d6-e93e55cbc730" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,2da59e65-bdbc-4827-b7d6-e93e55cbc730.aspx</comments>
      <category>Desktop Deployment</category>
      <category>MDT 2008</category>
      <category>PowerShell</category>
    </item>
    <item>
      <trackback:ping>http://blog.project84.net/Trackback.aspx?guid=7055b1cd-c71a-4f41-8267-46ff85bc6b45</trackback:ping>
      <pingback:server>http://blog.project84.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.project84.net/PermaLink,guid,7055b1cd-c71a-4f41-8267-46ff85bc6b45.aspx</pingback:target>
      <dc:creator>Jacob</dc:creator>
      <georss:point>-27.499497 152.970393</georss:point>
      <wfw:comment>http://blog.project84.net/CommentView,guid,7055b1cd-c71a-4f41-8267-46ff85bc6b45.aspx</wfw:comment>
      <wfw:commentRss>http://blog.project84.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7055b1cd-c71a-4f41-8267-46ff85bc6b45</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've been playing with automating MDT 2008 using Powershell and thought I'd start
to share some of the info over the next few weeks.
</p>
        <p>
The very first thing you need to do in MDT is create a Distribution Share. It turns
out this is exceptionally easy in Powershell. The Microsoft.BDD.ConfigManager.Manager
namespace has a method called UpgradeDistributionShare(string <em>location</em>, bool <em>update</em>).
Just pass in the location you'd like to create the distribution share at and
you're done! You can set <em>update</em> to true if you are upgrading an existing
Distribution Share to MDT 2008.
</p>
        <p>
Here is the code:
</p>
        <font face="Courier New" color="#0000ff" size="2">
          <font face="Courier New" color="#0000ff" size="2">
            <font face="Courier New" color="#0000ff" size="2">
              <p>
Param<br /></p>
            </font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">(<br />
   [</font>
        </font>
        <font face="Courier New" color="#008080" size="2">
          <font face="Courier New" color="#008080" size="2">
            <font face="Courier New" color="#008080" size="2">string</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">]</font>
        </font>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$Location</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#ff0000" size="2">
          <font face="Courier New" color="#ff0000" size="2">
            <font face="Courier New" color="#ff0000" size="2">=</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">$(</font>
        </font>
        <font face="Courier New" color="#0000ff" size="2">
          <font face="Courier New" color="#0000ff" size="2">
            <font face="Courier New" color="#0000ff" size="2">throw</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
          </font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"You
must specify a Location"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">)<br />
)
</font>
        </font>
        <font face="Courier New" color="#008000" size="2">
          <font face="Courier New" color="#008000" size="2">
            <font face="Courier New" color="#008000" size="2">
              <p>
#Initialize MDT<br /></p>
            </font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">[</font>
        </font>
        <font face="Courier New" color="#008080" size="2">
          <font face="Courier New" color="#008080" size="2">
            <font face="Courier New" color="#008080" size="2">System.Reflection.Assembly</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">]::</font>
        </font>
        <font face="Courier New" color="#8b4513" size="2">
          <font face="Courier New" color="#8b4513" size="2">
            <font face="Courier New" color="#8b4513" size="2">LoadFile</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">(</font>
        </font>
        <font face="Courier New" color="#800000" size="2">
          <font face="Courier New" color="#800000" size="2">
            <font face="Courier New" color="#800000" size="2">"C:\Program
Files\Microsoft Deployment Toolkit\Bin\Microsoft.BDD.ConfigManager.dll"</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">)
| </font>
        </font>
        <b>
          <font face="Courier New" color="#5f9ea0" size="2">
            <font face="Courier New" color="#5f9ea0" size="2">
              <font face="Courier New" color="#5f9ea0" size="2">Out-Null<br /></font>
            </font>
          </font>
        </b>
        <font face="Courier New" color="#800080" size="2">
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">$manager</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" color="#000000" size="2">
          </font>
        </font>
        <font face="Courier New" color="#ff0000" size="2">
          <font face="Courier New" color="#ff0000" size="2">
            <font face="Courier New" color="#ff0000" size="2">=</font>
          </font>
        </font>
        <font face="Courier New" size="2">
          <font face="Courier New" size="2">
            <font color="#000000"> [Microsoft.BDD.ConfigManager.Manager]</font>
          </font>
        </font>
        <p>
          <font face="Courier New" color="#008000" size="2">
            <font face="Courier New" color="#008000" size="2">
              <font face="Courier New" color="#008000" size="2">#Create
a new MDT Distribution Share<br /></font>
            </font>
          </font>
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">
              <font face="Courier New" color="#800080" size="2">$manager</font>
            </font>
          </font>
          <font face="Courier New" size="2">
            <font face="Courier New" color="#000000" size="2">::UpgradeDistributionShare(</font>
          </font>
          <font face="Courier New" color="#800080" size="2">
            <font face="Courier New" color="#800080" size="2">
              <font face="Courier New" color="#800080" size="2">$Location</font>
            </font>
          </font>
          <font face="Courier New" size="2">
            <font face="Courier New" color="#000000" size="2">, </font>
          </font>
          <font face="Courier New" color="#0000ff" size="2">
            <font face="Courier New" color="#0000ff" size="2">
              <font face="Courier New" color="#0000ff" size="2">$false</font>
            </font>
          </font>
          <font face="Courier New" size="2">
            <font face="Courier New" size="2">
              <font color="#000000">)</font>
            </font>
          </font>
        </p>
        <img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=7055b1cd-c71a-4f41-8267-46ff85bc6b45" />
      </body>
      <title>MDT 2008 and Powershell: Creating a distribution directory</title>
      <guid isPermaLink="false">http://blog.project84.net/PermaLink,guid,7055b1cd-c71a-4f41-8267-46ff85bc6b45.aspx</guid>
      <link>http://blog.project84.net/2008/04/29/MDT2008AndPowershellCreatingADistributionDirectory.aspx</link>
      <pubDate>Tue, 29 Apr 2008 03:36:55 GMT</pubDate>
      <description>&lt;p&gt;
I've been playing with automating MDT 2008 using Powershell and thought I'd start
to share some of the info over the next few weeks.
&lt;/p&gt;
&lt;p&gt;
The very first thing you need to do in MDT is create a Distribution Share. It turns
out this is exceptionally easy in Powershell. The Microsoft.BDD.ConfigManager.Manager
namespace has a method called UpgradeDistributionShare(string &lt;em&gt;location&lt;/em&gt;, bool &lt;em&gt;update&lt;/em&gt;).
Just pass in the location you'd like to create the distribution share at&amp;nbsp;and
you're done! You can set &lt;em&gt;update&lt;/em&gt; to true if you are upgrading an existing
Distribution Share to MDT 2008.
&lt;/p&gt;
&lt;p&gt;
Here is the code:
&lt;/p&gt;
&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt; 
&lt;p&gt;
Param&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;(&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#008080 size=2&gt;&lt;font face="Courier New" color=#008080 size=2&gt;&lt;font face="Courier New" color=#008080 size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;]&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$Location&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;$(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;throw&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"You
must specify a Location"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)&lt;br&gt;
)&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt; 
&lt;p&gt;
#Initialize MDT&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;[&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#008080 size=2&gt;&lt;font face="Courier New" color=#008080 size=2&gt;&lt;font face="Courier New" color=#008080 size=2&gt;System.Reflection.Assembly&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;]::&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#8b4513 size=2&gt;&lt;font face="Courier New" color=#8b4513 size=2&gt;&lt;font face="Courier New" color=#8b4513 size=2&gt;LoadFile&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;&lt;font face="Courier New" color=#800000 size=2&gt;"C:\Program
Files\Microsoft Deployment Toolkit\Bin\Microsoft.BDD.ConfigManager.dll"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;)
| &lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font face="Courier New" color=#5f9ea0 size=2&gt;&lt;font face="Courier New" color=#5f9ea0 size=2&gt;&lt;font face="Courier New" color=#5f9ea0 size=2&gt;Out-Null&lt;br&gt;
&lt;/b&gt;&gt;&gt;&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$manager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#000000 size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;&lt;font face="Courier New" color=#ff0000 size=2&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font color=#000000&gt; [Microsoft.BDD.ConfigManager.Manager]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&gt;
&lt;p&gt;
&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt;&lt;font face="Courier New" color=#008000 size=2&gt;#Create
a new MDT Distribution Share&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$manager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#000000 size=2&gt;::UpgradeDistributionShare(&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;&lt;font face="Courier New" color=#800080 size=2&gt;$Location&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" color=#000000 size=2&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;&lt;font face="Courier New" color=#0000ff size=2&gt;$false&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Courier New" size=2&gt;&lt;font face="Courier New" size=2&gt;&lt;font color=#000000&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.project84.net/aggbug.ashx?id=7055b1cd-c71a-4f41-8267-46ff85bc6b45" /&gt;</description>
      <comments>http://blog.project84.net/CommentView,guid,7055b1cd-c71a-4f41-8267-46ff85bc6b45.aspx</comments>
      <category>MDT 2008</category>
      <category>MS Deployment</category>
      <category>PowerShell</category>
    </item>
  </channel>
</rss>
