<?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>Chris Summers at myITforum.com</title><link>http://myitforum.com/cs2/blogs/csummers311/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>[NAP] NPS/NAP Reporting - Architecture</title><link>http://myitforum.com/cs2/blogs/csummers311/archive/2009/12/20/nap-nps-nap-reporting-architecture.aspx</link><pubDate>Sun, 20 Dec 2009 15:40:28 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:143894</guid><dc:creator>CSummers311</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/csummers311/rsscomments.aspx?PostID=143894</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/csummers311/archive/2009/12/20/nap-nps-nap-reporting-architecture.aspx#comments</comments><description>&lt;p&gt;This is part 2 of my NAP Reporting series. &lt;/p&gt;  &lt;p&gt;At this phase in my NAP project we are in a DHCP reporting mode. This is the easiest way to get your feet wet with NAP, you install NPS on your DHCP servers, and create NAP policies that allow all health levels access to the network. In order to define my security policies at 1 location, I&amp;#39;ve got all DHCP servers configured as RADIUS clients to a central NPS server. This simplifies NAP administration and also allows me to enable ACS on the central server instead of having it enabled on all DHCP servers. If I wanted to have a decentralized model, ACS could just as easily handle it.&lt;/p&gt;  &lt;p&gt;So why ACS? There are several problems with the NPS SQL logging that are handled automatically by ACS. ACS provides you with the database, tables, views, reports, and grooming jobs. With NPS SQL logging your on your own to create all of that. Plus as I mentioned in the last post, the event log has more information than what is provided in SQL logging. Using ACS isn&amp;#39;t perfect though, the format of the database is difficult to use at first and it&amp;#39;s not suitable for long term storage. If you&amp;#39;ve got some event log collection software already implemented you may want to consider the pros and cons of using it vs. ACS. I plan on eventually creating a data warehouse to solve my reporting issues but I&amp;#39;m not familiar with that process yet. If or when I get there, I&amp;#39;ll blog about it, until then SecureVantage or EnterpriseCertified might have a product that helps.&lt;/p&gt;  &lt;p&gt;I&amp;#39;m not going to get into the details of how to set NAP up because Microsoft&amp;#39;s step by step guides are excellent. This diagram show&amp;#39;s how I&amp;#39;ve got my environment setup, it&amp;#39;s not too complicated and should apply whether you&amp;#39;re doing DHCP NAP reporting or any of the other enforcement methods such as 802.1x or IPSec.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://myitforum.com/cs2/blogs/csummers311/image_681CB196.png" width="497" height="480" /&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143894" width="1" height="1"&gt;</description></item><item><title>[NAP] NPS/NAP Reporting - Introduction</title><link>http://myitforum.com/cs2/blogs/csummers311/archive/2009/12/10/nap-nps-nap-reporting-introduction.aspx</link><pubDate>Fri, 11 Dec 2009 03:53:24 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:143693</guid><dc:creator>CSummers311</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/csummers311/rsscomments.aspx?PostID=143693</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/csummers311/archive/2009/12/10/nap-nps-nap-reporting-introduction.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ve spent a lot of time this year working on a MS NAP implementation. I&amp;#39;m nowhere near complete with this project but I would like to share what I&amp;#39;ve got so far in reference to reporting. &lt;/p&gt;  &lt;p&gt;The best article I could find on NAP reporting is a guest &lt;a href="http://blogs.technet.com/nap/archive/2008/07/08/nps-nap-logging-bsu-edu-style.aspx"&gt;post&lt;/a&gt; on the Microsoft NAP blog by Alex Chalmers from Ball State University. I&amp;#39;m sure it works fine but it&amp;#39;s much more complicated than my environment warrants and since I&amp;#39;m a OpsMgr/ConfigMgr guy, I figured I would try it using ACS instead.&lt;/p&gt;  &lt;p&gt;The benefits of ACS is that we don&amp;#39;t need to have NAP SQL reporting enabled which eliminates a failure point for authentication and many SQL services depending on how many NPS servers you are running. The built in SQL reporting feature also doesn&amp;#39;t include the health validator results while the event log does. Without this we can&amp;#39;t determine why a client failed to meet our policy. ACS also takes care of data grooming for us.&lt;/p&gt;  &lt;p&gt;ACS sounds pretty easy, all we need to do is enable the ACS forwarder on the NAP server and we&amp;#39;re good…&lt;/p&gt;  &lt;p&gt;Almost… There are a few road blocks that I&amp;#39;ve had to overcome. OpsMgr RTM/SP1&amp;#39;s EventSchema did not include the events related to NAP. With R2, the events are included in the schema but the last few parameters of the event get truncated which throws out the SHV result.&lt;/p&gt;  &lt;p&gt;This is going to be at least a 5 part series. In my next post, I&amp;#39;ll outline the server architecture. In Part 3, I&amp;#39;ll go over my EventSchema.xml customizations. In part 4, I&amp;#39;ll show you how to parse the SHV result in SQL. In Part 5, I&amp;#39;ll give you some sample reports. I hope to have these completed in the next 2 weeks. If I slack off, nudge me via the contact form.&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143693" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/csummers311/archive/tags/NAP/default.aspx">NAP</category><category domain="http://myitforum.com/cs2/blogs/csummers311/archive/tags/ACS/default.aspx">ACS</category></item><item><title>[OpsMgr] Compare Management Packs Across Management Groups</title><link>http://myitforum.com/cs2/blogs/csummers311/archive/2009/12/10/opsmgr-compare-management-packs-across-management-groups.aspx</link><pubDate>Fri, 11 Dec 2009 03:10:24 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:143691</guid><dc:creator>CSummers311</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/csummers311/rsscomments.aspx?PostID=143691</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/csummers311/archive/2009/12/10/opsmgr-compare-management-packs-across-management-groups.aspx#comments</comments><description>&lt;p&gt;The following query will give you the version of each management pack on multiple management groups. Replace &lt;font color="#800080"&gt;MG1&lt;/font&gt; and &lt;font color="#800080"&gt;MG2&lt;/font&gt; with your management group names. This is only useful if you have multiple management groups reporting to the same data warehouse.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;With MPs(MG, MP, Version)     &lt;br /&gt;AS (      &lt;br /&gt;SELECT&amp;#160;&amp;#160;&amp;#160;&amp;#160; vManagementGroup.ManagementGroupDefaultName, vManagementPack.ManagementPackDefaultName, vManagementPackVersion.ManagementPackVersion      &lt;br /&gt;FROM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vManagementGroupManagementPackVersion INNER JOIN      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vManagementGroup ON vManagementGroupManagementPackVersion.ManagementGroupRowId = vManagementGroup.ManagementGroupRowId INNER JOIN      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vManagementPackVersion ON       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vManagementGroupManagementPackVersion.ManagementPackVersionRowId = vManagementPackVersion.ManagementPackVersionRowId INNER JOIN      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; vManagementPack ON vManagementPackVersion.ManagementPackRowId = vManagementPack.ManagementPackRowId      &lt;br /&gt;)      &lt;br /&gt;Select MP, &lt;font color="#800080"&gt;MG1&lt;/font&gt;, &lt;font color="#800080"&gt;MG2&lt;/font&gt;      &lt;br /&gt;from MPs      &lt;br /&gt;Pivot (      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; max(Version)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FOR MG in ([&lt;font color="#800080"&gt;MG1&lt;/font&gt;], [&lt;font color="#800080"&gt;MG2&lt;/font&gt;])) as pvt&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Sample Output:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;MP&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&lt;strong&gt;MG1&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&lt;strong&gt;MG2&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Cluster Library&lt;/td&gt;        &lt;td&gt;6.1.7221.0&lt;/td&gt;        &lt;td&gt;6.0.6278.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Core Library&lt;/td&gt;        &lt;td&gt;6.1.7221.0&lt;/td&gt;        &lt;td&gt;6.0.6278.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server 2000 Operating System&lt;/td&gt;        &lt;td&gt;6.0.6667.0&lt;/td&gt;        &lt;td&gt;6.0.6321.5&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server 2003 Operating System&lt;/td&gt;        &lt;td&gt;6.0.6667.0&lt;/td&gt;        &lt;td&gt;6.0.6321.5&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server 2008 Internet Information Services 7.0&lt;/td&gt;        &lt;td&gt;NULL&lt;/td&gt;        &lt;td&gt;6.0.6539.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server 2008 Operating System (Discovery)&lt;/td&gt;        &lt;td&gt;6.0.6667.0&lt;/td&gt;        &lt;td&gt;6.0.6321.5&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server 2008 Operating System (Monitoring)&lt;/td&gt;        &lt;td&gt;6.0.6667.0&lt;/td&gt;        &lt;td&gt;6.0.6321.5&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server Internet Information Services 2000&lt;/td&gt;        &lt;td&gt;NULL&lt;/td&gt;        &lt;td&gt;6.0.6539.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server Internet Information Services 2003&lt;/td&gt;        &lt;td&gt;NULL&lt;/td&gt;        &lt;td&gt;6.0.6539.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server Internet Information Services Library&lt;/td&gt;        &lt;td&gt;NULL&lt;/td&gt;        &lt;td&gt;6.0.6539.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Server Operating System Library&lt;/td&gt;        &lt;td&gt;6.0.6667.0&lt;/td&gt;        &lt;td&gt;6.0.6321.5&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Service Library&lt;/td&gt;        &lt;td&gt;6.1.7221.0&lt;/td&gt;        &lt;td&gt;6.0.6278.0&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;WS-Management Library&lt;/td&gt;        &lt;td&gt;6.1.7221.0&lt;/td&gt;        &lt;td&gt;6.0.6278.0&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143691" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/csummers311/archive/tags/OpsMgr/default.aspx">OpsMgr</category></item><item><title>Use a Query String To Populate the Computer in Ron Crumbaker's Web Remote Tools</title><link>http://myitforum.com/cs2/blogs/csummers311/archive/2009/02/12/use-a-query-string-to-populate-the-computer-in-ron-crumbaker-s-web-remote-tools.aspx</link><pubDate>Thu, 12 Feb 2009 19:59:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:130176</guid><dc:creator>CSummers311</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/csummers311/rsscomments.aspx?PostID=130176</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/csummers311/archive/2009/02/12/use-a-query-string-to-populate-the-computer-in-ron-crumbaker-s-web-remote-tools.aspx#comments</comments><description>&lt;p class="MsoNormal" style="font-family:Calibri,sans-serif;font-size:11pt;"&gt;
These changes will allow you to link to the Web Remote Tools and automatically 
populate the computer input box using a query string. For example:

