<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://wmug.co.uk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Larus</title><link>http://wmug.co.uk/wmug/b/larus/default.aspx</link><description /><dc:language>en-US</dc:language><generator>6.x Production</generator><item><title>Using the Hydration Kit for ConfigMgr 2012 SP1 in your own test domain.</title><link>http://wmug.co.uk/wmug/b/larus/archive/2013/04/25/using-the-hydration-kit-for-configmgr-2012-sp1-in-your-own-test-domain.aspx</link><pubDate>Thu, 25 Apr 2013 08:52:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:4607</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=4607</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2013/04/25/using-the-hydration-kit-for-configmgr-2012-sp1-in-your-own-test-domain.aspx#comments</comments><description>&lt;p&gt;The Hydration kit is a fantastic way of saving time when building your own test lab, but as I prefer to use my own lab domain I needed to make few changes.&lt;/p&gt;
&lt;p&gt;Hydration Kit for ConfigMgr 2012 SP1 can be&amp;nbsp;downloaded&amp;nbsp;from here:&amp;nbsp;&lt;a href="http://www.deploymentresearch.com/Research/tabid/62/EntryId/82/The-Hydration-Kit-for-ConfigMgr-2012-SP1-with-Windows-Server-2012-SQL-Server-2012-is-available-for-download.aspx"&gt;http://www.deploymentresearch.com/Research/tabid/62/EntryId/82/The-Hydration-Kit-for-ConfigMgr-2012-SP1-with-Windows-Server-2012-SQL-Server-2012-is-available-for-download.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;List of changes that need to be made:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Server name, Domain, OU, password and IP in this file:
&lt;ul&gt;
&lt;li&gt;Change &amp;ldquo;C:\HydrationCM2012SP1\ISO\Content\Deploy\Control\CustomSettings_CM01.ini&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;CM2012 Install, cdkey and site paths here:
&lt;ul&gt;
&lt;li&gt;Change &amp;ldquo;C:\HydrationCM2012SP1\ISO\Content\Deploy\Applications\Install - ConfigMgr 2012\ ConfigMgr2012Unattend.ini&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;SQL admin in the SQL config file:
&lt;ul&gt;
&lt;li&gt;Change &amp;ldquo;C:\HydrationCM2012SP1\DS\Applications\Install - SQL Server 2012\ConfigurationFileCM2012.ini&amp;rdquo;, traced in the log file &amp;ldquo;C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;DomainAutoLogon, Typo I assume that will only be discovered when using different accounts:
&lt;ul&gt;
&lt;li&gt;Change from &amp;quot;ADMINPASSWORD&amp;quot; to &amp;ldquo;DomainAdminPassword&amp;rdquo; in &amp;ldquo;C:\HydrationCM2012SP1\DS\Applications\Configure - Set Administrator Autologon in Domain\Configure-SetAdministratorAutologoninDomain.w s f&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Set WindowsSource&amp;rdquo; Task Sequence step has a fixed path to the Operating System.
&lt;ul&gt;
&lt;li&gt;Edit the path if you need to import your own.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=4607&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>Reclaim diskspace when deleting updates from Update Package.</title><link>http://wmug.co.uk/wmug/b/larus/archive/2012/01/06/reclaim-diskspace-when-deleting-updates-from-update-package.aspx</link><pubDate>Fri, 06 Jan 2012 12:48:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:4264</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=4264</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2012/01/06/reclaim-diskspace-when-deleting-updates-from-update-package.aspx#comments</comments><description>&lt;p&gt;SCCM 2007: Reclaiming disk space is of course important when you want to remove Expired Updates from a&amp;nbsp;Update Package.&lt;/p&gt;
&lt;p&gt;Deleting Updates from Update Package does not appear to remove the actual update files from the source directory, the wizard even allows you to update the Distribution Points which has no effect on the actual contents.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Workaround:&lt;br /&gt;1. Delete Updates from the Deployment Package in the console, un-tick Update Distribution Points when asked.&lt;br /&gt;2. Move all the individual update directories (Named with GUIDS) from the source directory to another location for safekeeping.&lt;br /&gt;3. Select all the Updates left in the package and&amp;nbsp;right click &amp;ldquo;Content Refresh&amp;rdquo;. (MMC might crash if there are more than 500, then just select 100 at a time)&lt;br /&gt;4. Wait for the wizard to finish and for the Update directories to be re-created. &lt;br /&gt;5. Right Click the Distribution Point folder in the package in console and select &amp;ldquo;Update Distribution Points&amp;rdquo;&lt;br /&gt;6. Verify the deleted updates have been removed from the Distribution Points (this will take some time).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=4264&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/Reclaim/default.aspx">Reclaim</category><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/Update+Package/default.aspx">Update Package</category><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>Create update lists using a reference system and Right-Click</title><link>http://wmug.co.uk/wmug/b/larus/archive/2009/11/03/create-update-lists-using-a-reference-system-and-right-click.aspx</link><pubDate>Tue, 03 Nov 2009 15:45:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:2332</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=2332</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2009/11/03/create-update-lists-using-a-reference-system-and-right-click.aspx#comments</comments><description>&lt;p&gt;Uptate lists are nice to have but I wish the query engine behind Update Search Folders were more useful, a very common task is to create an update list from a Reference system but there seems to be no easy way of doing that. WQL would be a nice option here.&lt;/p&gt;
&lt;p&gt;One solution is to run this brilliant PowerShell script made by Joachim &lt;a href="http://cid-dc43b6dbf64a5be0.spaces.live.com/blog/cns!DC43B6DBF64A5BE0!113.entry"&gt;http://cid-dc43b6dbf64a5be0.spaces.live.com/blog/cns!DC43B6DBF64A5BE0!113.entry&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But I wanted it to be even easier than that so I modified the console&amp;nbsp;to add a&amp;nbsp;Right-Click option.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Save the PowerShell script as %windir%\system32\Create-UpdateList.ps1&lt;/li&gt;
&lt;li&gt;Run PowerShell.exe&lt;/li&gt;
&lt;li&gt;Set-ExecutionPolicy Unrestricted&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Note: potential security risk)&lt;/li&gt;
&lt;li&gt;Then Exit&lt;/li&gt;
&lt;li&gt;Create &amp;ldquo;\Microsoft Configuration Manager\AdminUI\XmlStorage\Extensions\Actions\7ba8bf44-2344-4035-bdb4-16630291dcf6\UpdateActions.XML&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Restart the SCCM Console&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;UpdateActions.XML:&lt;/strong&gt;&lt;br /&gt;&amp;lt;ActionDescription Class=&amp;quot;Group&amp;quot; DisplayName=&amp;quot;Update Actions&amp;quot; MnemonicDisplayName=&amp;quot;Client Actions&amp;quot; Description=&amp;quot;Update Actions&amp;quot; SqmDataPoint=&amp;quot;53&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;ActionGroups&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ActionDescription Class=&amp;quot;Executable&amp;quot; DisplayName=&amp;quot;Create Update List from&amp;nbsp; a Ref. system&amp;quot; MnemonicDisplayName=&amp;quot;Mnemonic&amp;quot; Description=&amp;quot;Mnemonic Description&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Executable&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;FilePath&amp;gt;powershell.exe&amp;lt;/FilePath&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Parameters&amp;gt;Create-UpdateList.ps1 -ReferenceClient ##SUB:Name## -UpdateListName Ref-##SUB:Name##&amp;lt;/Parameters&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Executable&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ActionDescription&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/ActionGroups&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/ActionDescription&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now you can just Right Click the Reference system, select the new action to create a&amp;nbsp;Update List with&amp;nbsp;all fixes applicable to that system,&amp;nbsp;then you can&amp;nbsp;use drag-and-drop&amp;nbsp;into the Update List&amp;nbsp;you are using to generate or maintain a deployment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=2332&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>SCCM discovery custom attributes.</title><link>http://wmug.co.uk/wmug/b/larus/archive/2009/03/25/sccm-discovery-custom-attributes.aspx</link><pubDate>Wed, 25 Mar 2009 09:21:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:1611</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=1611</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2009/03/25/sccm-discovery-custom-attributes.aspx#comments</comments><description>&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;One thing I&amp;#39;m often asked about is how to type in specific data into SMS/SCCM, add an asset number to a system for example, since SMS/SCCM has no such feature most of us just store the data on the clients registry and pull it back by modifying the SMS_DEF.MOF.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Custom discover attributes are how ever an option that now allows us to use AD as a place to type in simple asset information.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;But there are other data we might be interested to retrieve like when did a computer account change it&amp;#39;s password in AD, this can be valuable when troubleshooting client and advertisement problems.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Adding the custom attributes that you want to collect is simple, just press the asterisk and type in the name of the attribute:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;img width="404" src="http://wmug.co.uk/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-00-07-metablogapi/Custom-attributes.JPG" alt="Custom-Attributes" height="448" /&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;The LDAP attribute is not stored in a normal date format so it has to be converted in your report:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;color:#ff0000;font-family:Arial;"&gt;SELECT&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Netbios_Name0 AS [System Name], Description0 AS Description, DATEADD(minute, (CONVERT(bigint, pwdLastSet0) - 47966688000000000) / 600000000.0, &amp;#39;17530101&amp;#39;) AS [Password Last Changed] &lt;/span&gt;&lt;span style="font-size:10pt;color:#ff0000;font-family:Arial;"&gt;FROM&lt;span&gt;&amp;nbsp;&lt;/span&gt;v_R_System&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;(Conversion made by Michael Valentine Jones found in this tread: http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=108759)&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=1611&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>Injecting IDE mass storage drivers into XP images in SCCM</title><link>http://wmug.co.uk/wmug/b/larus/archive/2008/04/19/injecting-ide-mass-storage-drivers-into-xp-images-in-sccm.aspx</link><pubDate>Sat, 19 Apr 2008 10:43:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:654</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=654</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2008/04/19/injecting-ide-mass-storage-drivers-into-xp-images-in-sccm.aspx#comments</comments><description>&lt;p&gt;SCCM has a fantastic feature to achieve the goal of a single image for XP, it is to inject Mass-storage drivers into the image after it has been applied, there is however one snag, SCCM can for some reason only import drivers where the .INF file where the Class=SCSIAdapter.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Most IDE drivers however have Class=hdc, fortunately you can just change the class and then import the driver, this will then be fixed in SP1 so there should be no need for this in the future.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Then there is another problem, if the driver you are import has no TxtSetup.OEM you will not get the option of injecting the driver and there are no plans to support that as far as I know.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=654&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>SMBIOS GUID/UUID problems in SCCM OSD</title><link>http://wmug.co.uk/wmug/b/larus/archive/2008/04/18/smbios-guid-uuid-problems-in-sccm-osd.aspx</link><pubDate>Fri, 18 Apr 2008 08:34:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:651</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=651</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2008/04/18/smbios-guid-uuid-problems-in-sccm-osd.aspx#comments</comments><description>&lt;p&gt;When deploying a image to baremetal in SCCM you need to create a DDR since the Task Sequence is like any other deployment, that is a an advertisement targetting a resource in SMS.&lt;/p&gt;
&lt;p&gt;How this works in the background however is that the Task Sequence uses the SMBIOS UUID to match the advertisement policy and chain the Task Sequence to the same system during the reboots needed for the whole process and computer association. So even if you import a record using only the new name of the system and the MAC address the the UUID will be used.The SMBIOS GUID/UUID is not the same as SMS GUID and should be hardcoded and unique just like MAC of a network card, this however is not always the case.If there is a problem with the UUID&amp;#39;s on your systems you will run into problems: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;UUID is empty: The Task Sequence will crash.&lt;/p&gt;
&lt;p&gt;Duplicate UUID: The Task Sequence fails because there is already a system in the SCCM database with the UUID and there is no advertisement policy for that system or UUID.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If the Task Sequence fails because no advertisement can be found you can find out if this is the problem by starting the Boot Media with Command Prompt enabled and read through the smsts.log located under %temp%\smsts:&lt;/p&gt;
&lt;p&gt;No assigned task sequence.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TSMBootstrap&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/8/2008 5:18:11 PM1480 (0x05C8) &lt;/p&gt;
&lt;p&gt;Search above this error above the Processing Policy Assigments for a line similar to this:&lt;/p&gt;
&lt;p&gt;Client GUID = GUID:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Netbios Name = ABC &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If ABC is a different name than you imported then this one has the same UUID. You can search for duplicates of systems already having a client by running this SQL query: &lt;/p&gt;
&lt;p&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SMBIOS_GUID0, COUNT(SMBIOS_GUID0) AS CountFROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v_R_SystemGROUP BY SMBIOS_GUID0, Active0, Client0, Obsolete0HAVING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Active0 = 1) AND (Client0 = 1) AND (Obsolete0 = 0) AND&amp;nbsp; (COUNT(SMBIOS_GUID0) &amp;gt; 1) &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you have duplicates you can either create a stand alone media or contact the PC manufacturer and ask for a tool to fix the UUID If there is no UUID then the plan fix that in SCCM 2007 sp1, not I&amp;#39;ve not tested that yet.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=651&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>Delta package replication problems in SMS 2003 and SCCM 2007</title><link>http://wmug.co.uk/wmug/b/larus/archive/2007/10/01/delta-package-replication-problems-in-sms-2003.aspx</link><pubDate>Mon, 01 Oct 2007 11:03:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:352</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=352</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2007/10/01/delta-package-replication-problems-in-sms-2003.aspx#comments</comments><description>&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:x-small;"&gt;There can be many reasons for package replication in a large hierarchy to fail, the compressed package files may not exists anymore on the child site, antivirus may have blocked files in the scheduler on a parent or because of problems fixed with few hotfixes in SMS 2003 SP2.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;The symptom can be that the latest version of the package does not reach your DP&amp;#39;s or the package just does not appear or reappear and the package status shows install pending.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;br /&gt;Figuring out if you actually have a problem is not so easy because large package assigned to a DP on the other site of the planet may have to go through number of sites&amp;nbsp;and very slow links, so it may be normal to wait for more than a day.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;How to identify&amp;nbsp;the problem:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;By running this query on the site where the package was created:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="color:red;"&gt;SELECT PkgStatus.* FROM PkgStatus WHERE (Type = 1) AND (ID = &amp;#39;&amp;lt;PackageID&amp;gt;&amp;#39;) AND (SiteCode = &amp;#39;&amp;lt;SiteCode&amp;gt;&amp;#39;)&lt;br /&gt;&lt;/span&gt;When Status&amp;lt;&amp;gt;0 and SourceVersion&amp;gt;0 you may have a problem but only if persistent over long period of time, this can be a normal state where the size of the package and available bandwidth causes the delay, &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;The distmgr.log on the child site managing the DP contains entries like this, this is a normal state until the PCK files arrive, but will continue forever if there is a problem and the PCK files are never send:&lt;br /&gt;&lt;em&gt;Package &amp;lt;PackageID&amp;gt; requires a newer version (3) of source files and the new compressed files haven&amp;#39;t arrived yet, current version is 2.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;The despool.log on the child site managing the DP contains entries like this showing that a delta has been created with version 3 but version&amp;nbsp;2 cannot be found, the PCK files may have been deleted:&lt;br /&gt;&lt;em&gt;Received package &amp;lt;PackageID&amp;gt; version 3&lt;br /&gt;CCompress::Open: Failed to open X:\SMSPKG\&amp;lt;PackageID&amp;gt; (2)&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;Solutions:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;There are few possible methods of repairing this covered in this article which can be defined as a supported methods: &lt;/span&gt;&lt;a href="http://www.blogcastrepository.com/blogs/mattbro/articles/687.aspx"&gt;&lt;span style="font-size:x-small;"&gt;http://www.blogcastrepository.com/blogs/mattbro/articles/687.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;br /&gt;&lt;span style="font-size:x-small;"&gt;These methods may not always work and do also require you to either copy large PCK files over those slow links without any bandwidth control or by burning them onto a DVD to be sent.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;The unsupported method which has always worked for me is to reset the delta replication values by changing entries in the database,&amp;nbsp;the compressed PCK file will then be replicated using the SMS bandwidth control you have already put in place and should then not saturate your WAN links.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:red;font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-size:12pt;color:red;font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:10pt;color:red;font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;WARNING, modifying tables in the SMS database is not supported and should be tested in your testlab.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:red;font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="font-size:12pt;color:red;font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;Replace &amp;lt;PackageID&amp;gt; with the package ID of the package with the problem and &amp;lt;SMSChildSite&amp;gt; with the name of the Site server managing the DP&amp;#39;s, not the DP&amp;#39;s them self:&lt;br /&gt;&lt;span style="color:red;"&gt;UPDATE PkgStatus SET Status = 2, SourceVersion = 0 WHERE (ID = &amp;#39;&amp;lt;PackageID&amp;gt;&amp;#39;) AND (Type = 1) AND (PkgServer = &amp;#39;&amp;lt;SMSChildSite&amp;gt;&amp;#39;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="color:red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&lt;span style="color:red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;When this has been done you must trigger that the PCK files are replicated by refreshing the DP&amp;rsquo;s of the package in the SMS Admin console.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Microsoft Sans Serif&amp;#39;;"&gt;&lt;span style="font-size:x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-size:small;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=352&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>4GB WIM file size limit when deploying a Captured XP Image on a DVD in BDD 2007</title><link>http://wmug.co.uk/wmug/b/larus/archive/2007/04/26/198.aspx</link><pubDate>Thu, 26 Apr 2007 10:43:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:198</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=198</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2007/04/26/198.aspx#comments</comments><description>&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;When trying to create a bootable DVD to install a backup of a system I thought the easiest way would be to use BDD 2007 but that turned out to be more difficult than I expected..&lt;BR&gt;When the WIM image file is larger than 4GB OSCDIMG.EXE fails generating the ISO file because of restriction of the max file size on DVD.&lt;BR&gt;One would think by using ImageX.exe to split the WIM file would solve the problem but unfortunately importing split WIM files is not supported in BDD 2007.&lt;BR&gt;But with little cheating we can trick the Deployment Workbench.&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;o:p&gt;
&lt;P class=MsoNormal&gt;&lt;BR&gt;&lt;FONT face=Arial&gt;I‘ve set the same name for all objects and directory names “ImageDeploy” just to simplify, when splitting the WIM file use the same filename in the prefix so the modified script can use the split files.&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Backup and modify “Drive:\Distribution\Scripts\LTIApply.wsf” as shown at the bottom of this page .&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Split the WMI file: imagex.exe /check /split ImageDeploy.wim ImageDeploy.swm 4000 &lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Create a Operataing System as Custom Image file and choose the captured WIM file.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Replace the WIM file with the SWM files in "Drive:\Distribution\Operating Systems\ImageDeploy"&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Create a new build &lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Create a new Deployment point as Removable media&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Perform "Update (files only)" the deployment point &lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Make sure the old WIM file&amp;nbsp;can not be found in either "Drive:\Distribution\Operating Systems\ImageDeploy" or "Drive:\&amp;lt;ImageDeploy&amp;gt;\Content\Deploy\Operating Systems\&amp;lt;ImageDeploy&amp;gt;"&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;FONT face=Arial&gt;Perform "Update" the deployment point to generate the ISO file&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal&gt;&lt;BR&gt;&lt;FONT face=Arial&gt;Note that this only applies to XP images, Vista is handled differently in the script and I may work on that later.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;Also keep this in mind when applying XP images using BDD 2007:&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.deployvista.com/Blog/tabid/70/EntryID/17/Default.aspx"&gt;&lt;FONT face=Arial&gt;http://www.deployvista.com/Blog/tabid/70/EntryID/17/Default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial&gt;LTIApply.wsf changes:&lt;BR&gt;Locate lines 551, 555 and 578 for modifications, &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;'Lalli, added splitfile detection&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If not oFSO.FileExists(sImagePath) then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;if &lt;SPAN&gt;not oFSO.FileExists(Left(sImagePath, Len(sImagePath)-4) &amp;amp; ".swm")&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;then&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;oUtility.ValidateConnection sImagePath&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End if&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End if&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;'Lalli, added splitfile detection&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If not oFSO.FileExists(sImagePath) then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If not oFSO.FileExists(Left(sImagePath, Len(sImagePath)-4) &amp;amp; ".swm")&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;then&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;oLogging.CreateEntry "Image file " &amp;amp; sImagePath &amp;amp; " does not exist, aborting", LogTypeError&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ApplyImage = Failure&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Exit Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End if&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End if&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;' Clean off old OS if running in PE&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If oEnvironment.Item("OSVersion") = "WinPE" then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CleanDrive&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End if&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;' Apply the new image&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;iRc = oUtility.FindFile("imagex.exe", sImageX)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If iRc &amp;lt;&amp;gt; Success then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;oLogging.CreateEntry "ERROR: Unable to find ImageX", LogTypeError&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ApplyImage = Failure&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Exit Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End if&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;'Lalli, added splitfile detection&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If oFSO.FileExists(Left(sImagePath, Len(sImagePath)-4) &amp;amp; ".swm") then&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;sCmd = "cmd /c """"" &amp;amp; sImageX &amp;amp; """ /ref """ &amp;amp; Left(sImagePath, Len(sImagePath)-4) &amp;amp; "*.swm" &amp;amp; """ /apply """ &amp;amp; Left(sImagePath, Len(sImagePath)-4) &amp;amp; ".swm" &amp;amp; """ " &amp;amp; sImageIndex &amp;amp; " C:\ &amp;gt;&amp;gt; " &amp;amp; oUtility.LogPath &amp;amp; "\LTIApply_imagex.log 2&amp;gt;&amp;amp;1"""&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;sCmd = "cmd /c """"" &amp;amp; sImageX &amp;amp; """ /apply """ &amp;amp; sImagePath &amp;amp; """ " &amp;amp; sImageIndex &amp;amp; " C:\ &amp;gt;&amp;gt; " &amp;amp; oUtility.LogPath &amp;amp; "\LTIApply_imagex.log 2&amp;gt;&amp;amp;1"""&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;End if&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#ff0000 size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT color=#ff0000&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;
&lt;P class=MsoNormal&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=198&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>MPTroubleshooter case sensitive</title><link>http://wmug.co.uk/wmug/b/larus/archive/2007/04/20/mptroubleshooter-case-sensitive.aspx</link><pubDate>Fri, 20 Apr 2007 07:18:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:195</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=195</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2007/04/20/mptroubleshooter-case-sensitive.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;MPTroubleshooter seems to be case sensitive&amp;nbsp;when it comes to the name of the site system during Post-Installation check, not sure if this began after W2003 SP1 was applied or maybe I have never run it agains this one.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;I could not find any problems with the MP it self, it was providing policies and processing incoming data&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;The errors returned were actually not true.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&amp;quot;All MPs listed in SQL do not match the return of the MPlist query&amp;quot; which was not true when comparing &lt;/font&gt;&lt;a href="http://server/sms_mp/.sms_aut?mplist"&gt;&lt;font face="Arial"&gt;http://server/sms_mp/.sms_aut?mplist&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;&amp;nbsp;the list returned from this MP against the one on a secondary child that was not failing in the&amp;nbsp;MPTroubleshooter.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;The MPTroubleshooter also stated that the MP was not in the SMS_SiteSystemToSQLConnection_&amp;lt;site&amp;gt; group of the site server which was also untrue.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;The MP had been created as a site system in SMS using lower case in the name which was different from all the others not showing any errors when tested. Recreating the system DSN on the MP system to match the case did not help, only by removing the MP and recreating using upper case letters in the name resolved the issue.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=195&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>MMC cannot open the file drive:\SMS\bin\i386\sms.msc</title><link>http://wmug.co.uk/wmug/b/larus/archive/2007/02/02/mmc-cannot-open-the-file-drive-sms-bin-i386-sms-msc.aspx</link><pubDate>Fri, 02 Feb 2007 08:05:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:157</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=157</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2007/02/02/mmc-cannot-open-the-file-drive-sms-bin-i386-sms-msc.aspx#comments</comments><description>&lt;p&gt;&amp;quot;MMC cannot open the file drive:\SMS\bin\i386\sms.msc&lt;br /&gt;This may be because the file does not exist, is not an MMC console, or was created by a later version of MMC. This may also be because you do not have sufficient rights to the file.&amp;quot;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve seen this few time over the years but everytime I forget and I can never find anything useful on the internet. This seems to happen if your TSE session has to be killed having the SMS admin console running, other admins have no problems on the same server and you have no problems on other servers in the hierarchy so it must be something in your profile.&lt;/p&gt;
&lt;p&gt;The resolution is to rename a file in&amp;nbsp;drive:\Documents and Settings\username\Application Data\Microsoft\MMC\SMS. to something else and then start up the SMS Admin console again for it to be recreated.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=157&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>SMS 2003 Device Management Feature Pack DMFP</title><link>http://wmug.co.uk/wmug/b/larus/archive/2007/01/20/sms-2003-device-management-feature-pack-dmfp.aspx</link><pubDate>Sat, 20 Jan 2007 08:50:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:144</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>27</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=144</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2007/01/20/sms-2003-device-management-feature-pack-dmfp.aspx#comments</comments><description>&lt;div style="margin:0cm 0cm 0pt;"&gt;Not much information can be found about this feature pack for SMS 2003 but I’ve seen some interest on this subject on newsgroups so I though I would share some of my experience with you based on a project I did here in the UK for one of my clients, this project started before WinCE 5 but most of it should still be relevant.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Customer requierements:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Customer needs management for Windows 2003 mobile based Smart phones that will be running business application, this particular base application has custom interface for different groups and therefore needs software distribution to deploy changes to this interface.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;The users are often computer illiterate and are spread around the country so reliability and recovery has to be easy and is more important than the added security other products have over the DMFP.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Devices:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Initial devices will be HTC PH10C (Alpine) running Windows CE 4.21 second edition, Pocket PC format with a build in GSM/GPRS customized and branded by a Mobile operator.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Support and Problem recovery:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Windows 2003 mobile based devices are a complex combination of hardware and operating system were hard-reset is sometimes the only solution, the device has to be fully operational and available to the user so a customization to the Extended ROM necessary where the business application and the SMS client will be installed.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Most deployments will then also have to modify the Extended ROM.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Security:&lt;/b&gt;&lt;/div&gt;
&lt;ul style="margin-top:0cm;"&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;The devices will communicate through a private GPRS APN supplied by the Mobile operator. 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;The SMS client will use SSL to communicate with the SMS server 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;The user will be forced to secure Windows CE&lt;span&gt;&amp;nbsp; &lt;/span&gt;with a pin number during hard reset. 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;The GSM SIM is secured with a PIN number. 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;In case of a lost or stolen device the SIM serial number will be blocked from usage by the Mobile operator.&lt;/li&gt;&lt;/ul&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Device Renaming:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;By default all Windows 2003 mobile based devices are fixed with the name POCKET_PC, for proper identification and distinction in SMS administration the devices have to get a unique name by some automatic mechanism. Max name length is 15 characters (_, A-Z, 0-9)&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;There are few possible methods that can be used:&lt;/div&gt;
&lt;ul style="margin-top:0cm;"&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Smartphone’s hard coded IMEI number, First 8 identify the brand HTC supplies to HP, Dell, etc. next 7 can be used for identification, last 2 are checksum, this method was implemented. 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Build in 32 character hex value GUID could be used as base 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Static table using the GUID 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;ODBC connection to a central DB using the GUID&lt;/li&gt;&lt;/ul&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Knowledge needed:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;For successful management of Windows mobile 2003 based devices using SMS the following knowledge is needed for the following technologies:&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Windows CE&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Windows CE platform builder (for OS updating and patching)&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Visual Studio (because of Windows CE limited scripting and diagnostics)&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;SMS 2003&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;SQL&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;IIS&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Certificate management&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;SMS 2003 Device Management Feature Pack DMFP functionality.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;The feature pack supports Microsoft Pocket PC running Windows CD 3.0 and newer.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Core client functionality similar to SMS advanced and legacy clients:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Hardware Inventory&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Software Inventory&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;File Collection&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Software distribution&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Additional functionality:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Device settings and management&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Password policy management&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Script engine&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Components included in DMFP are:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Wince/Mobile pocket PC client&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Password management client&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Device Management Point&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Admin console additions and wizards&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Device discovery.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Devices can be discovered through the SMS desktop client (Heartbeat) and ActiveSync.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Client installation.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Manual installation via network or memory cards&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Client push using SMS desktop client and ActiveSync.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Coldboot installation and recovery&lt;span&gt;&amp;nbsp; &lt;/span&gt;(depends on devices and providers)&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Client Server communication.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;HTTP/HTTPS SSL connection to a Device Management Point and Distribution Points, requires Certificate management&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Port 80, can be changed to any port.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Unidirectional, the client connects to the Device Management Point on a polling schedule&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;The client never initiates WAN connections like GPRS or VPN, only used existing connections. (Changes in V4 where 3 levels can be choosen)&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Certificate Management.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Can use Microsoft AD CA or any external provider like Versign, Thawte etc.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;The DMFP client installation provides automatic Certificate installation.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Password policy management client.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Adds configurable settings like, forced power on password with number of rules and lockout and admin password to unlock again.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Policies include choices of PIN, strong, failed attempts and unattended timeout&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Hardware Inventory&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Similar to Desktop SMS hardware inventory&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Hardware Inventory Extension&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;The Hardware Inventory can be extended to collect custom information like Registry branding values, this can be done by running a executable that will populate a special XML file on the device which will then be collected, the SMS_DEF.MOF file also needs to customized for this.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Software distribution.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Download only using BITS and checkpoint restart.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Connection aware 1MB and better is considered fast and anything less considered slow.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Remote control:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;There is no support for remote control in the SMS DMFP but Microsoft provides one that could be implemented along, it does how ever not work well over GPRS and is only user initiated where the user has to contact the System name/IP address of the support personnel PC.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Policy generation.&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;The SMS DMFP provides number of predefined policy’s which technically are CAB files deployed using Software distribution or by manually running them during system build.&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Build in configurable policies are:&lt;/div&gt;
&lt;ul style="margin-top:0cm;"&gt;
&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;ActiveSync and Exchange Server E-mail 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Browser Favourites 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Certificate Settings 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;GPRS Network settings 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Password Policy 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;PPP Network Settings 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Proxy settings 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Registry Entry Settings 
&lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;VPN Settings&lt;/li&gt;&lt;/ul&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;Dependencies:&lt;/b&gt;&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;SMS 2003 server SP1&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;IIS&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;BITS&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;WebDAV&lt;/div&gt;
&lt;div style="margin:0cm 0cm 0pt;"&gt;Name resolution like WINS or DNS with shortname capabilities.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=144&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item><item><title>SMS virtual testlab performance example.</title><link>http://wmug.co.uk/wmug/b/larus/archive/2007/01/08/sms-virtual-testlab-performance-example.aspx</link><pubDate>Mon, 08 Jan 2007 16:07:00 GMT</pubDate><guid isPermaLink="false">10c3822e-6a55-4a1a-8d52-5181c69a645b:138</guid><dc:creator>Larus Milan Bulat</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wmug.co.uk/wmug/b/larus/rsscomments.aspx?WeblogPostID=138</wfw:commentRss><comments>http://wmug.co.uk/wmug/b/larus/archive/2007/01/08/sms-virtual-testlab-performance-example.aspx#comments</comments><description>&lt;div&gt;&lt;span lang="EN-CA" style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;This might be intersting for anyone who does not have racks of servers available for testing or learning.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA" style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;The VMWare&amp;#39;s free Virtual server is an excellent tool to test and develop SMS / OSD / BDD solutions and I wanted to share with you some performance figures. Until now I had been using the Microsoft Virtual PC since it was part of the PSDN kit and then free for anyone but I wasn&amp;#39;t always happy with the performance compared to VMWare.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA" style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;The comparision favors VMWare in many ways but the performance is the main issue, what I have learnd is VPC does not run multihtreaded until you install the VPC utilities which is not available when running in WinPE and only gets installed at the last stage of a BDD master system setup, I&amp;#39;ve not tested Microsoft Virtual server which does not have this limitation but Microsoft plans however to fix this in the upcoming VPC 2007&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Host PC:&lt;/strong&gt;&lt;br /&gt;Windows XP sp2 with latest hotfixes and antivirus.&lt;br /&gt;1 Intel P4 630 3GHz&lt;br /&gt;2GB RAM&lt;br /&gt;VMWare Server 1.0.1 and VPC 2004sp1 installed but never running at the same &lt;br /&gt;time.&lt;br /&gt;1 HDD for host OS&lt;br /&gt;1 HDD for Virtual Server files&lt;br /&gt;1 HDD for Virtual Workstation&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Virtual server instance:&lt;/strong&gt;&lt;br /&gt;&amp;nbsp;Windows 2003 ent sp1&lt;br /&gt;&amp;nbsp;AD-PDC,DNS,DHCP,WINS&lt;br /&gt;&amp;nbsp;SQL 2000 ent sp4&lt;br /&gt;&amp;nbsp;SMS 2003 SP2&lt;br /&gt;&amp;nbsp;Original OSD using WIM 0.9 and WinPE 2004&lt;br /&gt;&amp;nbsp;2 virtual drives, one for BDD and images&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Virtual workstation instance:&lt;/strong&gt;&lt;br /&gt;MasterXP: BDD build as simple as possible using SP2, no Office and no post &lt;br /&gt;SP2 hotfixes or VM/VPC utilities&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;About the testing:&lt;/strong&gt;&lt;br /&gt;Host was rebooted before each test.&lt;br /&gt;VMWare and VPC SMS server on same HDD but seperate partitions to prevent any &lt;br /&gt;fragmentation.&lt;br /&gt;Virtual workstations on the same HDD but virtual files deleted after each &lt;br /&gt;step to prevent fragmentation from affecting the resaults.&lt;br /&gt;WIM 0.9 and 1.0 comparsion planned but never got around doing that.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Test steps:&lt;/strong&gt;&lt;br /&gt;1. Boot from BDD lab.iso / SMS Capture CD dialog box&lt;br /&gt;2. Press finish on OSD Image Capture Wizard / Shutdown&lt;br /&gt;3. Power on using OSD image capture CD / Capture Complete&lt;br /&gt;4. Power on using OSD image installation CD / Image install finished&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Time each step takes:&lt;/strong&gt;&lt;br /&gt;1. VMWare=25min, VPC=84min&lt;br /&gt;2. VMWare=20min, VPC=39min&lt;br /&gt;3. VMWare=16min, VPC=31min&lt;br /&gt;4. VMWare=5min, VPC=17min&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span lang="EN-CA"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://wmug.co.uk/aggbug.aspx?PostID=138&amp;AppID=23&amp;AppType=1&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="http://wmug.co.uk/wmug/b/larus/archive/tags/WMUG/default.aspx">WMUG</category></item></channel></rss>