<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://myitforum.com/cs2/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>Sherry Kissinger at myITforum.com</title><link>http://myitforum.com/cs2/blogs/skissinger/default.aspx</link><description>Standardize. Simplify. Automate.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Mof extension to get Physical Hard Drive Serial Number</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/26/mof-extension-to-get-physical-hard-drive-serial-number.aspx</link><pubDate>Wed, 27 Aug 2008 01:24:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:121678</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=121678</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/26/mof-extension-to-get-physical-hard-drive-serial-number.aspx#comments</comments><description>&lt;p&gt;In either ConfigMgr or SMS, add this mof snippet to sms_def.mof in inboxes\clifiles.src\hinv on your primary sites.&amp;nbsp; Note for the SMS2003 admins: no mofcomp&amp;#39;ing required on your clients; this is a server-side only edit.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[ SMS_Report&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (TRUE),&lt;br /&gt;&amp;nbsp; SMS_Group_Name (&amp;quot;Physical Media&amp;quot;),&lt;br /&gt;&amp;nbsp; SMS_Class_ID&amp;nbsp;&amp;nbsp; (&amp;quot;CUSTOM|PHYSICAL_MEDIA|1.0&amp;quot;) ]&lt;/p&gt;
&lt;p&gt;class Win32_PhysicalMedia : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (TRUE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SerialNumber;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (TRUE), key]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tag;&lt;br /&gt;};&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Sample Report; remember to add the prompt for ComputerName &lt;/p&gt;
&lt;p&gt;select distinct sys.netbios_name0, dsk.Model0, &lt;br /&gt;Phys.Tag0, Phys.SerialNumber0 from v_gs_physical_media0 as Phys&lt;br /&gt;inner join v_r_system as sys on sys.resourceid=phys.resourceid&lt;br /&gt;inner join v_gs_disk as dsk on Phys.resourceid=dsk.resourceid&lt;br /&gt;where &lt;br /&gt;sys.netbios_name0 = @ComputerName &lt;br /&gt;and dsk.deviceid0=Phys.tag0&lt;br /&gt;order by Phys.tag0&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a class="" title="Resource Explorer Sample" href="http://myitforum.com/cs2/blogs/skissinger/HDserialnumber.jpg" target="_blank"&gt;ResourceExplorerSample&lt;/a&gt;, &lt;a class="" title="Report Sample Results" href="http://myitforum.com/cs2/blogs/skissinger/HPSerNumReport.jpg" target="_blank"&gt;ReportSample&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=121678" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>Hardware Inventory Action missing on ConfigMgr Client</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/25/hardware-inventory-action-missing-on-configmgr-client.aspx</link><pubDate>Tue, 26 Aug 2008 02:11:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:121639</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=121639</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/25/hardware-inventory-action-missing-on-configmgr-client.aspx#comments</comments><description>&lt;p&gt;Other than the obvious (you didn&amp;#39;t enable Hardware Inventory in the console, Client Agents), if on your client the Hardware Inventory action is missing, the issue may be a misconfigured hardware inventory MOF file, configuration.mof, on your primary site.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve had this happen twice in the lab, the first time I didn&amp;#39;t write down what I did to fix it, but this second time--which took me just as long or longer to find the problem--I&amp;#39;m writing it down!&lt;/p&gt;
&lt;p&gt;Although it&amp;#39;s possible I haven&amp;#39;t found other mis-configurations that would result in HW Inv policy causing the client to simply disable the policy completely, in this case the problem was in my additional MOF snippet, in configuration.mof, I was looking for specific regkeys.&amp;nbsp; When you do that, there is the top section which sets up what the values are going to be, and the bottom section tells the client where to go get those values in HKLM.&lt;/p&gt;
&lt;p&gt;For example (Note; grabbed this sample from the ConfigMgr MOF snippets at sccmexpert.com, just using them as an example--and I&amp;#39;ve deliberately messed it up to illustrate the example):&lt;/p&gt;
&lt;p&gt;[DYNPROPS]&lt;br /&gt;Class Norton_Symantec&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [key] string&amp;nbsp; Component;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; NavPath;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; NavParent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; NavPatternName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; LicenseNumber;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; ParentPattern;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; PatternFileRevision;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; PatternFileSequence;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; ProductVersion;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; ScanEngineVendor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; ScanEngineVersion;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; UsingPattern;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; VirusEngine;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; Nav7SAV8Defs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; DefWatch10;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; Instance of Extended_Norton_Symantec_Anti-Virus&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;/p&gt;
&lt;p&gt;[DYNPROPS]&lt;br /&gt;instance of Norton_Symantec&lt;/p&gt;
&lt;p&gt;{&lt;br /&gt;&amp;nbsp; Component = &amp;quot;Norton/Symantec AntiVirus Definition File Data&amp;quot;;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Symantec\\InstalledApps|NAVNT&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] NavPath;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|Parent&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] NavParent;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|CurrentPatternName&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] NavPatternName;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|LicenseNumber&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] LicenseNumber;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|ParentPattern&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] ParentPattern;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|PatternFileRevision&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] PatternFileRevision;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|PatternFileSequence&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] PatternFileSequence;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|ProductVersion&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] ProductVersion;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|ScanEngineVendor&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] ScanEngineVendor;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|ScanEngineVersion&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] ScanEngineVersion;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|UsingPattern&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] UsingPattern;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Intel\\LANDesk\\VirusProtect6\\CurrentVersion|VirusEngine&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] VirusEngine;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Symantec\\SharedDefs|NAVNT_50_AP1&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] Nav5Defs;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Symantec\\SharedDefs|NAVCORP_70&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] Nav7SAV8Defs;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Symantec\\SharedDefs|DEFWATCH_10&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] DefWatch10;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;Looks fine, right?&amp;nbsp; What could be wrong with that?! After way too much time looking and looking at the lab sample, I finally spotted it.&amp;nbsp; The bottom, the Instance section, is looking for Nav5Defs.&amp;nbsp; But in the top section, I neglected to put in a string Nav5Defs.&amp;nbsp; Fixed that, drop the configuration.mof into the inboxes\clifiles.src\hinv, watch dataldr.log to be sure it&amp;#39;s not rejected, a couple of policy refreshes on the client; and about 5 minutes later the Hardware Inventory action came back.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=121639" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>How to gather Monitor Information like Serial Number</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/14/how-to-gather-monitor-information-like-serial-number.aspx</link><pubDate>Fri, 15 Aug 2008 01:00:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:121323</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=121323</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/14/how-to-gather-monitor-information-like-serial-number.aspx#comments</comments><description>&lt;p&gt;I see this question arise often enough in the forum. I thought I&amp;#39;d blog what I think I know so I can just point people here instead of retyping!&lt;/p&gt;
&lt;p&gt;Before we get to serial number, if the information you are looking for are the Monitor&amp;#39;s Manufacturer, or the pixels set (1024x768) that is an existing class in sms_def.mof.&amp;nbsp; Out of the box, those details are on by default.&lt;/p&gt;
&lt;p&gt;If for asset tracking reasons you are asked to find monitors by serial number (although sometimes a college student with a clipboard for minimum wage might work just as well!) there are 4 methods I know of.&amp;nbsp; If there are others, I apologize.&lt;/p&gt;
&lt;p&gt;In no particular order:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href="http://www.enhansoft.com/"&gt;http://www.enhansoft.com&lt;/a&gt;, Monitor Information Reporting (MIR)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href="http://www.toptechnologies.com/prod_edid.aspx?displaylang=en"&gt;http://www.toptechnologies.com/prod_edid.aspx?displaylang=en&lt;/a&gt;, EDID&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href="http://entechtaiwan.net/util/moninfo.shtm"&gt;http://entechtaiwan.net/util/moninfo.shtm&lt;/a&gt;, Monitor Asset Manager&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a href="http://www.myitforum.com/forums/m.asp?m=183273"&gt;http://www.myitforum.com/forums/m.asp?m=183273&lt;/a&gt;, a script&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The top 3 are for-pay; just contact each vendor for a demo.&amp;nbsp; The last one is a script -- recently written -- that may do a better job than the previously available monsernum.vbs script.&amp;nbsp; (monsernum.vbs was questionable in my environment)&amp;nbsp; If you decide to go forward with the free one, remember you get what you pay for.&amp;nbsp; It hasn&amp;#39;t been thoroughly tested, where the top 3 have been around for years.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=121323" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>Script to set ConfigMgr Client's 'Install required updates on a schedule'</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/13/script-to-set-configmgr-client-s-install-required-updates-on-a-schedule.aspx</link><pubDate>Wed, 13 Aug 2008 11:11:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:121241</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=121241</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/08/13/script-to-set-configmgr-client-s-install-required-updates-on-a-schedule.aspx#comments</comments><description>&lt;p&gt;This came&amp;nbsp;out of the SDK:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;on error resume next&lt;br /&gt;&amp;#39;From ConfigMgr07 SDK&lt;br /&gt;&amp;#39;Parameters:&lt;br /&gt;&amp;#39;First parameter is the day&lt;br /&gt;&amp;#39;0=none, 1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday&lt;br /&gt;&amp;#39;5=Thursday, 6=Friday, 7=Saturday, 8=Daily&lt;br /&gt;&amp;#39;2nd Paramter is the time, 0 through 23&lt;br /&gt;newRecurrence = wscript.arguments(0)&lt;br /&gt;newHour = wscript.arguments(1)&lt;br /&gt;set updatesDeployment = CreateObject (&amp;quot;UDA.CCMUpdatesDeployment&amp;quot;)&lt;br /&gt;updatesDeployment.SetUserDefinedSchedule newRecurrence, newHour&lt;br /&gt;wscript.quit&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;As&amp;nbsp;examples, NameOfTheScript.vbs 8 03 would be Daily, 3 am.&amp;nbsp; NameOfTheScript.vbs 7 23 would be Saturdays, 11 p.m.&amp;nbsp; If you need to disable the schedule, it&amp;#39;s NameOftheScript.vbs 0&lt;/p&gt;
&lt;p&gt;If you look at a client, their local Configuration Management applet, on the Updates tab an individual could set a schedule.&amp;nbsp; This script allows you to set that schedule via a vbscript advertisement.&amp;nbsp; I&amp;#39;m hoping (still haven&amp;#39;t sent this to production yet, so YMMV) that by implementing this script I can appease the conflicting requirements of&amp;nbsp;allowing for long periods before Software Updates are required, yet set installation times for different computers based on roles and get to 97% hotfix deployment quickly.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=121241" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/vbscript+_2800_WSH_2900_/default.aspx">vbscript (WSH)</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>User AD Info - Ron Crumbaker Web Console 3.21</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/29/user-ad-info-ron-crumbaker-web-console-3-21.aspx</link><pubDate>Wed, 30 Jul 2008 01:19:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:120634</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=120634</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/29/user-ad-info-ron-crumbaker-web-console-3-21.aspx#comments</comments><description>&lt;p&gt;After seeing &lt;a class="" href="http://myitforum.com/cs2/blogs/hcortez/archive/2008/07/29/ronswebtools-3-21-ad-tools.aspx"&gt;Hector&amp;#39;s post&lt;/a&gt;, that reminded me I had added a similar button to Ron&amp;#39;s console.&amp;nbsp; Either one will work.&amp;nbsp; If you notice that results returned from the original query take several seconds, you might want to try this one.&amp;nbsp; I noticed in my environment it was because the script needs to query every domain controller in order to determine last logged in time or last failed login time.&amp;nbsp; I added a prompt asking if they need that information returned.&amp;nbsp; Only if the tech wants that information will every DC be queried otherwise that section is skipped.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;Copy machrest.asp elsewhere for paranoia&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Edit MachRest.asp, near other button definitions (near the top) (but I suggest under the User Lookup button)&amp;nbsp;add&lt;br /&gt;&amp;lt;input style=&amp;quot;WIDTH: 180px&amp;quot; type=&amp;quot;button&amp;quot; value=&amp;quot;AD Info&amp;quot; name=&amp;quot;Btnl735&amp;quot;&amp;gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Add the contents of the attached .txt near the bottom; just after all of the other Sub / End Sub routines.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=120634" width="1" height="1"&gt;</description><enclosure url="http://myitforum.com/cs2/blogs/skissinger/attachment/120634.ashx" length="32533" type="text/plain" /><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/RCrumbaker+3.21+Customizations/default.aspx">RCrumbaker 3.21 Customizations</category></item><item><title>ConfigMgr 2007 Mof Snippets for extending Hardware Inventory</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/23/configmgr-2007-mof-snippets-for-extending-hardware-inventory.aspx</link><pubDate>Thu, 24 Jul 2008 01:38:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:120388</guid><dc:creator>skissinger</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=120388</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/23/configmgr-2007-mof-snippets-for-extending-hardware-inventory.aspx#comments</comments><description>&lt;p&gt;On &lt;a href="http://www.sccmexpert.com/"&gt;www.sccmexpert.com&lt;/a&gt;, they have recently posted an update to the Individual MOF collection which was originally for SMS2003.&amp;nbsp; They&amp;#39;ve been updated to be ConfigMgr - friendly.&amp;nbsp; Go there, click on &amp;quot;The Mof&amp;quot;, Mof Tools, then &amp;quot;Get the Scripts&amp;quot; (note; you may have to sign up on their web site--but it&amp;#39;s quick &amp;amp; free).&amp;nbsp; Then grab &amp;quot;ConfigMgr MOF Snippets&amp;quot;.&lt;/p&gt;
&lt;p&gt;With SMS 2003 (and earlier), extending hardware inventory has been essentially the same; you add specifically crafted text to sms_def.mof on the server, and if data objects were needed, you &amp;quot;mofcomp&amp;#39;d&amp;quot; those data object text files on your clients.&amp;nbsp; With ConfigMgr 2007, it is just different enough to possibly be a little confusing.&amp;nbsp; I&amp;#39;ll &lt;em&gt;try&lt;/em&gt; to clear up any confusion.&lt;/p&gt;
&lt;p&gt;In ConfigMgr 07, on the server in inboxes\clifiles.src\hinv, there are two mof files:&amp;nbsp; sms_def.mof and configuration.mof&lt;/p&gt;
&lt;p&gt;You can of course leave them alone, but if you&amp;#39;ve &amp;#39;extended hardware inventory&amp;#39; with SMS2003, or you&amp;#39;ve heard of doing this and want to do so, in a nutshell,&amp;nbsp;in sms_def.mof if you were to add specifically crafted text to the bottom-- specifically the bits that make up the &amp;quot;Report&amp;quot; section,&amp;nbsp;(the&amp;nbsp;section with TRUE or FALSE in them), that would update the Hardware Inventory policy which your MPs offer to clients.&amp;nbsp; Once the clients pick up that from the MP, their next Hardware Inventory they&amp;#39;ll try to report.&lt;/p&gt;
&lt;p&gt;In configuration.mof at the bottom, you would add the bits that make up the &amp;quot;data&amp;quot; section.&amp;nbsp; I like to think of it as &amp;quot;telling the client how to report on what the policy is asking for&amp;quot;.&amp;nbsp; For example, the Hardware Inventory policy may ask for McAfee AntiVirus&amp;nbsp;information, because you just added that snippet to the bottom of sms_def.mof.&amp;nbsp;&amp;nbsp;But a&amp;nbsp;client won&amp;#39;t know &amp;quot;how&amp;quot; to report on that custom data without instructions.&amp;nbsp;&amp;nbsp;Configuration.mof is where you tell the client to pull that information from &amp;#39;these specific registry keys&amp;#39;.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re just starting out with ConfigMgr, you can ignore these next 2 pieces of information... If you&amp;#39;re a SMS2003 admin, just a couple things to help clear things up.&amp;nbsp; #1) Mofcomp.&amp;nbsp; Forget about it.&amp;nbsp; You know what I&amp;#39;m talking about!&amp;nbsp; Configuration.mof does all the work for you.&amp;nbsp; #2) In the snippets, you may notice a decided lack of a line you were used to seeing in the mof snippets for SMS2003, the #pragma namespace lines.&amp;nbsp; Since sms_def.mof is now only for cimv2/sms namespace, and configuration.mof is only for the cimv2 namespace, those lines to tell the mof &amp;quot;The next section is for this namespace&amp;quot; are just redundant and not needed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=120388" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>Outlook 2003 - Locally saved .oft Organizational Forms Library forms cannot be opened</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/11/outlook-2003-locally-saved-oft-organizational-forms-library-forms-cannot-be-opened.aspx</link><pubDate>Fri, 11 Jul 2008 15:31:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:119781</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=119781</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/11/outlook-2003-locally-saved-oft-organizational-forms-library-forms-cannot-be-opened.aspx#comments</comments><description>&lt;b&gt;&lt;font size="2"&gt;
&lt;p&gt;Issue: &lt;/b&gt;Outlook 2003, New, Form, Choose Form, from Organizational Forms Library, you pick a form and it Opens fine. You choose File, Save As, and save the form as an .oft file locally. Subsequent attempts to double-click the form from the local location result in an error &amp;quot;The custom form could not be opened. Outlook will use an Outlook form instead.&amp;quot;&lt;/p&gt;&lt;b&gt;Fix:&lt;/b&gt; &lt;/font&gt;&lt;font face="Arial" size="2"&gt;&lt;font face="Arial" size="2"&gt;There are 3 HKCurrentUser keys that need to be present in order for this behavior to work correctly. However, note that Microsoft &amp;quot;doesn&amp;#39;t recommend&amp;quot; setting these regkeys. Therefore, only set them upon request. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial" size="2"&gt;&lt;font face="Arial" size="2"&gt;
&lt;p&gt;HKCU\Software\Microsoft\Office\11.0\Outlook\Options\Mail\ AllowMSGFilestoCreateProps DWORD value of 1&lt;br /&gt;HKCU\Software\Microsoft\Office\11.0\Outlook\Options\Mail\ AllowTNEFtoCreateProps DWORD value of 0&lt;br /&gt;HKCU\Software\Microsoft\Office\11.0\Outlook\Security\ AllowActiveXOneOffForms DWORD value of 2&lt;/p&gt;
&lt;p&gt;Following setting the regkeys, a logoff/on may be required before the regkeys are valid.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=119781" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/Misc/default.aspx">Misc</category></item><item><title>One way to replace the hardware for a Secondary Site</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/09/one-way-to-replace-the-hardware-for-a-secondary-site.aspx</link><pubDate>Thu, 10 Jul 2008 02:53:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:119657</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=119657</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/09/one-way-to-replace-the-hardware-for-a-secondary-site.aspx#comments</comments><description>&lt;p&gt;If you&amp;#39;ve got the political climate I do, where the corporate policy is to work on production server replacements during off hours, and that conflicts with your personal policy of &amp;quot;get to bed sometime before 1 am would be great&amp;quot;, I&amp;#39;ve used this method for several Secondary Site hardware lease returns; my personal best time was 2.5 hours, but it usually takes me ~4 hrs (presuming all the &amp;#39;prior to shipping hardware&amp;#39; tasks could be done ahead of time.&amp;nbsp; I&amp;#39;ve used this method extensively w/SMS2003, haven&amp;#39;t had a chance to test it yet w/ConfigMgr.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Tools needed:&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;Preinst.exe from SMS 2003 Toolkit 2 &lt;font color="#0000ff"&gt;&lt;u&gt;&lt;a href="http://www.microsoft.com/smserver/downloads/2003/tools/toolkit.mspx"&gt;http://www.microsoft.com/smserver/downloads/2003/tools/toolkit.mspx&lt;/a&gt;&lt;/u&gt;&lt;/font&gt; &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;PreLoadPkgonSite also from SMS 2003 Toolkit 2&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;CloneDP, installed (pre-req of .Net 2) &lt;font color="#0000ff"&gt;&lt;u&gt;&lt;a href="http://sourceforge.net/projects/smsclonedp/"&gt;http://sourceforge.net/projects/smsclonedp/&lt;/a&gt;&lt;/u&gt;&lt;/font&gt; &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Script or method to enumerate .pkg files in &lt;i&gt;X&lt;/i&gt;:\smspkg&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;MPTroubleshooter also from SMS2003 Toolkit 2&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&lt;u&gt;Resources needed locally on the new server:&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;SMS 2003 Setup files&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;If secondary is to be a proxy MP, setup files for the Operating System&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Restored or copied from old server, &lt;i&gt;X&lt;/i&gt;:\smspkg&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Restored or copied from old server, &lt;i&gt;X&lt;/i&gt;:\smspkg&lt;i&gt;x&lt;/i&gt;$ **&amp;nbsp; (Any steps marked with a ** are optional, see footnote)&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&lt;u&gt;Resources needed remotely:&lt;/u&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Rights and ability to remote into any primary sites above the secondary site to be replaced.&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&lt;b&gt;Timeline - &lt;/b&gt;There are 4 time frames&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Tasks that can done before the new hardware is shipped to the destination; but could also be done once hardware arrives at new location.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Tasks done after the new hardware has arrived.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Work done after SMS 2003 reinstalled&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Follow up the next day.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&lt;u&gt;Prior to shipping hardware&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;From a local Distribution Point, copy \\otherserver\&lt;i&gt;x&lt;/i&gt;$\smspkg to &lt;i&gt;x&lt;/i&gt;:\smspkg&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;From a local Distribution Point, copy \\otherserver\&lt;i&gt;x&lt;/i&gt;$\smspkg&lt;i&gt;x&lt;/i&gt;$ to &lt;i&gt;x&lt;/i&gt;:\smspkg&lt;i&gt;x&lt;/i&gt;$ **&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Copy SMS 2003 setup files to &lt;i&gt;x&lt;/i&gt;:\SMSTools\setup&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Copy PreloadPkgonSite.exe to &lt;i&gt;x&lt;/i&gt;:\SMSTools&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Copy PreloadBuild.vbs to &lt;i&gt;x&lt;/i&gt;:\SMSTools&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;The above steps could also be done once the hardware arrives at the destination, or restored from backup--if you backup your secondary (which we don&amp;#39;t normally)&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&lt;u&gt;Hardware arrived&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Optional: if you copied smspkg &amp;amp; smspkgx$ over from ServerOld to ServerNew a significant time ago, you may want to&amp;nbsp;do a Delta copy just before starting.&amp;nbsp; Otherwise, if you preloadpkgonsite of an old version of a pkg file,&amp;nbsp;those&amp;nbsp;packages will need to be re-replicated from the parent.&amp;nbsp;&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;On Current Server, Disable the SMS Services so they do not launch automatically following a reboot.&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Rename current Server to ServerName_OLD, change IP address from static to dhcp. Reboot.&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;On new hardware, rename to ServerName, change IP from dhcp to static. Reboot.&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Install IIS with BITS. If IIS had been installed under the old name, uninstall IIS, then reinstall IIS. This is to ensure the iis usernames are defined correctly.&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Follow the &lt;font color="#0000ff"&gt;&lt;u&gt;&lt;a href="http://www.myitforum.com/articles/1/view.asp?id=5355"&gt;EdNet instructions&lt;/a&gt;&lt;/u&gt;&lt;/font&gt; for removing the Secondary Site from the Primary Site(s) databases, and deleting any jobs. These instructions use the preinst.exe toolkit tool at the Primary Site, and Query Analyzer. (http://www.myitforum.com/articles/1/view.asp?id=5355)&lt;/p&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Remove the SMS entries for the server in Active Directory for the server itself, and for the MP record. (in the OU System\System Management, SMS-Site-xxx, and SMS-MP-xxx-ServerName)&lt;br /&gt;&lt;img height="585" alt="UserMgmtSites" src="http://myitforum.com/cs2/blogs/skissinger/UserMgmtSites.JPG" width="637" border="0" /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the Primary Site(s), remove the Standard Sender Address for the secondary site.&amp;nbsp; Wait a minute or so.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the Primary Sites(s), create a new Standard Sender Address for the secondary site.&lt;br /&gt;&lt;img height="300" alt="Console" src="http://myitforum.com/cs2/blogs/skissinger/Console.JPG" width="606" border="0" /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the secondary site, unshare smspkge$ &amp;amp; rename&amp;nbsp;to smspkge_old (you’ll move files later)**&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the secondary site, install SMS from smstools\...\setup.exe, Advanced Security, Remote Tools enabled.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Monitor sms\logs\*.log files for errors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Monitor Active Directory Users and Computers, the OU System/System Management, for SMS-Site-Rxx to appear.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the direct Primary site, refresh Site hierarchy occasionally. When you see the site reappear, configure boundaries, Addresses, client Agents, Discovery Methods. Configure Site Systems to be a Management Point, and Distribution Point with BITS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the secondary site, monitor sms\logs\mpsetup.log for success/failure.&lt;br /&gt;If failed, stop and troubleshoot. Multiple problems can occur with this step. Too many to detail here.&lt;br /&gt;If success, run the MP troubleshooter to verify.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&lt;u&gt;SMS Reinstalled&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Push down 1 (smallish) package. Monitor the Secondary Site recreating smspkge$ share, and putting the new package in there.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Highlight all the folders in smspkge_old, and verify the ntfs permissions match what they should be in the new smspkge$. Reset as necessary. Once satisfied permissions are correct, Move all the folders (except the new one you just had rebuilt) to the new smspkge$. You can delete smspkge_old when done (there should only be 1 folder left). **&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the secondary, go to a command prompt. CD to &lt;i&gt;x&lt;/i&gt;:\smspkg Pick 1 package. Type in &lt;i&gt;x&lt;/i&gt;:\smstools\preloadpkgonsite PackageID (without the .pkg extension, i.e., x:\smstools\preloadpkgonsite TST00012)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;A success message looks like this:&lt;br /&gt;Forward package status for pkg C0100012 to site C01&lt;br /&gt;****** Successfully set the Compressed Package Path on this site ******&lt;br /&gt;****** Successfully forwarded the information up the hierarchy ******&lt;br /&gt;&lt;br /&gt;If you got a different message (a failure message), try a different package. If all Packages fail, you may need to check that *.pkg are all Read-only. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Following the success message, monitor distmgr.log on the Secondary to confirm that package&amp;#39;s info has been sent.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;At the Central Site, add the (new) Secondary site distribution point to that 1 package.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Monitor Sender.log at the server(s). Monitor Package Status at the Primary Site server(s).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Once you are satisfied the process works, use this script to create a batch file in e:\smspkg to run preloadpkgonsite against all the .pkg files.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Create a preloadbuild.vbs file with the below in e:\smstools. Then start, run wscript&amp;nbsp;e:\smstools\preloadbuild.vbs&lt;br /&gt;The script (correct the&amp;nbsp;variables&amp;nbsp;for your environment/server; the E: drive may not be correct for you):&lt;br /&gt;&lt;font size="2"&gt;&lt;br /&gt;set fso = wscript.CreateObject(&amp;quot;Scripting.FileSystemObject&amp;quot;)&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;set fo = fso.getFolder(&amp;quot;e:\smspkg&amp;quot;)&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;set fc = fo.Files&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;set TheFile = fso.createtextfile(&amp;quot;e:\smspkg\preload.bat&amp;quot;,True)&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;For each file in fc&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;TheArray = Split(file,&amp;quot;\&amp;quot;, -1, 1)&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;StrNameToLoad = Left(TheArray(2),8)&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;theFile.writeline &amp;quot;e:\smstools\preloadpkgonsite &amp;quot; &amp;amp; strNameToLoad &amp;amp; &amp;quot; &amp;gt;&amp;gt; e:\smstools\preload1.txt&amp;quot;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;next&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;TheFile.Close&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Now that you have a e:\smspkg\preload.bat, go to a cmd prompt, and switch to e:\smspkg. Type in preload.bat, and wait. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;When it is done, open up e:\smstools\preload1.txt and verify the majority of the entries are “successfully forwarded”. It’s OK if there are a few errors, but if all are errors, there may be a problem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Watch distmgr.log on the secondary; wait for it to complete sending up packages (how long depends upon how many packages you have, this can take quite a while for me).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;After waiting, add the new DP to a package at the Central Site, and confirm via watching sender.log that the entire package is indeed NOT being replicated downward.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;Once you’ve confirmed that, run CloneDP, and pick a similar Secondary Site to Clone to the new one. It may take&amp;nbsp;quite a while for CloneDP to go through the entire list of packages to Clone. This is normal; just wait.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&amp;nbsp;&lt;u&gt;CloneDP usage&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Launch&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;SMS Primary Site Server = your Primary Site Server that has the packages, OK&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Select an existing&amp;nbsp;Distribution Point, pick a Site Code, a DP, drag &amp;amp; drop the server name to the Packages Source List&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Select Destination of the new site&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;Click “Assign Packages to DP”.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-BOTTOM:0in;"&gt;This is the point where &amp;quot;waiting&amp;quot; begins; or the &amp;quot;go to bed and check on it in the morning&amp;quot; step!&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&amp;nbsp;&lt;u&gt;Follow up the Next day&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;The following day, check Package Status. For any packages that appear not to have worked, you may need to update all Distribution Points for that 1 package.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p style="MARGIN-BOTTOM:0in;"&gt;&amp;nbsp;** Why are these optional?&amp;nbsp; In our environment, if for some reason there is an &amp;quot;emergency&amp;quot; software installation which may need to occur before a Secondary can be fully rebuilt, the local technicians can browse to the smspkgx$ share, the folder, and manually install software.&amp;nbsp; For that reason, we copy over the smspkgx$ folders, etc.&amp;nbsp; As SMS unpacks the .pkg files into smspkgx$, the folders are replaced.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=119657" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category></item><item><title>MVP - 2008</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/01/mvp-2008.aspx</link><pubDate>Tue, 01 Jul 2008 16:52:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:119218</guid><dc:creator>skissinger</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=119218</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/07/01/mvp-2008.aspx#comments</comments><description>&lt;p&gt;I got an email (anxiously awaited for) that I&amp;#39;ve been awarded MVP status for another year.&amp;nbsp; I&amp;#39;m honored to be among such excellent &lt;a class="" href="https://mvp.support.microsoft.com/communities/mvp.aspx?product=1&amp;amp;competency=System+Center+Configuration+Manager"&gt;company&lt;/a&gt;.&amp;nbsp; If you look at the list, most of them have written books, tools,&amp;nbsp;or devote a good chunk of their lives to running a web site.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=119218" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/Misc/default.aspx">Misc</category></item><item><title>Security Certificates, Trusted Publishers, and ClickOnce Apps</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/06/20/security-certificates-trusted-publishers-and-clickonce-apps.aspx</link><pubDate>Fri, 20 Jun 2008 21:24:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:118781</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=118781</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/06/20/security-certificates-trusted-publishers-and-clickonce-apps.aspx#comments</comments><description>&lt;font size="2"&gt;
&lt;p&gt;The real author of this entry is &lt;strong&gt;Steve Grinker&lt;/strong&gt; (he doesn&amp;#39;t have a blog yet, I&amp;#39;m trying to convince him to get one here). By the way, Steve, yes, your name is going to be prominently displayed until you do get a blog. So you might as well get one so I stop nagging you.&lt;/p&gt;&lt;b&gt;Issue&lt;/b&gt;: We have an internally written Click-once application, with signed Infopath forms. If we put the cert in GPO, it would be added to the &amp;quot;Trusted Root Certication Authorities&amp;quot; store and trusted by the application, but once you used one of the signed Infopath forms, the user was prompted with an error that resolved to the form not properly being trusted. We needed a way to &lt;em&gt;automatically&lt;/em&gt; get the cert into the &amp;quot;Trusted Publishers&amp;quot; store. Since this solution took several people in my team, the Internal Development team, and a call to MS, we&amp;#39;re blogging this.&lt;b&gt; 
&lt;p&gt;Resolution&lt;/b&gt;: Running this script as an advertisement via SMS, system context. The source folder contains the 4 files: the vbscript itself, certadm.dll &amp;amp; certutil.exe from our cert server, and the certificate.cer file. &lt;/p&gt;
&lt;p&gt;The script copies certadm.dll to the local computers&amp;#39; system32 folder, and registers the .dll, then this command is run:&lt;/p&gt;
&lt;p&gt;certutil.exe -enterprise -addstore &amp;quot;TrustedPublisher&amp;quot; certficate.cer&lt;/p&gt;
&lt;p&gt;That places the .cer into the Trusted Publishers&amp;#39; area, so the end user no longer gets any prompts, from either the ClickOnce app, nor when launching an individual infopath form.&lt;/p&gt;
&lt;p&gt;On Error Resume Next&lt;br /&gt;Set sho = Wscript.CreateObject(&amp;quot;Wscript.Shell&amp;quot;)&lt;br /&gt;Set FSO = CreateObject(&amp;quot;Scripting.FileSystemObject&amp;quot;) &lt;br /&gt;strCurrentDir = Left(Wscript.ScriptFullName, (InstrRev(Wscript.ScriptFullName, &amp;quot;\&amp;quot;) -1))&lt;br /&gt;Set strSysFolder = FSO.GetSpecialFolder(1) &amp;#39;get system32 folder&lt;br /&gt;&amp;#39;Copy the dll to the system folder&lt;br /&gt;FSO.CopyFile strcurrentdir &amp;amp; &amp;quot;\certadm.dll&amp;quot;,strSysFolder &amp;amp; &amp;quot;\&amp;quot;&lt;br /&gt;&amp;#39;Register the dll&lt;br /&gt;sho.Run &amp;quot;cmd.exe /c regsvr32.exe /s &amp;quot; &amp;amp; Chr(34) &amp;amp;_&lt;br /&gt;&amp;nbsp; strSysFolder &amp;amp; &amp;quot;\certadm.dll&amp;quot; &amp;amp; Chr(34),0,vbTrue&lt;br /&gt;intret = sho.Run(strcurrentdir &amp;amp; &amp;quot;\certutil.exe -enterprise -addstore &amp;quot; &amp;amp; Chr(34) &amp;amp;_&lt;br /&gt;&amp;nbsp;&amp;quot;TrustedPublisher&amp;quot; &amp;amp; Chr(34) &amp;amp; &amp;quot; &amp;quot; &amp;amp; strCurrentDir &amp;amp; &amp;quot;\certificate.cer&amp;quot;,0,vbTrue)&lt;br /&gt;wscript.quit(intret)&lt;/p&gt;
&lt;p&gt;fyi, the production script also contains some regkey tags I&amp;#39;m tracking with a MOF edit, so we can target computers that haven&amp;#39;t registered the cert, but that&amp;#39;s not pertinent to this blog entry 
&lt;p&gt;Supposedly this might all get easier with Vista and Server 2008, but per Microsoft there is no current way to address this with a GPO in XP. We even tried some updated ADM files with no positive results.&lt;/p&gt;&lt;/font&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=118781" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/vbscript+_2800_WSH_2900_/default.aspx">vbscript (WSH)</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/Packaging/default.aspx">Packaging</category></item><item><title>Report on Local Administrators Group membership - updated</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/06/08/report-on-local-administrators-group-membership-updated.aspx</link><pubDate>Mon, 09 Jun 2008 00:11:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:118270</guid><dc:creator>skissinger</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=118270</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/06/08/report-on-local-administrators-group-membership-updated.aspx#comments</comments><description>&lt;p&gt;Ward Lange&amp;#39;s &lt;a class="" href="http://www.myitforum.com/inc/upload/11135LocalAdmins.zip"&gt;original mof edit&lt;/a&gt;&amp;nbsp;works great for 2000 and xp; but for Windows 2003 servers and Vista, the &amp;quot;BUILTIN&amp;quot; needed to be replaced with the local computer&amp;#39;s name.&amp;nbsp; Unfortunately, I have yet to hear of a way to use a dynamic variable in the MOF.&lt;/p&gt;
&lt;p&gt;Mike Seely posted a &lt;a class="" href="http://www.myitforum.com/forums/Local_Admins_MOF/m_179546/tm.htm"&gt;script on the forum&lt;/a&gt;. With his permission I&amp;#39;ve used it&amp;nbsp;to show&amp;nbsp;a different method to gather the contents of the local Administrators group.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Edit inboxes\clifiles.src\hinv\sms_def.mof.&amp;nbsp; At the very bottom, add these lines.&amp;nbsp; These are identical to Ward Lange&amp;#39;s mof edit, so if you&amp;#39;ve already implemented that one, no need to change anything.&lt;br /&gt;[ SMS_Report (TRUE),SMS_Group_Name (&amp;quot;LocalAdmins&amp;quot;),SMS_Class_ID (&amp;quot;MICROSOFT|LocalAdmins|1.0&amp;quot;)]&lt;br /&gt;class Win32_LocalAdmins : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;[SMS_Report(TRUE), key] string AccountName;&lt;br /&gt;[SMS_Report(TRUE), key] string GroupName;&lt;br /&gt;};&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Do not add anything to Configuration.mof.&amp;nbsp; If you&amp;#39;ve previously implemented Ward Lange&amp;#39;s, remove the section from configuration.mof.&amp;nbsp; If you are on SMS2003 (not configMgr) and have already implemended Ward Lange&amp;#39;s edit, you will want to remove the data section, leaving just the reporting section (the section above).&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Attached is a .txt file; rename it to .vbs.&amp;nbsp; Place it in a Source folder, and create a package/program for it, to run whether or not user logged in.&amp;nbsp; &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;The Collection Query I suggest using for the advertisement is this, I&amp;#39;d set it to be recurring every few days so if a machine loses the WMI information somehow, it gets it back.&lt;br /&gt;&lt;br /&gt;select SMS_R_SYSTEM.ResourceID&lt;br /&gt;from SMS_R_System &lt;br /&gt;where &lt;br /&gt;SMS_R_System.ResourceId not in &lt;br /&gt;&amp;nbsp;(select SMS_R_System.ResourceId &lt;br /&gt;&amp;nbsp; from&amp;nbsp; SMS_R_System &lt;br /&gt;&amp;nbsp; inner join SMS_G_System_LOCALADMINS on SMS_G_System_LOCALADMINS.ResourceID = SMS_R_System.ResourceId &lt;br /&gt;&amp;nbsp; where SMS_G_System_LOCALADMINS.AccountName is not null)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;So, what does this combination do?&amp;nbsp; The sms_def.mof edit will set your hardware inventory policy to report on local administrators group membership.&amp;nbsp; The vbscript advertisement will create the WMI data entry using the computer name.&amp;nbsp; It doesn&amp;#39;t really matter if configuration.mof built it or something else built it--once it&amp;#39;s there, Hardware Inventory policy will be able to use it.&lt;/p&gt;
&lt;p&gt;A sample report to use once you have this data:&lt;/p&gt;
&lt;p&gt;select distinct Name0 as &amp;#39;Computer Name&amp;#39;, substring(AccountName0,charindex(&amp;#39;Domain=&amp;#39;,Accountname0)+8,(charindex(&amp;#39;Name=&amp;#39;,Accountname0)-charindex(&amp;#39;Domain=&amp;#39;,Accountname0)-10)) as &amp;#39;Domain Name&amp;#39;, substring(AccountName0,len(AccountName0)-charindex(&amp;#39;&amp;quot;&amp;#39;,reverse(AccountName0),2)+2,charindex(&amp;#39;&amp;quot;&amp;#39;,reverse(AccountName0),2)-2) as &amp;#39;User Name&amp;#39; &lt;br /&gt;from v_GS_SYSTEM INNER JOIN v_GS_LocalAdmins ON v_GS_SYSTEM.ResourceID = v_GS_LocalAdmins.ResourceID where (AccountName0 not like &amp;#39;%Administrator%&amp;#39; AND AccountName0 not like &amp;#39;%Domain Admins%&amp;#39;)&lt;/p&gt;
&lt;p&gt;Note 1: The vbscript specifically looks for members of the &amp;#39;Administrators&amp;#39; group.&amp;nbsp; If you have alternate groups you need to look for, like Administrateurs, or Administraten, modify the script.&lt;/p&gt;
&lt;p&gt;Note 2: The vbscript is currently specifically for x86; it will need adjusting to work on x64 OS&amp;#39;&lt;/p&gt;
&lt;p&gt;Original article (includes screenshots of what the sample report looks like): &lt;a href="http://www.myitforum.com/articles/8/view.asp?id=9735"&gt;http://www.myitforum.com/articles/8/view.asp?id=9735&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=118270" width="1" height="1"&gt;</description><enclosure url="http://myitforum.com/cs2/blogs/skissinger/attachment/118270.ashx" length="1590" type="text/plain" /><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>MDT 2008 Tattoo mof edit</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/30/mdt-2008-tattoo-mof-edit.aspx</link><pubDate>Fri, 30 May 2008 21:44:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:117907</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=117907</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/30/mdt-2008-tattoo-mof-edit.aspx#comments</comments><description>&lt;p&gt;By request, and untested, the tattoo placed in the registry for the HKLM\software\deployment 4\Deployment Method string regkey.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; Reporting Class - for ConfigMgr, put this section in sms_def.mof&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE), SMS_Group_Name(&amp;quot;MDT2008 Tattoo&amp;quot;),SMS_Class_ID(&amp;quot;Microsoft|MDT2008_Tattoo|1.0&amp;quot;)]&lt;br /&gt;&amp;nbsp;class MDT2008_Tattoo : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE),key] string KeyName;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE)]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string DeploymentMethod;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; Data Class - for ConfigMgr, put this section in configuration.mof&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;/p&gt;
&lt;p&gt;&amp;nbsp;[DYNPROPS]&lt;br /&gt;&amp;nbsp;class MDT2008_Tattoo&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;[key] string&amp;nbsp; Keyname=&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; DeploymentMethod;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;[DYNPROPS]&lt;br /&gt;instance of MDT2008_Tattoo&lt;br /&gt;{&lt;br /&gt;KeyName = &amp;quot;MDT2008 Tattoo&amp;quot;;&lt;br /&gt;[PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Deployment 4|Deployment Method&amp;quot;), &lt;br /&gt;Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] DeploymentMethod;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;NOTE:&amp;nbsp; The above was formatted for ConfigMgr, if you are on SMS2003 remember to add in #pragma namespace(&amp;quot;&lt;a&gt;&lt;strong&gt;\\\\.\\root\\cimv2\\SMS&lt;/strong&gt;&lt;/a&gt;&amp;quot;) under the // Reporting class comment, and #pragma namespace(&lt;strong&gt;&lt;a&gt;\\\\.\\root\\cimv2&lt;/a&gt;&lt;/strong&gt;)&amp;nbsp; under the //Data class comment.&amp;nbsp; Under sms2003, those #pragma namespace entries are to inform WMI where the following lines reference.&amp;nbsp; In ConfigMgr, sms_def.mof is only for stuff in root\cimv2\sms, and configuration.mof is only for stuff in root\cimv2, so you don&amp;#39;t have to repeat yourself.&amp;nbsp; It won&amp;#39;t hurt it to put in it, but it&amp;#39;s kind of redundant.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=117907" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>McAfee 8.x Enterprise sms_def.mof Edit - ConfigMgr</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/15/mcafee-8-x-enterprise-sms-def-mof-edit-configmgr.aspx</link><pubDate>Thu, 15 May 2008 16:34:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:117232</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=117232</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/15/mcafee-8-x-enterprise-sms-def-mof-edit-configmgr.aspx#comments</comments><description>&lt;p&gt;I had a &lt;a class="" href="http://myitforum.com/cs2/blogs/skissinger/archive/2007/05/18/mcafee-8-x-sms-def-mof-edit.aspx"&gt;blog entry for SMS2003&lt;/a&gt;; but now that I&amp;#39;ll be soon going to production w/ConfigMgr myself, thought I&amp;#39;d share some of the edits.&lt;/p&gt;
&lt;p&gt;As you may or may not know, the main differences between SMS 2003 and ConfigMgr 07 are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;No more need to mofcomp on the clients&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;sms_def.mof is for the Reporting classes (what makes up the policy that the clients pick up from the MP)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;configuration.mof is for the Data classes (what the clients auto-compile when changes are detected, like this one)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;No more need to add the #pragma namespace(&amp;quot;&lt;a&gt;\\\\.\\root\\cimv2&lt;/a&gt;&amp;quot;) or #pragma namespace(&amp;quot;&lt;a&gt;\\\\.\\root\\cimv2\sms&lt;/a&gt;&amp;quot;); because you are no longer switching between data &amp;amp; reporting classes within the same mof file.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;With that in mind, below are what you would add to sms_def.mof and configuration.mof on your primary site servers&amp;#39; inboxes\clifiles.src\hinv in order to enable reporting on McAfee 8.x and EPO 3.x&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Add to SMS_Def.mof, at the bottom&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Start&amp;gt;&amp;gt;-Network Associates/McAfee Anti-Virus-&amp;lt;&amp;lt;Start&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; McAfee Reporting Class&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;[SMS_Report(TRUE),SMS_Group_Name(&amp;quot;McAfee_Virus_Scan&amp;quot;),SMS_Class_ID(&amp;quot;SMSExpert|McAfee_Virus_Scan|1.0&amp;quot;)]&lt;br /&gt;Class McAfee_Virus_Scan : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE),key]&amp;nbsp; string&amp;nbsp; KeyName;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szCurrentVersionNumber;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szDatVersion;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szEngineVer;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szEngineVerMinor;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szDatDate;&lt;br /&gt;};&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;END&amp;gt;&amp;gt;-Network Associates/McAfee Anti-Virus-&amp;lt;&amp;lt;END&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Start&amp;gt;&amp;gt;-Network Associates/McAfee ePO Agent-&amp;lt;&amp;lt;Start&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; McAfee ePO Agent Reporting Class&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;[SMS_Report(TRUE),SMS_Group_Name(&amp;quot;McAfee_ePO_Agent&amp;quot;),SMS_Class_ID(&amp;quot;SMSExpert|McAfee_ePO_Agent|1.0&amp;quot;)]&lt;br /&gt;Class McAfee_ePO_Agent : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE),key] string&amp;nbsp; KeyName;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOVersion;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOName;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOGUID;&lt;br /&gt;&amp;nbsp; [SMS_Report(TRUE) ]&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOInstallPath;&lt;br /&gt;};&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;END&amp;gt;&amp;gt;-Network Associates/McAfee ePO Agent-&amp;lt;&amp;lt;END&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Add to Configuration.mof, at the bottom&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Start&amp;gt;&amp;gt;-Network Associates/McAfee Anti-Virus-&amp;lt;&amp;lt;Start&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; McAfee Data Class&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;[DYNPROPS]&lt;br /&gt;Class McAfee_Virus_Scan&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [key] string&amp;nbsp; KeyName=&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szCurrentVersionNumber;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szEngineVerMinor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szDatVersion;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szEngineVer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szDatDate;&lt;br /&gt;};&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;// Instance of McAfee for Enterprise 8.5&lt;br /&gt;// Contributed by Jane McLeish/Sherry Kissinger&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;[DYNPROPS]&lt;br /&gt;instance of McAfee_Virus_Scan&lt;br /&gt;{ &lt;br /&gt;&amp;nbsp; KeyName=&amp;quot;McAfee Enterprise 8.5&amp;quot;;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\McAfee\\AVEngine|EngineVersionMajor&amp;quot;), Dynamic, Provider(&amp;quot;RegPropProv&amp;quot;)] szEngineVer;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\McAfee\\AVEngine|EngineVersionMinor&amp;quot;), Dynamic, Provider(&amp;quot;RegPropProv&amp;quot;)] szEngineVerMinor;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\McAfee\\AVEngine|AVDatVersion&amp;quot;), Dynamic, Provider(&amp;quot;RegPropProv&amp;quot;)] szDatVersion;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\McAfee\\DesktopProtection|szProductVer&amp;quot;), Dynamic, Provider(&amp;quot;RegPropProv&amp;quot;)] szCurrentVersionNumber;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\McAfee\\AVEngine|AVDatDate&amp;quot;), Dynamic, Provider(&amp;quot;RegPropProv&amp;quot;)] szDatDate;&lt;br /&gt;};&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;END&amp;gt;&amp;gt;-Network Associates/McAfee Anti-Virus-&amp;lt;&amp;lt;END&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Start&amp;gt;&amp;gt;-Network Associates/McAfee ePO Agent-&amp;lt;&amp;lt;Start&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; McAfee ePO Agent Data Class&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;[DYNPROPS]&lt;br /&gt;Class McAfee_ePO_Agent&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [key] string&amp;nbsp; KeyName=&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOVersion;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOGUID;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; szePOInstallPath;&lt;br /&gt;};&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; Instance of McAfee ePO 3x&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;[DYNPROPS]&lt;br /&gt;instance of McAfee_ePO_Agent&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; KeyName=&amp;quot;McAfee ePO 3.x&amp;quot;;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Network Associates\\ePolicy Orchestrator\\Agent|Installed Path&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] szePOInstallPath;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Network Associates\\ePolicy Orchestrator\\Application Plugins\\EPOAGENT3000|Version&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] szePOVersion;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Network Associates\\ePolicy Orchestrator\\Agent|ComputerName&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] szePOName;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Network Associates\\ePolicy Orchestrator\\Agent|AgentGUID&amp;quot;),Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] szePOGUID;&lt;br /&gt;};&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;END&amp;gt;&amp;gt;-Network Associates/McAfee ePO Agent-&amp;lt;&amp;lt;END&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=117232" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>MMS2008 - Thursday 1</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-thursday-1.aspx</link><pubDate>Fri, 02 May 2008 00:43:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115687</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115687</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-thursday-1.aspx#comments</comments><description>&lt;p&gt;Session:&amp;nbsp; Device Management on ConfigMgr.&amp;nbsp; It was interesting; but since we&amp;#39;re 99.9% blackberries, and with SC Mobile Manager; I think if we&amp;#39;re going to go with a management product, probably we&amp;#39;d go with Mobile Manager.&amp;nbsp; Although maybe (if time permits), deploy just the inventory piece, just so we know what&amp;#39;s out there.&lt;/p&gt;
&lt;p&gt;Session: SUS in ConfigMgr.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Session: Case Studies Deep Dive.&amp;nbsp; Some good tips on log files to check, utilities to use (procmon) when troubleshooting an issue.&amp;nbsp; Pointed out a script for refreshingServerComplianceState if you happened to have accidentally deleted a record in the console--to get installed hotfixes reported correctly, you may need to deploy that to those clients.&amp;nbsp; A good walkthrough on what log files to hit when tracing a SW distrib.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;My favorite (because sms_def.mof/configuration.mof were mentioned, I&amp;#39;m such a geek): reporting stuff go in sms_def.mof, new classes go into configuration.mof.&amp;nbsp; I&amp;#39;ve actually seen that 2-3 times from people either in the forums or email to me; where they are trying a new mof snippet, and their Hardware Inventory Action disappears from the client&amp;#39;s Agent listing.&amp;nbsp; That happens because technically the mof snippet added passes a mofcomp -check, so it is compiled successfully, but it confuses the client; so the client just gives up on HW Inv.&lt;/p&gt;
&lt;p&gt;Another good one... when the firmware on the client computer isn&amp;#39;t up-to-date, and the end user turns off their computer by holding in the power button for several seconds; the WOL magic packet &amp;quot;doesn&amp;#39;t work&amp;quot;.&amp;nbsp; The read-between-the-lines I got out of that was &amp;lt;/sarcasm on&amp;gt; &amp;#39;of course ConfigMgr is broken&amp;#39; &amp;lt;/sarcasm off&amp;gt; :-) .&amp;nbsp; The fix was to update the bios firmware and/or change the BIOS setting of &amp;quot;when holding down the power button, go into suspend, not power off&amp;quot;.&amp;nbsp;&amp;nbsp;&amp;nbsp; The presenter mentioned that other computers doing start/shutdown worked just fine in this company.&amp;nbsp; Apparently, the train-the-user how to click Start, Shutdown to politely shutdown their computer was not an option for this particular call. *shrug*&amp;nbsp; I&amp;#39;m guessing that the solution of &amp;#39;problem is between the chair and the computer&amp;#39; wasn&amp;#39;t a politically correct response.&amp;nbsp; :-)&lt;/p&gt;
&lt;p&gt;Tonight: the closing party.&amp;nbsp; If I remember right it&amp;#39;s &amp;quot;themed bars&amp;quot; (whatever that means), and Xbox Rock Band competitions.&amp;nbsp; Since the MyItforum booth had RockBand available for people to practice on for tonight... I&amp;#39;m hoping for a couple good &amp;quot;bands&amp;quot;!&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115687" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Wednesday 3</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-wednesday-3.aspx</link><pubDate>Thu, 01 May 2008 13:48:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115670</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115670</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-wednesday-3.aspx#comments</comments><description>&lt;p&gt;Session: Ask the Experts; and interesting solution by Rod K to a question; the question was sending out a wakeup, then a task (like anti-virus scan), then shutdown; but only shutdown those computers that had to be woken up.&amp;nbsp; Other than the obvious (1E / sccmexpert or other 3rd party tools to manage that), he mentioned scripting finding win32_computersystem.wakeuptype, and if value is 5, shutdown the computer after the virus scan is complete.&amp;nbsp;(because 5 is wakeonlan, and 6 is the&amp;nbsp;power button)&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115670" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Wednesday 2</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-wednesday-2.aspx</link><pubDate>Thu, 01 May 2008 13:36:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115669</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115669</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-wednesday-2.aspx#comments</comments><description>&lt;p&gt;Session: Console Extensions (right-click) for ConfigMgr&lt;/p&gt;
&lt;p&gt;Greg pointed out Rick Houchin&amp;#39;s existing toolset, as well as reminding everyone about KB932303.&amp;nbsp; Also &lt;a href="http://www.myitforum.com/articles/42/view.asp?id=10801"&gt;http://www.myitforum.com/articles/42/view.asp?id=10801&lt;/a&gt;, for converting any existing right-click tools you may have for SMS2003 to ConfigMgr&lt;/p&gt;
&lt;p&gt;Remember /sms:nodeinfo=1 for the old console?&amp;nbsp; Greg mentioned there are several switches for the new console that can assist you in scripting your own console extensions.&amp;nbsp; A few were sms:debugview, sms:verboseerrors, sms:namespaceview=1; there were 1 or 2 more, check out&amp;nbsp;&lt;a href="http://technet.microsoft.com/en-us/library/bb693533.aspx"&gt;http://technet.microsoft.com/en-us/library/bb693533.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some great powershell demos; Greg mentioned he&amp;#39;ll blog the scripts he used for the demos, so I&amp;#39;ll just wait for those.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115669" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Wednesday 1</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-wednesday-1.aspx</link><pubDate>Thu, 01 May 2008 13:28:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115668</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115668</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/05/01/mms2008-wednesday-1.aspx#comments</comments><description>&lt;p&gt;Keynote:&amp;nbsp; A few announcements (probably mostly known): ConfigMgr 07 SP1 in May, R2 (release candidate) in July.&amp;nbsp; An update to Desktop Optimization Pack in Q3 2008; as a subscription service anticipate updates every 6 months.&lt;/p&gt;
&lt;p&gt;A demo of the R2 Out of Band Management Console to (for example) remotely look at bios and change settings.&lt;/p&gt;
&lt;p&gt;A demo of in-development product, Asset Knowledge Service.&amp;nbsp; They announced that anyone can ask to join, so if anyone might be interested in participating--your company would need to be willing to forward data upstream to Microsoft (they didn&amp;#39;t explain it like this, but I equated the process involved to be similar to that question you see when a driver doesn&amp;#39;t load correctly, or a app crashes of &amp;quot;send this information to Microsoft yes/no&amp;quot;).&amp;nbsp; If you might want to join, email &lt;a href="mailto:knowledge@microsoft.com"&gt;knowledge@microsoft.com&lt;/a&gt;&amp;nbsp;.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115668" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS 2008 - Tuesday 2</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms-2008-tuesday-2.aspx</link><pubDate>Wed, 30 Apr 2008 04:09:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115620</guid><dc:creator>skissinger</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115620</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms-2008-tuesday-2.aspx#comments</comments><description>&lt;p&gt;Session: Advances in SMS &amp;amp; ConfigMgr Client Health Management.&amp;nbsp; Very good presentation; I won&amp;#39;t repeat it here because it was Paul Thompson, and it&amp;#39;s all on &lt;a class="" href="http://myitforum.com/cs2/blogs/pthomsen/archive/tags/client+health/default.aspx"&gt;his blog&lt;/a&gt; already, or he said he&amp;#39;ll be posting the missing bits soon.&amp;nbsp; He also mentioned a 1e product, coming out this summer, Wakeup 5.5 which does have some client remediation.&lt;/p&gt;
&lt;p&gt;A lab on DCM; then caught the last half of Wally Mead&amp;#39;s ConfigMgr07 Part II.&amp;nbsp; The main point I got out of that (because he mentioned it several times) was to implement a Fallback Status Point (FSP); and (this is the part apparently forgotten by many), in their installation line make sure to reference what that FSP is, so during client installation, messages are sent to the FSP.&amp;nbsp; He also demo&amp;#39;d (accidentally, I believe--he forgot to set it up in his demo before starting), setting verbose log to 1 for HKLM\software\microsoft\sms\data discovery manager\ verboselogs; this enabled your ddm.log to show the computer name in the log; not just &amp;quot;computer successful&amp;quot; entry.&lt;/p&gt;
&lt;p&gt;Session: Community.&amp;nbsp; Mention was made of a Codeplex based offline reader.&amp;nbsp; People were reminded of Connect, and a virtual usergroup &amp;quot;systemcenterusergroup.com&amp;quot; mentioned.&lt;/p&gt;
&lt;p&gt;MyITForum party: as always, it was fun reconnecting with people.&amp;nbsp; Also lost of new people got buttons, so it was great to meet new people, both to MMS and to Myitforum.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115620" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Tuesday 1</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-tuesday-1.aspx</link><pubDate>Tue, 29 Apr 2008 17:07:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115606</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115606</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-tuesday-1.aspx#comments</comments><description>&lt;p&gt;Keynote.&amp;nbsp; Dynamic Datacenter.&amp;nbsp; There was a demo of task sequencer &amp;amp;&amp;nbsp;custom tasks for deploying servers &amp;amp; their roles (like AD, HyperV enabled).&lt;/p&gt;
&lt;p&gt;A couple of announcements, Virtual Machine Manager 2008 Beta, which will watch/manage ESX/Vmware as wall as VMMs; and that it&amp;#39;s all powershell scripts on the backend.&amp;nbsp; Also the Beta of Cross Platform Extensions for OpsMan available today.&amp;nbsp; They had DVDs to hand out; so I wasn&amp;#39;t clear if the download is available today already or not.&amp;nbsp; These Cross Platforms extensions demo illustrated managing a unix system (troubleshooting and fixing) from within OpsMan, without having to shell out to your unix box.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115606" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Monday 3</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-monday-3.aspx</link><pubDate>Tue, 29 Apr 2008 13:06:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115599</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115599</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-monday-3.aspx#comments</comments><description>&lt;p&gt;The expo!&amp;nbsp; I didn&amp;#39;t arrive in the expo until about 20 minutes after the doors opened, so I was not witness to the &amp;quot;race for the button&amp;quot;, but I heard it was impressive again; with some newer attendees not knowing why this collection of technical geeks are that excited about an expo, and some vendors (who weren&amp;#39;t in attendance last year) confused--what in the world is that booth giving out!?&lt;/p&gt;
&lt;p&gt;Swag: a very nice luggage tag from Myitforum, a couple of demo DVDs/CDs, a squishy Octopus, a shirt.&amp;nbsp; I didn&amp;#39;t go swag-nuts, although I did see several people with their bags stuffed w/swag!&amp;nbsp; Signed up for a few of the contests; checked out some of the new vendors.&amp;nbsp; But mostly, it was about (for me) wandering around, trying to recognize faces from previous years, or literally looking at people&amp;#39;s badges and recognizing them from their names/posting.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115599" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Monday 2</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-monday-2.aspx</link><pubDate>Tue, 29 Apr 2008 12:38:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115598</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115598</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-monday-2.aspx#comments</comments><description>&lt;p&gt;SQL query tuning; with Brian Mason and John Nelson (number 2)&lt;/p&gt;
&lt;p&gt;It was mostly demo; which was great.&amp;nbsp; Especially for newer SMS admins, where SQL is not your first technical expertise (even for supposed old timers, like me, where I just stumble along, and lean heavily on sql experts out there), the demo of Query Analyzer &amp;amp; using views was useful.&lt;/p&gt;
&lt;p&gt;After that demo, which they were careful to point out took ~5 minutes, John pointed out several steps to take to optimize the query, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Reduce the # of joins, if possible.&amp;nbsp; For example, the same information is often available in multiple views. &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;If possible (sometimes it is not), if you are using a % or _ for a wildcard in &amp;quot;where something.whatever0 like ..&amp;quot; statement, try not to put the % or _ at the front of the search phrase.&amp;nbsp; I.e., if you are looking for Adobe products, try to use Adobe%, not %Adobe%.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Avoid Functions in the where clause, i.e.,&amp;nbsp; where something.whatever0 UPPER like ...&amp;quot;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Return only the columns and rows you need (no select *)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;And my personal favorite, use indexed fields (or even create indexes -- with the assistance of your SQL DBA, because you&amp;#39;ll lose them in an upgrade) for your where clauses.&amp;nbsp; The example was in v_gs_system, netbios_name0 is indexed, and name0 is not.&amp;nbsp; Use the indexed field for faster searching.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;During the demo, highlighted a few SQL query building tips, like going to wangz.net, SQLFormatter.&amp;nbsp; After you&amp;#39;ve built your query (and tested it), use that free web tool to reformat your query into an easier to read syntax.&amp;nbsp; They also mentioned (and I&amp;#39;ve been guilty of this), when using aliases, like v_gs_system sys, I should really use v_gs_system as sys -- it&amp;#39;s compliant to some kind of standard... &lt;/p&gt;
&lt;p&gt;When in Query Analyzer, click &amp;quot;Ctrl+L&amp;quot; to see the &amp;quot;cost&amp;quot; of your query.&amp;nbsp; That way you can find any bottlenecks, like searching on %adobe%; if you switch it to adobe%, you&amp;#39;ll shave off some execution time.&lt;/p&gt;
&lt;p&gt;Ctrl + R, and Shoft + Alt + Enter to toggle some QA visual modes.&lt;/p&gt;
&lt;p&gt;After optimizing the query (and switching to a database that had a non-indexed field indexed), the query which used to take 5 minutes to run, took less than 5 seconds!&lt;/p&gt;
&lt;p&gt;They also shared their reasoning for deciding to use x64 OS, and x64 SQL 2005 SP2 for their ConfigMgr07 rollout; and why they&amp;#39;ll not have SQL on a separate box.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115598" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 Monday 1</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-monday-1.aspx</link><pubDate>Tue, 29 Apr 2008 12:12:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115597</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115597</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-monday-1.aspx#comments</comments><description>&lt;p&gt;Registered early; got the cool bag -- very nice, with a PowerShell book included and the empty bottle for water.&lt;/p&gt;
&lt;p&gt;Noon lab with Wally Mead on WSUS w/ConfigMgr 2007.&amp;nbsp; I had played w/doing those tasks in my lab several times, but it&amp;#39;s always good to have a lab w/Wally. You can always count on him to highlight the log files to watch (I&amp;#39;m a big log file watcher; although I do prefer trace32 (sorry Wally!))&lt;/p&gt;
&lt;p&gt;First breakout I attended was the Docs team, where they highlighted some of there recent offerings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.microsoft.com/Downloads/details.aspx?familyid=D509A9F4-E397-4D0A-89BB-FA3D68B9E8BE&amp;amp;displaylang=en"&gt;Superflow&lt;/a&gt;&amp;nbsp;; and shared that the next ones will be in Silverlight. (queue&amp;#39;d up: more Software Update ones, OSD (pxeboot), DCM, NAP, and navigating the Console itself.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=B9FB478A-EC98-47F2-B31E-57443A8AE88F&amp;amp;displaylang=en"&gt;Feature Quizzes&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=81997356-7f18-48b2-a53a-d6f995a47f35&amp;amp;DisplayLang=en"&gt;Local Help Hotfix&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://technet.microsoft.com/en-us/scvmm/bb688094.aspx"&gt;VMM&lt;/a&gt; and &lt;a class="" href="http://technet.microsoft.com/en-us/opsmgr/bb498237.aspx"&gt;OpsMan&lt;/a&gt; how-to videos&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Operations Manager &amp;quot;Jam&amp;quot; site (sorry, no link); will be a way to allow multiple resources to share custom content.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Community Annotation on MSDN &amp;amp; Technet&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;System Center Content Search gadget - they demo&amp;#39;d it; and it was very cool. [Edit: &lt;a class="" href="http://myitforum.com/cs2/blogs/gramsey/archive/2008/04/29/microsoft-system-center-content-search-gadget.aspx"&gt;thanks Greg&lt;/a&gt;, so that&amp;#39;s where it is!]&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;They also announced several off-conference sessions asking for more feedback, and opportunities to see some of the new stuff Tuesday and Wednesday.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115597" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>MMS2008 - Sunday</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-sunday.aspx</link><pubDate>Tue, 29 Apr 2008 12:04:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115596</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115596</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/29/mms2008-sunday.aspx#comments</comments><description>&lt;p&gt;I won&amp;#39;t be blogging as often as I was last year -- I decided not to drag my laptop around w/me this year -- but I&amp;#39;m still going to post when I can.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;For Sunday, as just a regular attendee there was little to actually sign up for and do; just wandered around the conference center to familiarize myself with where CommNet was, and the Alumni lounge.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Tried to meet up w/the Myitforum&amp;#39;ers at &amp;quot;La Scena Lounge&amp;quot;; unfortunately it was closed due to a Baccarat tournament.&amp;nbsp; Nevertheless met up with a person I&amp;#39;ve seen at MMS for several years, and we hung out and caught up for a while before decending on Zeffrino&amp;#39;s to have a drink and wait for the 6:30&amp;nbsp;party.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;That party was great!&amp;nbsp; it was crowded because it was a smallish bar, but there were Microsoft people, smsexpert people, veterans of MMS and several first timers.&amp;nbsp; It was really nice.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115596" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/MMS2008/default.aspx">MMS2008</category></item><item><title>Inventory WindowsFirewall policy</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/22/inventory-windowsfirewall-policy.aspx</link><pubDate>Tue, 22 Apr 2008 05:56:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:115287</guid><dc:creator>skissinger</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=115287</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/04/22/inventory-windowsfirewall-policy.aspx#comments</comments><description>&lt;p&gt;Ken Lutz forwarded me this mof edit that he&amp;#39;s using; it reads and reports on a registry key:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;-Windows Firewall-&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;br /&gt;//&amp;nbsp; Contributed by Ken Lutz&lt;br /&gt;//&amp;nbsp; If ConfigMgr, this section goes in configuration.mof&lt;br /&gt;#pragma namespace( &amp;quot;&lt;a&gt;\\\\.\\root\\cimv2&lt;/a&gt;&amp;quot; ) &lt;br /&gt;#pragma deleteclass(&amp;quot;Win32_WindowsFirewallStatus&amp;quot;, NOFAIL)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;[&lt;br /&gt;&amp;nbsp; dynamic, &lt;br /&gt;&amp;nbsp; provider(&amp;quot;RegProv&amp;quot;), &lt;br /&gt;&amp;nbsp; ClassContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\WindowsFirewall&amp;quot;)&lt;br /&gt;]&lt;/p&gt;
&lt;p&gt;class Win32_WindowsFirewallStatus&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [key]&lt;br /&gt;&amp;nbsp; string Component = &amp;quot;Windows Firewall Status&amp;quot;;&lt;br /&gt;&amp;nbsp; [PropertyContext(&amp;quot;EnableFirewall&amp;quot;)]&lt;br /&gt;&amp;nbsp; uint32 Enabled;&lt;br /&gt;};&lt;br /&gt;&amp;nbsp;&lt;br /&gt;// if ConfigMgr, this section goes in sms_def.mof&lt;/p&gt;
&lt;p&gt;#pragma namespace( &amp;quot;&lt;a&gt;\\\\.\\root\\cimv2\\sms&lt;/a&gt;&amp;quot; )&lt;br /&gt;#pragma deleteclass(&amp;quot;Win32_WindowsFirewallStatus&amp;quot;, NOFAIL)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;[&lt;br /&gt;&amp;nbsp; SMS_Report(TRUE),&lt;br /&gt;&amp;nbsp; SMS_Group_Name( &amp;quot;Windows Firewall Status&amp;quot; ),&lt;br /&gt;&amp;nbsp; SMS_Class_ID( &amp;quot;MICROSOFT|WindowsFirewallStatus|1.0&amp;quot; ) &lt;br /&gt;]&lt;br /&gt;&amp;nbsp;&lt;br /&gt;class Win32_WindowsFirewallStatus : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; [ SMS_Report( TRUE ), key ]&amp;nbsp; string Component;&lt;br /&gt;&amp;nbsp; [ SMS_Report( TRUE )]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32 Enabled;&lt;br /&gt;};&lt;br /&gt;//&amp;nbsp; &amp;lt;:[-&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;END&amp;gt;&amp;gt;-Windows Firewall-&amp;lt;&amp;lt;END&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;-]:&amp;gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=115287" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category></item><item><title>Enabling Inventory for Environment Variables - SMS2003/ConfigMgr</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/03/05/enabling-inventory-for-environment-variables-sms2003-configmgr.aspx</link><pubDate>Wed, 05 Mar 2008 18:48:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:113509</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=113509</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/03/05/enabling-inventory-for-environment-variables-sms2003-configmgr.aspx#comments</comments><description>&lt;p&gt;I often receive queries about extending the MOF to pull in regkeys.&amp;nbsp; Occasionally, those regkeys happen to be located in HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment&lt;/p&gt;
&lt;p&gt;Instead of creating a custom mof edit to pull in a value contained in that regkey; most Environment variables are also stored in WMI, in win32_environment; and the default sms_def.mof does have an existing segment to pull in those values.&amp;nbsp; By default, that segment is set as FALSE .&amp;nbsp; To enable inventorying of Environment variables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;For paranoia, backup \inboxes\clifiles.src\hinv\sms_def.mof&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Using a log file viewer, (like trace32.exe from the sms toolkit), open up sms\logs\dataldr.log&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;edit sms_def.mof using notepad&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Search for &amp;quot;Environment&amp;quot; and change that section from having FALSE to be TRUE for at least the following.&amp;nbsp; They can all be TRUE; but (at least for me) those additional values were not useful for the queries and reports I needed.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;[ SMS_Report&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (TRUE),&lt;br /&gt;&amp;nbsp; SMS_Group_Name (&amp;quot;Environment&amp;quot;),&lt;br /&gt;&amp;nbsp; SMS_Class_ID&amp;nbsp;&amp;nbsp; (&amp;quot;MICROSOFT|ENVIRONMENT|1.0&amp;quot;) ]&lt;/p&gt;
&lt;p&gt;class Win32_Environment : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (FALSE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Caption;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (FALSE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (FALSE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datetime&amp;nbsp;&amp;nbsp; InstallDate;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (TRUE), key]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (FALSE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (TRUE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean&amp;nbsp;&amp;nbsp;&amp;nbsp; SystemVariable;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (TRUE), key]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SMS_Report (TRUE)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VariableValue;&lt;br /&gt;};&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Save sms_def.mof, monitor dataldr.log for any errors.&amp;nbsp; It is highly unlikely that there will be any--this is just a policy change from FALSE to TRUE, but I&amp;#39;m trying to teach you good habits!&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;You have now triggered a Hardware Inventory Policy change.&amp;nbsp; You now simply need to wait--you are waiting for this policy to be compiled and forwarded to your Management Points, and then you are waiting for your clients to pick up this policy change, and then for the clients to run a Hardware Inventory action, using the new policy, and forward the new information to SMS or ConfigMgr.&amp;nbsp; How long those actions take depends upon your SMS/ConfigMgr environment.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;If you are impatient, you can spot-check a test client by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Wait a few minutes for the policy change to be complied and forwarded to your Management Points&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;At a client, perform a &amp;quot;Machine Policy Retrieval and Evaluation Cycle&amp;quot; Action; wait ~2 minutes for retrieval to complete.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;At a client, perform a &amp;quot;Machine Policy Retrieval and Evaluation Cycle&amp;quot; Action; wait ~2 minutes for evaluation of the just-received new policies.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;At a client, perform a &amp;quot;Hardware Inventory&amp;quot; action.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Monitor the client log file windir\system32\ccm\logs\inventoryagent.log; you will be looking for something like &amp;quot;Select Name, SystemVariable, UserName, VariableValue from win32_environment&amp;quot; to be requested.&amp;nbsp; If you do not see that line; either your editing of the SMS_DEF.MOF was rejected and the one containing &amp;quot;FALSE&amp;quot; for that class was replaced from backup automatically, or you need to do another &amp;quot;Machine Policy Retrieval and Evaluation Cycle&amp;quot;; and another &amp;quot;Hardware Inventory&amp;quot; action.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Once clients begin reporting on this new class, you will be able to create queries, collection queries, or reports on Environment variables.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=113509" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>Internet Explorer, Right-click 'Convert to Adobe PDF' Fails - Adobe Acrobat 8.1.1</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/22/internet-explorer-right-click-convert-to-adobe-pdf-fails-adobe-acrobat-8-1-1.aspx</link><pubDate>Fri, 22 Feb 2008 23:39:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:113092</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=113092</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/22/internet-explorer-right-click-convert-to-adobe-pdf-fails-adobe-acrobat-8-1-1.aspx#comments</comments><description>&lt;p&gt;&lt;u&gt;Product&lt;/u&gt;: Adobe Acrobat Pro 8.1.1&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Symptoms&lt;/u&gt;: In Internet Explorer, with Adobe PDF integration enabled, right-click on a web page and choosing &amp;quot;Convert to Adobe PDF&amp;quot; does nothing.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Cause&lt;/u&gt;:&amp;nbsp; Actually, not 100% sure on what the cause really is, but in testing of machines exhibiting this problem, it seemed to be centered around &amp;quot;Adobe PDF Content Menu Helper&amp;quot;, which is an ActiveX control with AcroIEFavClient.dll. On some machines, the option was missing completely, and would not appear until the fix was done. On others, the option was there; but the fix below had to be done in order for the ActiveX control to be successfully registered.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Fixing&lt;/u&gt;:&amp;nbsp;I tried various combinations, repairing Adobe, reboots in between, etc. These steps, in this specific order, fixed the problem in the shortest amount of time. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Close all open applications&lt;/li&gt;
&lt;li&gt;Launch Add or Remove Programs, Adobe Acrobat 8.1.1 Professional, Change, Next, Modify. Under the choices presented, select +Create Adobe PDF, + Acrobat PDFMaker. For the feature &amp;quot;Microsoft Internet Explorer&amp;quot;, modify the selection from &amp;quot;This will be installed on local hard drive.&amp;quot; to &amp;quot;This feature will not be available&amp;quot;. Next, Update. Click Finish when done.&lt;/li&gt;
&lt;li&gt;Right-click on the computer desktop, properties. Settings tab. Change &amp;quot;Color Quality&amp;quot; from &amp;quot;Highest (32 bit)&amp;quot; to &amp;quot;Medium (16 bit)&amp;quot;. Click OK. Confirm you can still see the display by clicking Yes at the prompt.&lt;/li&gt;
&lt;li&gt;Add or Remove Programs, Adobe Acrobat 8.1.1 Professional, Change, Next, Modify. Under the choices presented, select +Create Adobe PDF, + Acrobat PDFMaker. For the feature &amp;quot;Microsoft Internet Explorer&amp;quot;, modify the selection from &amp;quot;This feature will not be available.&amp;quot; To &amp;quot;This will be installed on local hard drive.&amp;quot; Next, Update. Click Finish when done.&lt;/li&gt;
&lt;li&gt;Launch Internet Explorer and confirm you can right-click &amp;quot;Convert to Adobe PDF&amp;quot;.&lt;/li&gt;
&lt;li&gt;If it does not work at first (it’s about 50/50 success while I was testing this fix), go to Tools, Internet Options, Programs Tab, Manage Addons… Highlight &amp;quot;Adobe PDF Content Menu Helper&amp;quot;. At the bottom, &amp;quot;Disable&amp;quot; this addon; confirm, OK, OK. Exit Internet Explorer. Go back into IE, the same location, and &amp;quot;Enable&amp;quot; this addon; Ok. Ok. Test again (should work now).&lt;/li&gt;
&lt;li&gt;Optional: Now that it’s working, you can go back and change Color Quality back to ‘Highest (32 bit)’. In my testing, that did work; but I noticed online for others which had to use the 16-bit to fix the issue; if they went back to 32-bit, after some undeterminite time the right-click Convert to Adobe PDF stopped working, and they had to run through the fix again. I suspect if this control has to be re-registered, when you are running at 32-bit Color Quality the re-registration fails. You may want to ask the person if they notice any different in color / video from 32bit to 16bit. You may decide to leave the setting at 16bit to avoid possible future problems.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href="http://myitforum.com/cs2/blogs/skissinger/adobe-able1.JPG"&gt;&lt;img src="http://myitforum.com/cs2/blogs/skissinger/adobe-able1.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;Ok, now for the minor rant… I’m by no stretch of the imagination a programmer, so perhaps some activex / IE plugin programmer out there can tell me… why would my Color Quality set at 32bit prevent a plugin from registering?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m sure there’s a sound, valid technical reason—but I just don’t get it.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:10.0pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;By the way.. yes, I know Adobe Acrobat&amp;nbsp;8.1.2 update was released a few weeks ago.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I haven’t tested it to see if it fixes this specific issue yet.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=113092" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/Misc/default.aspx">Misc</category></item><item><title>Finding computers with 'AutoAdminLogon' configured</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/22/finding-computers-with-autoadminlogon-configured.aspx</link><pubDate>Fri, 22 Feb 2008 11:31:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:113051</guid><dc:creator>skissinger</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=113051</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/22/finding-computers-with-autoadminlogon-configured.aspx#comments</comments><description>&lt;p&gt;Below is a mof edit and a suggested report to assist in finding computers which are configured to login automatically.&amp;nbsp; By design, your imaging process may leverage AutoAdminLogon.&amp;nbsp; In that case, AutoLogonCount will have a value--I would guess generally 2 or 3 would be your highest count reported.&amp;nbsp; If AutoLogonCount is in the hundreds or thousands or AutoLogonCount is blank that may point you to a security risk in your environment.&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; Reporting Class - for ConfigMgr, put this section in sms_def.mof&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;#pragma namespace(&amp;quot;&lt;a&gt;\\\\.\\root\\cimv2\\SMS&lt;/a&gt;&amp;quot;)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE), SMS_Group_Name(&amp;quot;AutoAdminLogon&amp;quot;),SMS_Class_ID(&amp;quot;SMSExpert|AutoAdminLogon|1.0&amp;quot;)]&lt;br /&gt;&amp;nbsp;class AutoAdminLogon : SMS_Class_Template&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE),key]&amp;nbsp;string KeyName;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE)]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string DefaultDomainName;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE)]&amp;nbsp;string DefaultUserName;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE)]&amp;nbsp;string DefaultPassword;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE)]&amp;nbsp;string AutoAdminLogon;&lt;br /&gt;&amp;nbsp;[SMS_Report(TRUE)]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32 AutoLogonCount;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;br /&gt;//&amp;nbsp; Data Class - for ConfigMgr, put this section in configuration.mof&lt;br /&gt;//`&amp;#39;`*._.*`&amp;#39;`*-&lt;/p&gt;
&lt;p&gt;#pragma namespace(&amp;quot;&lt;a&gt;\\\\.\\root\\cimv2&lt;/a&gt;&amp;quot;)&lt;br /&gt;&amp;nbsp;[DYNPROPS]&lt;br /&gt;&amp;nbsp;class AutoAdminLogon&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;[key] string&amp;nbsp; Keyname=&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; DefaultDomainName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; DefaultUserName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; DefaultPassword;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; AutoAdminLogon;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32&amp;nbsp; AutoLogonCount;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;[DYNPROPS]&lt;br /&gt;instance of AutoAdminLogon&lt;br /&gt;{&lt;br /&gt;KeyName = &amp;quot;AutoAdminLogon&amp;quot;;&lt;br /&gt;[PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon|DefaultDomainName&amp;quot;), &lt;br /&gt;Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] DefaultDomainName;&lt;br /&gt;[PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon|DefaultUserName&amp;quot;), &lt;br /&gt;Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] DefaultUserName;&lt;br /&gt;[PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon|DefaultPassword&amp;quot;), &lt;br /&gt;Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] DefaultPassword;&lt;br /&gt;[PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon|AutoAdminLogon&amp;quot;), &lt;br /&gt;Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] AutoAdminLogon;&lt;br /&gt;[PropertyContext(&amp;quot;local|HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon|AutoLogonCount&amp;quot;), &lt;br /&gt;Dynamic,Provider(&amp;quot;RegPropProv&amp;quot;)] AutoLogonCount;&lt;br /&gt;};&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;A report to get you started:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;select sys.name0, aal.AutoAdminLogon0 [Auto Logon Enabled], aal.AutoLogonCount0 [Number of Auto Logons Remaining (BDD/MD)], aal.DefaultDomainName0 [Domain Name], aal.DefaultPassword0 [Default Password], aal.DefaultUserName0 [Default UserName] &lt;br /&gt;from v_gs_AutoAdminLogon0 aal join v_r_system sys on sys.resourceid=aal.resourceid&lt;br /&gt;where aal.AutoAdminLogon0 = 1&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=113051" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>Outlook Cached Mode via Hardware Inventory</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/12/outlook-cached-mode-via-hardware-inventory.aspx</link><pubDate>Tue, 12 Feb 2008 18:33:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:112555</guid><dc:creator>skissinger</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=112555</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/12/outlook-cached-mode-via-hardware-inventory.aspx#comments</comments><description>&lt;p&gt;We&amp;#39;re in the midst of a project to get all users into Outlook Cached mode.&amp;nbsp; We&amp;#39;re using two methods to confirm this process, one is to look for a specific Group Policy being applied successfully (&lt;a href="http://www.myitforum.com/articles/8/view.asp?id=11254"&gt;http://www.myitforum.com/articles/8/view.asp?id=11254&lt;/a&gt;) and checking the value of HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\UserNameHere\13dbb0c8aa05101a9bb000aa002fc45a\00036601, which, according to &lt;a href="http://www.howto-outlook.com/howto/cachedmoderegkey.htm"&gt;http://www.howto-outlook.com/howto/cachedmoderegkey.htm&lt;/a&gt;, contains information about cached or not cached.&lt;/p&gt;
&lt;p&gt;Attached are 2 files, one is a vbscript you would run on a recurring basis, only when a user is logged in, with user rights, to read the contents of that registry key for the user and transfer the information to the HKLM part of the registry which SMS Hardware Inventory can pick up.&amp;nbsp; The other file is the mof edit you would add to sms_def.mof and/or mini.mof/configuration.mof (depending upon your version of SMS/ConfigMgr and whether or not you use a mini)&lt;/p&gt;
&lt;p&gt;A couple of caveats to be aware of.&amp;nbsp; In the howto-outlook.com article, they mention that the enabled value is&amp;nbsp; 84 01 00 00.&amp;nbsp; That is the HEX value of the registry key.&amp;nbsp; SMS reports on the Decimal value of the registry key, so in Resource Explorer you will see 132,1,0,0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If you happen to come across some great article explaining all of the possible values for this key, and what they mean, please remember to change hex to dec values (Run Calculator, view Scientific, if you&amp;#39;ve never done hex to dec conversions before). &lt;/p&gt;
&lt;p&gt;Caveat #2:&amp;nbsp; Although in my environment the majority of computers reporting back show either 132,1,0,0 (Cached mode on) or 4,0,0,0 (not cached), there are a total of 19 different values reported back.&amp;nbsp; Read the howto-outlook.com article for the reasons why.&lt;/p&gt;
&lt;p&gt;Other notes: the script pulls back 4 pieces of information:&amp;nbsp; The value of the registry key, the name of the default Outlook Profile from which that value was taken, the currently logged in username, and the time the script ran to gather that information.&lt;/p&gt;
&lt;p&gt;PS: If you DO happen to know what all of the values of that key mean, please share!&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=112555" width="1" height="1"&gt;</description><enclosure url="http://myitforum.com/cs2/blogs/skissinger/attachment/112555.ashx" length="1726" type="application/x-zip-compressed" /><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS_5F00_DEF.MOF/default.aspx">SMS_DEF.MOF</category><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/ConfigMgr07/default.aspx">ConfigMgr07</category></item><item><title>Configuring SystemCenterTools.com's Enhanced User Discovery 1.1</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/08/configuring-systemcentertools-com-s-enhanced-user-discovery-1-1.aspx</link><pubDate>Sat, 09 Feb 2008 02:43:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:112408</guid><dc:creator>skissinger</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=112408</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/02/08/configuring-systemcentertools-com-s-enhanced-user-discovery-1-1.aspx#comments</comments><description>&lt;p&gt;Last summer, I had to rebuild our central primary site after hardware failure.&amp;nbsp; At the time, I took detailed notes of how I setup &lt;a href="http://www.systemcentertools.com/"&gt;http://www.systemcentertools.com&lt;/a&gt; &amp;#39;s EUD, or Enhanced User Discovery 1.1, for SMS 2003.&amp;nbsp; I recently came across my notes and thought &amp;quot;This would be a good blog entry.&amp;quot;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;After installation on your primary site server, you need to edit 1 file to configure.&amp;nbsp; There is another file to edit if you wish to pull in more AD Attributes than those in the default settings file.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;File #1&lt;/u&gt;:&amp;nbsp;&amp;nbsp; \program files\Enhanced AD user Discovery v1.1\Enhanced AD User Discovery.exe.config &lt;br /&gt;Line 6:&amp;nbsp; change value=&amp;quot;SMSDomain&amp;quot; to be your (shortname) domain.&amp;nbsp; I assume it might be something like&amp;nbsp;&amp;nbsp; MYCOMPANY&amp;nbsp; (not mycompany.com)&lt;br /&gt;Line 11: change value=&amp;quot;&amp;quot; to be your fqn domain name.&amp;nbsp; Like&amp;nbsp;&amp;nbsp; mycompany.com &lt;br /&gt;Line 15: change value=&amp;quot;SMSSERVER&amp;quot;&amp;nbsp; to be the name of your smsserver. &lt;br /&gt;Line 19: change value=&amp;quot;RC2&amp;quot; to be the site code of your smsserver. &lt;br /&gt;Line 22: change value=&amp;quot;c:\sms\inboxes\ddm.box\&amp;quot; to be the correct location for that folder on that sms server.&amp;nbsp; For me, we install sms to the E: drive, so I had to change it.&lt;br /&gt;Line 27: (optional) change value=&amp;quot;c:\enhancedaduserdisc.log&amp;quot; to&amp;nbsp;&amp;nbsp; &amp;lt;yourdriveletter&amp;gt;:\sms\logs\enhaduserdisc.log. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;(I called that optional simply because I like all my sms logs in the sms\logs folder, not on the root of c: &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;u&gt;File #2&lt;/u&gt; \program files\Enhanced AD user Discovery v1.1\aduserattribs.xml.&amp;nbsp; This next file you can leave alone forever; but if you want to pull in more ad attributes, you&amp;#39;d add them to aduserattribs.xml.&amp;nbsp; For me, I added 2 additional attributes.&amp;nbsp; I wouldn&amp;#39;t mess with that file until you&amp;#39;ve confirmed success for the defaults attributes.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;ADAttrib&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;ADAttribName&amp;gt;telephoneNumber&amp;lt;/ADAttribName&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;DDRPropertyName&amp;gt;Telephone&amp;lt;/DDRPropertyName&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;DDRPropertyLength&amp;gt;128&amp;lt;/DDRPropertyLength&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;lt;/ADAttrib&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;ADAttrib&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;ADAttribName&amp;gt;ipPhone&amp;lt;/ADAttribName&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;DDRPropertyName&amp;gt;IPPhone&amp;lt;/DDRPropertyName&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;DDRPropertyLength&amp;gt;64&amp;lt;/DDRPropertyLength&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;lt;/ADAttrib&amp;gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;The reason I added them was because at my company we have a VOIP phone system, and I wanted that attribute available for SMS reports for the helpdesk and techs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to test&lt;/strong&gt;: &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Double-click the executable (assuming your logged-in account has the credentials to read user objects in AD) &lt;br /&gt;Open up the log file (for me, that was e:\sms\logs\enhaduserdisc.log) using trace32.exe &lt;br /&gt;You&amp;#39;ll either see if fail almost immediately if a configuration is incorrect; or, you&amp;#39;ll see it start enumerating all of your user accounts out of AD.&amp;nbsp; For me, it only takes ~3 minutes to finish gathering data.&amp;nbsp; Then it has to send the DDRs into the ddm.box folder, and your SMS server has to pull in the information.&amp;nbsp; Depending upon your server, and the number of user objects in AD for you, I can&amp;#39;t estimate how long that might take; but give it at least 5-10 minutes.&amp;nbsp; Then in the SMS console, the All Users collection, pick a user (like yourself) that will most likely have entries for email, department, title, description, first name, last name (which are the default attributes pulled in); right-click that user, and scroll through the list of things--you should hopefully see the new attributes (with data) listed!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to automate so it pulls in any new or changed user information&lt;/strong&gt;: &lt;br /&gt;I set up a scheduled task on my primary site server to run that executable at 3 a.m. daily, using a&amp;nbsp;service account.&amp;nbsp; On whatever schedule you normally use when checking on overall SMS Health, check the enhaduserdisc.log to confirm it is working as expected.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;: at this time, EUD 1.1 is not needed if you are running ConfigMgr 07; you can pull in additional Active Directory user attributes by modifying the existing Discovery Method for &amp;quot;Active Directory User Discovery&amp;quot;, the Active Directory Attributes tab.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=112408" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/SMS2003/default.aspx">SMS2003</category></item><item><title>SMS/BDD Engineer Needed - Milwaukee, WI</title><link>http://myitforum.com/cs2/blogs/skissinger/archive/2008/01/19/sms-bdd-engineer-needed-milwaukee-wi.aspx</link><pubDate>Sun, 20 Jan 2008 02:06:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:111609</guid><dc:creator>skissinger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/skissinger/rsscomments.aspx?PostID=111609</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/skissinger/archive/2008/01/19/sms-bdd-engineer-needed-milwaukee-wi.aspx#comments</comments><description>&lt;p&gt;Posted in the &lt;a class="" href="http://www.myitforum.com/forums/SMS%2FBDD_Fulltime_Needed_-_Milwaukee%2C_WI/m_172196/tm.htm"&gt;job board&lt;/a&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Our imaging expert got lured away by Dell.&amp;nbsp; And who could blame him?&amp;nbsp; It was an excellent opportunity and career move for him.&amp;nbsp; So we&amp;#39;re looking for a new team member.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=111609" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/skissinger/archive/tags/Misc/default.aspx">Misc</category></item></channel></rss>