http://configmgr/tools/default.asp?sMachine=computer1&lt;/p&gt;&lt;p class="MsoNormal" style="font-family:Calibri,sans-serif;font-size:11pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
Open Default.asp and make this change:&lt;/span&gt;&lt;/p&gt;
&lt;table class="MsoNormalTable" style="border-collapse:collapse;" cellpadding="0" cellspacing="0"&gt;
	&lt;tbody&gt;&lt;tr&gt;
		&lt;td style="border:1pt solid black;padding:0in 5.4pt;width:49.1pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		Line 21:&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
		&lt;td style="border-style:solid solid solid none;border-color:black black black -moz-use-text-color;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;width:727.1pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		&amp;lt;frame name=&amp;quot;contents&amp;quot; scrolling=&amp;quot;no&amp;quot; target=&amp;quot;Nav&amp;quot; &amp;quot;resizable=yes,scrollbars=yes&amp;quot; 
	 src=&amp;quot;MachRest.asp&lt;b&gt;&lt;span style="color:red;"&gt;?sMachine=&amp;lt;%=sMachine%&amp;gt;&lt;/span&gt;&lt;/b&gt;&amp;quot; 
		topmargin=&amp;quot;2&amp;quot; tabindex=&amp;quot;-1&amp;quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
Open machrest.asp and add these lines to the top:&lt;/span&gt;&lt;/p&gt;
&lt;table class="MsoNormalTable" style="border-collapse:collapse;" cellpadding="0" cellspacing="0"&gt;
	&lt;tbody&gt;&lt;tr&gt;
		&lt;td style="border:1pt solid black;padding:0in 5.4pt;width:44.6pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		Line 1:&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
		&lt;td style="border-style:solid solid solid none;border-color:black black black -moz-use-text-color;border-width:1pt 1pt 1pt medium;padding:0in 5.4pt;width:398.2pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		&amp;lt;%&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style="border-style:none solid solid;border-color:-moz-use-text-color black black;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:44.6pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		Line 2:&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
		&lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color black black -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:398.2pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		dim sMachine: sMachine = Request.QueryString(&amp;quot;sMachine&amp;quot;)&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style="border-style:none solid solid;border-color:-moz-use-text-color black black;border-width:medium 1pt 1pt;padding:0in 5.4pt;width:44.6pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		Line 3&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
		&lt;td style="border-style:none solid solid none;border-color:-moz-use-text-color black black -moz-use-text-color;border-width:medium 1pt 1pt medium;padding:0in 5.4pt;width:398.2pt;"&gt;
		&lt;p class="MsoNormal"&gt;
		&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
		%&amp;gt;&lt;/span&gt;&lt;/p&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;
&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=130176" width="1" height="1"&gt;</description></item><item><title>Disappearing DNS Community Fix</title><link>http://myitforum.com/cs2/blogs/csummers311/archive/2008/11/07/disappearing-dns-community-fix.aspx</link><pubDate>Fri, 07 Nov 2008 13:14:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:123914</guid><dc:creator>CSummers311</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/csummers311/rsscomments.aspx?PostID=123914</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/csummers311/archive/2008/11/07/disappearing-dns-community-fix.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;From &lt;a href="http://ianblythmanagement.wordpress.com/" title="Ian Blyth - System Center Technologies"&gt;Ian Blyth - System Center Technologies Blog&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;I mentioned the problem that a number of people are having with the latest DNS MP in&amp;nbsp; a previous &lt;a href="http://ianblythmanagement.wordpress.com/2008/10/15/disappearing-dns-servers/" target="_blank"&gt;post&lt;/a&gt;.
Apparently Microsoft are aware of the bug but they can not repro it.
Without being able to reproduce it they are having a problem fixing it.
However Daniele Grandini contacted me with a fix that he has created.
In his environment his DNS servers went from 38 to 53 after applying
his fix and they have not disappeared since.&lt;/p&gt;&lt;p&gt;He says&lt;/p&gt;&lt;p&gt;The discovery script has a bug when the WMI query fails, in this
case it will return an empty discovery document, this in turn will
delete the previous discovery. This explains the flip flop behaviour
with disappearing and reappearing DNS Servers. It must be added that
the discovery runs every 15 mins making this more visible.&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;More @ &lt;a href="http://ianblythmanagement.wordpress.com/2008/11/07/disappearing-dns-community-fix/trackback/" title="http://ianblythmanagement.wordpress.com/2008/11/07/disappearing-dns-community-fix/trackback/"&gt;http://ianblythmanagement.wordpress.com/2008/11/07/disappearing-dns-community-fix/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=123914" width="1" height="1"&gt;</description></item><item><title>Importing Drivers Fails in ConfigMgr 2007</title><link>http://myitforum.com/cs2/blogs/csummers311/archive/2008/07/16/importing-drivers-fails-in-configmgr-2007.aspx</link><pubDate>Wed, 16 Jul 2008 18:00:00 GMT</pubDate><guid isPermaLink="false">8e8f7986-475c-475d-bdc9-a1b3a63b955b:120013</guid><dc:creator>CSummers311</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://myitforum.com/cs2/blogs/csummers311/rsscomments.aspx?PostID=120013</wfw:commentRss><comments>http://myitforum.com/cs2/blogs/csummers311/archive/2008/07/16/importing-drivers-fails-in-configmgr-2007.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;This is probably a rare issue but I&amp;#39;m going to blog about it since I didn&amp;#39;t quickly find anything on the web about this.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Today I ran into an issue where our OSD guy could no longer import drivers. Every time he would try to import drivers he would get the message &amp;quot;An error occurred while importing the selected driver.&amp;quot;&lt;/span&gt; 
&lt;h2 style="margin:10pt 0in 0pt;"&gt;&lt;font size="4" color="#4f81bd" face="Cambria"&gt;Cause&lt;/font&gt;&lt;/h2&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;He created a new driver package the used the same source directory as the source of the drivers he was importing. Configuration Manager must stamp the directory in a way that causes the imports to fail.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;UPDATE: Single Instance Store (SIS) was enabled on the drive. I now believe this was the root cause &lt;br /&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;p&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size:13pt;"&gt;&lt;b&gt;&lt;font color="#4f81bd" face="Cambria"&gt;Solution&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;Do not create a Driver Package with the same source directory as Drivers.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;UPDATE: If my new cause theory is correct, disable SIS &lt;/p&gt;
&lt;p&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size:13pt;"&gt;&lt;b&gt;&lt;font color="#4f81bd" face="Cambria"&gt;Troubleshooting Details&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;First thing I did was open C:\SMSADMIN\AdminUI\AdminUILog\SmsAdminUI.log with SMS Trace which shows the error below.&lt;br /&gt;&lt;/span&gt;&lt;span style="background:red none repeat scroll 0% 0%;font-size:10pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:yellow;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Description = &amp;quot;Error creating driver digest.&amp;nbsp; Code 0x80004005&amp;quot;;&lt;br /&gt;ErrorCode = 16389;&lt;/span&gt;&lt;/p&gt;&lt;span style="background:red none repeat scroll 0% 0%;font-size:10pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:yellow;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;That didn&amp;#39;t get me anywhere so I opened DriverCatalog.log on the SMS server.&lt;br /&gt;&lt;/span&gt;&lt;span style="background:red none repeat scroll 0% 0%;font-size:10pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:yellow;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;HashFile failed as &lt;a&gt;&lt;span style="color:yellow;"&gt;\\server\smssource\osd\drivers\delloptiplex755\e1e5132.inf&lt;/span&gt;&lt;/a&gt; is a Reparse Point that SMS does not support via downloads, -1&lt;/span&gt;&lt;span style="background:red none repeat scroll 0% 0%;font-size:10pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:yellow;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Since I had noticed earlier that he had created the driver package in the same folder I created a new driver source directory for him and he was again able to import drivers.&lt;/span&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=120013" width="1" height="1"&gt;</description><category domain="http://myitforum.com/cs2/blogs/csummers311/archive/tags/ConfigMgr/default.aspx">ConfigMgr</category><category domain="http://myitforum.com/cs2/blogs/csummers311/archive/tags/OSD/default.aspx">OSD</category></item></channel></rss>