<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">&amp;quot;Obscurum per Obscurius&amp;quot;</title><subtitle type="html">&amp;quot;Explaining the obscure by means of the more obscure&amp;quot; </subtitle><id>http://blogs.msdn.com/muaddib/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/muaddib/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-10-19T09:09:00Z</updated><entry><title>Windows 7 Tip and Tricks - A Must Read!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/11/19/windows-7-tip-and-tricks-a-must-read.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/11/19/windows-7-tip-and-tricks-a-must-read.aspx</id><published>2009-11-19T14:06:00Z</published><updated>2009-11-19T14:06:00Z</updated><content type="html">As a Microsoft employee I have been using Windows 7 since the early internal betas. I have been impressed with the operating system (OS) since day one and it has improved with each iteration leading up to release. There are some nice, obvious user interface changes that have been made. Many of them are obvious, while others, not so much. The problem is, it is easy to load up a new OS and just keep using it like you did the old one. Same menu clicks and shortcut keys. In my role as a Windows Platform...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/11/19/windows-7-tip-and-tricks-a-must-read.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925444" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Time Savers" scheme="http://blogs.msdn.com/muaddib/archive/tags/Time+Savers/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/muaddib/archive/tags/Windows+7/default.aspx" /><category term="Tips &amp;amp; Tricks" scheme="http://blogs.msdn.com/muaddib/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx" /></entry><entry><title>Favorites syncing on Windows Live Toolbar temporarily turned off... Missing Favorites?  Don't Panic! (resolved, sync enabled)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/11/08/favorites-syncing-on-windows-live-toolbar-temporarily-turned-off-missing-favorites-don-t-panic.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/11/08/favorites-syncing-on-windows-live-toolbar-temporarily-turned-off-missing-favorites-don-t-panic.aspx</id><published>2009-11-08T20:21:00Z</published><updated>2009-11-08T20:21:00Z</updated><content type="html">More information can be found at this link - http://windowslivewire.spaces.live.com/Blog/cns!2F7EB29B42641D59!42814.entry Synchronized Favorites are a great feature and I have over 1400 synced between three computers. Like the article listed above say "Sync has been disabled temporarily to prevent any further issues". The unfortunate side-effect for most people (including me!) was the removal of some or all of your existing shortcuts from the local computer. I have to admit I panicked when I noticed...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/11/08/favorites-syncing-on-windows-live-toolbar-temporarily-turned-off-missing-favorites-don-t-panic.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919288" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Troubleshooting" scheme="http://blogs.msdn.com/muaddib/archive/tags/Troubleshooting/default.aspx" /><category term="Fix" scheme="http://blogs.msdn.com/muaddib/archive/tags/Fix/default.aspx" /></entry><entry><title>Microsoft Security Essentials</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/09/30/microsoft-security-essentials.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/09/30/microsoft-security-essentials.aspx</id><published>2009-09-30T13:10:00Z</published><updated>2009-09-30T13:10:00Z</updated><content type="html">Microsoft Security Essentials released yesterday. Microsoft Security Essentials is a free* download from Microsoft that is simple to install, easy to use, and always kept up to date so you can be assured your PC is protected by the latest technology. Those of you who have been paying to use OneCare can now get a free subscription to Security Essentials I have been using the beta on my daughters laptop for a while and it has stopped several malware attacks. Download a free copy here: http://www.microsoft.com/SECURITY_ESSENTIALS...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/09/30/microsoft-security-essentials.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901243" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author></entry><entry><title>WIndows 7 Release is Less than a month Away...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/09/27/windows-7-release-is-less-than-a-month-away.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/09/27/windows-7-release-is-less-than-a-month-away.aspx</id><published>2009-09-28T03:45:00Z</published><updated>2009-09-28T03:45:00Z</updated><content type="html">Windows 7 officially goes on sale October 22, 2009. Many people installed the beta and RC versions of the operating system and have been very pleased. I too installed the early betas and eventually the RC code. I have been pleasantly surprised with all the builds. The OS is fast and responsive and the new user interface features really improve my productivity. I am running the RTM code on my laptop and a Gateway Netbook ( http://www.gateway.com/systems/product/529668268.php ) and they both run great....(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/09/27/windows-7-release-is-less-than-a-month-away.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900089" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Cool Stuff" scheme="http://blogs.msdn.com/muaddib/archive/tags/Cool+Stuff/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/muaddib/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Who Is Logged In?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/08/09/who-is-logged-in.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/08/09/who-is-logged-in.aspx</id><published>2009-08-10T01:57:00Z</published><updated>2009-08-10T01:57:00Z</updated><content type="html">A few months back one of my customers was trying use RDP to connect to a large number of desktop computers to manually install some security updates. If the computer was being used the admin had to wait until the person using the computer logged out and find another computer. Unfortunately there was no easy way to tell if a person is logged in until you start a remote desktop session, enter your credentials and try to connect. If someone is logged on locally you will be prompted to log them off or...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/08/09/who-is-logged-in.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9862816" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Time Savers" scheme="http://blogs.msdn.com/muaddib/archive/tags/Time+Savers/default.aspx" /><category term="Script" scheme="http://blogs.msdn.com/muaddib/archive/tags/Script/default.aspx" /></entry><entry><title>Cool Gadget - USB to Ethernet Network Adapter</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/06/20/cool-gadget-usb-to-ethernet-network-adapter.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/06/20/cool-gadget-usb-to-ethernet-network-adapter.aspx</id><published>2009-06-20T19:43:00Z</published><updated>2009-06-20T19:43:00Z</updated><content type="html">I was traveling last week and found myself without Internet connectivity in my hotel room. If there is one thing a field engineer needs why traveling is Internet connectivity. This is the second time I have stayed at a Courtyard Marriott and had no internet. Both hotels use iBahn boxes that plug into a telephone jack and have an ethernet port on the front. Try as I might I was unable to get an IP address issued to my wired adapter. After jumping through all the hoops (restart computer, check adapter...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/06/20/cool-gadget-usb-to-ethernet-network-adapter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9793893" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Gadget" scheme="http://blogs.msdn.com/muaddib/archive/tags/Gadget/default.aspx" /></entry><entry><title>Windows 7 Release Candidate: Download instructions</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/05/20/windows-7-release-candidate-download-instructions.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/05/20/windows-7-release-candidate-download-instructions.aspx</id><published>2009-05-20T15:27:00Z</published><updated>2009-05-20T15:27:00Z</updated><content type="html">The Windows 7 Release Candidate is available for download "free" (see previous post). In Microsoft terms, Release Candidate (RC) code is code that we think is ready for release to our customers but we are still doing some final test and evaluation before the official release. Installing RC code is a good way to become familiar with a product before it is released (RTM or Release to Manufacturing). RC code is usually very stable and feature complete. I recommend you give it a try. I have been running...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/05/20/windows-7-release-candidate-download-instructions.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632146" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="News" scheme="http://blogs.msdn.com/muaddib/archive/tags/News/default.aspx" /><category term="Cool Stuff" scheme="http://blogs.msdn.com/muaddib/archive/tags/Cool+Stuff/default.aspx" /></entry><entry><title>Like the NRBQ Song Says - "Ain't No Free"</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/05/19/like-the-nrbq-song-says-ain-t-no-free.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/05/19/like-the-nrbq-song-says-ain-t-no-free.aspx</id><published>2009-05-20T03:01:00Z</published><updated>2009-05-20T03:01:00Z</updated><content type="html">I saw this post on the Genuine Windows Blog site today Pirated Windows 7 RC builds a botnet . So let me understand this. Instead of getting the software for free from Microsoft, people prefer to get it from some stranger(s) over the Internet for free . &amp;lt;SOAPBOX&amp;gt;It always amazes me how many people troll the Internet looking for "free" stuff. Free music, free movies, free pirated software. No one ever stops to wonder why it's free. I know people that spend an inordinate amount of time downloading...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/05/19/like-the-nrbq-song-says-ain-t-no-free.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9630353" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="RANT" scheme="http://blogs.msdn.com/muaddib/archive/tags/RANT/default.aspx" /></entry><entry><title>How To Burn ISO Images to Media Using DVDBURN and CDBURN Utilities</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/05/07/how-to-burn-iso-images-to-media-using-dvdburn-and-cdburn-utilities.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/05/07/how-to-burn-iso-images-to-media-using-dvdburn-and-cdburn-utilities.aspx</id><published>2009-05-07T14:39:00Z</published><updated>2009-05-07T14:39:00Z</updated><content type="html">Sites that distribute software like MSDN and TechNet make it possible to download ISO images of CDROMs and DVDs. An ISO image allows you to burn an exact duplicate of a piece of media. One of the challenges we all face from time to time is corrupt media. There is nothing worse than burning an image to media, starting an install, and getting the "cannot read file" message half way through an install. ARRGH! I was trying to burn an image of Visio 2007 to CDROM recently and experienced this same problem...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/05/07/how-to-burn-iso-images-to-media-using-dvdburn-and-cdburn-utilities.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9593470" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author></entry><entry><title>Hyper-V Error "cannot connect to the virtual machine because the authentication certificate is expired"</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/05/04/hyper-v-error-cannot-connect-to-the-virtual-machine-because-the-authentication-certificate-is-expired.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/05/04/hyper-v-error-cannot-connect-to-the-virtual-machine-because-the-authentication-certificate-is-expired.aspx</id><published>2009-05-04T20:20:00Z</published><updated>2009-05-04T20:20:00Z</updated><content type="html">This error appeared on one of my Hyper-V servers this morning. A search of TechNet revealed that KB967902 has an update that can be downloaded to correct the issue. The issue occurs because the because the Hyper-V Virtual Machine Management service (VMMS) certificate has expired. There is a blog entry here that explains how to correct the issue by renewing the certificate manually....(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/05/04/hyper-v-error-cannot-connect-to-the-virtual-machine-because-the-authentication-certificate-is-expired.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9586135" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author></entry><entry><title>Group Policy Resources</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/04/30/group-policy-resources.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/04/30/group-policy-resources.aspx</id><published>2009-04-30T22:04:00Z</published><updated>2009-04-30T22:04:00Z</updated><content type="html">In the last couple of weeks I have been working with customers on GPO implementations. One of the first things I show them are the Excel spreadsheets that contain all the settings in a search able format. These spreadsheets are useful when you don't know the name of the setting but know the item you are trying to control. The files contain the name of the policy setting name, scope, policy path, Registry information, requirements and explanatory text for every GPO setting. Anyone who is working on...(&lt;a href="http://blogs.msdn.com/muaddib/archive/2009/04/30/group-policy-resources.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9581145" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Group Policy" scheme="http://blogs.msdn.com/muaddib/archive/tags/Group+Policy/default.aspx" /><category term="GPO" scheme="http://blogs.msdn.com/muaddib/archive/tags/GPO/default.aspx" /></entry><entry><title>Testing Domain Controller Connectivity Using PORTQRY</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/03/29/testing-domain-controller-connectivity-using-portqry.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/03/29/testing-domain-controller-connectivity-using-portqry.aspx</id><published>2009-03-30T03:23:00Z</published><updated>2009-03-30T03:23:00Z</updated><content type="html">&lt;P&gt;One common problem I see with Active Directory implementations is an Active Directory topology that is not fully routable.&amp;nbsp; In a fully routable environment every domain controller (DC) can communicate with every other DC.&amp;nbsp; While&amp;nbsp;most customers "think" they have a fully routable environment in reality they do not.&amp;nbsp; In some cases there are multiple firewalls between the DCs that are blocking ports or DCs connected across VPN links that do not have the proper ports open.&amp;nbsp; For more information on how Active Directory replication works read&amp;nbsp;the&amp;nbsp;articles in the RESOURCES section below.&lt;/P&gt;
&lt;P&gt;Here are the ports required by Active Directory as described&amp;nbsp;in the "Service Overview" link below.&amp;nbsp; The basic ports are TCP: &lt;/P&gt;
&lt;P&gt;88 (Kerberos)&lt;BR&gt;135 (RPC)&lt;BR&gt;389 (LDAP)&lt;BR&gt;445 (CIFS)&lt;BR&gt;3268&amp;nbsp;(Global Catalog)&lt;/P&gt;
&lt;P&gt;There are additional ports and protocols but these are enough to get started testint the basics.&lt;/P&gt;
&lt;P&gt;The PORTQRY utility can be found in the Windows Server 2003 Support Tools and the newest version can be found in the links that follow.&amp;nbsp; PORTQRY can be used to test connectivity on a port or range of ports from one server to another.&amp;nbsp; For example to test TCP port 389 from the current computer to a server named VDC02 you would type the following command:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;PORTQRY - n VDC02 -e 389 -p TCP&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The query will return a great deal of information when you query 389 but you should see a line similar to the following if port 389 is reachable and able to respond:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;TCP port 389 (ldap service): LISTENING&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;In order to speed up the process of testing you can use a batch file with a FOR loop in it to read server names from a text file and perform several ports test against a server.&amp;nbsp; The sample script shown below will perform some basic testing but you might need to perform more detailed analysis if you are having problems (note somelines may be wrapped due to blog formatting).&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;::::::::::::::::::::::::::::&amp;nbsp;BEGIN SCRIPT :::::::::::::::::::::::::&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&amp;nbsp;@ECHO OFF&lt;BR&gt;:: NAME: DCPortTest.CMD v1.0&lt;BR&gt;:: DATE: 03/29/2009&lt;BR&gt;:: PURPOSE:&amp;nbsp; Test connectivity from one DC to one or more remote DCs&lt;BR&gt;:: using PORTQRY utility. &lt;BR&gt;:: The SERVERS.TXT contains a list of servers (one server per line)&lt;BR&gt;:: to check connectivity to.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT size=1&gt;ECHO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATE: %DATE% &amp;gt; DC_PORTQRY.TXT&lt;BR&gt;ECHO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIME: %TIME% &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;ECHO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER: %USERNAME% &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;ECHO COMPUTER: %COMPUTERNAME% &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;ECHO. &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;ECHO. &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;ECHO. &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;FOR /F "tokens=1" %%i in (servers.txt) DO (&lt;BR&gt;&amp;nbsp;ECHO ::::::::::::::::::::::&amp;nbsp; %%i&amp;nbsp; :::::::::::::::::::::::::: &amp;gt;&amp;gt; DC_PORTQRY.TXT &lt;BR&gt;&amp;nbsp;ECHO Testing %%i&lt;BR&gt;&amp;nbsp;ECHO. &amp;gt;&amp;gt; DC_PORTQRY.TXT &lt;BR&gt;&amp;nbsp;PORTQRY -n %%i -e 88 -p TCP | findstr /i "88"&amp;nbsp; &amp;gt;&amp;gt; DC_PORTQRY.TXT &lt;BR&gt;&amp;nbsp;PORTQRY -n %%i -e 445 -p TCP | findstr /i "445" &amp;gt;&amp;gt; DC_PORTQRY.TXT &lt;BR&gt;&amp;nbsp;PORTQRY -n %%i -e 389 -p TCP | findstr /i "389" &amp;gt;&amp;gt; DC_PORTQRY.TXT &lt;BR&gt;&amp;nbsp;PORTQRY -n %%i -e 3268 -p TCP | findstr /i "3268"&amp;nbsp; &amp;gt;&amp;gt; DC_PORTQRY.TXT &lt;BR&gt;&amp;nbsp;PORTQRY -n %%i -e 135 -p TCP | findstr /i "135" &amp;gt;&amp;gt; DC_PORTQRY.TXT&lt;BR&gt;&amp;nbsp;ECHO. &amp;gt;&amp;gt; DC_PORTQRY.TXT &amp;nbsp;&lt;BR&gt;&amp;nbsp;ECHO. &amp;gt;&amp;gt; DC_PORTQRY.TXT &amp;nbsp;&lt;BR&gt;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;::::::::::::::::::::::::&amp;nbsp;END SCRIPT :::::::::::::::::::::::::&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RESOURCES&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How Active Directory Replication Topology Works&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://technet2.microsoft.com/WindowsServer/en/Library/c238f32b-4400-4a0c-b4fb-7b0febecfc731033.mspx" mce_href="http://technet2.microsoft.com/WindowsServer/en/Library/c238f32b-4400-4a0c-b4fb-7b0febecfc731033.mspx"&gt;http://technet2.microsoft.com/WindowsServer/en/Library/c238f32b-4400-4a0c-b4fb-7b0febecfc731033.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Service overview and network port requirements for the Windows Server system&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://support.microsoft.com/kb/832017" mce_href="http://support.microsoft.com/kb/832017"&gt;http://support.microsoft.com/kb/832017&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;New features and functionality in PortQry version 2.0&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://support.microsoft.com/kb/832919" mce_href="http://support.microsoft.com/kb/832919"&gt;http://support.microsoft.com/kb/832919&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download PortQry Command Line Port Scanner Version 2.0&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=89811747-C74B-4638-A2D5-AC828BDC6983&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=89811747-C74B-4638-A2D5-AC828BDC6983&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=89811747-C74B-4638-A2D5-AC828BDC6983&amp;amp;displaylang=en&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9517728" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Active Directory" scheme="http://blogs.msdn.com/muaddib/archive/tags/Active+Directory/default.aspx" /><category term="Script" scheme="http://blogs.msdn.com/muaddib/archive/tags/Script/default.aspx" /></entry><entry><title>Finding Scheduled Tasks Configured with Disabled Accounts</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2009/01/13/finding-scheduled-tasks-configured-with-disabled-accounts.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2009/01/13/finding-scheduled-tasks-configured-with-disabled-accounts.aspx</id><published>2009-01-13T19:47:00Z</published><updated>2009-01-13T19:47:00Z</updated><content type="html">&lt;P&gt;One of my customers has undergone a great deal of turnover in the past few weeks on the System Administration team.&amp;nbsp; We discovered that a number of Scheduled Tasks configured on the servers were configured with the accounts of admnistrators (instead of service accounts!).&amp;nbsp; The accounts were disabled when the admins left the organization and&amp;nbsp;the Scheduled Tasks stopped working.&amp;nbsp; We needed to find all the Scheduled Tasks configured with admin accounts instead of service accounts on the servers.&lt;/P&gt;
&lt;P&gt;The simpe batch file below uses the SCHTASKS utility to dump the configuration information from each server listed in a SERVERS.TXT file and dump the output to a file named SCHED_TASKS_CONFIG.TXT.&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;&amp;lt;------------------------------BEGIN BATCH FILE-------------------------&amp;nbsp;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;:: NAME: SCHED_TASK_ACCT.CMD v1.0&lt;BR&gt;:: DATE: 1/13/2009&lt;BR&gt;:: PURPOSE:&amp;nbsp; TO dump the configuration of scheduled tasks on a server to a text file&lt;BR&gt;::&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; so tasks configured with disabled accounts can be located.&lt;/P&gt;
&lt;P&gt;ECHO %DATE% &amp;gt; SCHED_TASKS_CONFIG.TXT&lt;BR&gt;ECHO %TIME% &amp;gt;&amp;gt; SCHED_TASKS_CONFIG.TXT&lt;BR&gt;ECHO %USERNAME% &amp;gt;&amp;gt; SCHED_TASKS_CONFIG.TXT&lt;BR&gt;ECHO. &amp;gt;&amp;gt; SCHED_TASKS_CONFIG.TXT&lt;BR&gt;FOR /F "tokens=1" %%i in (servers.txt) DO schtasks /query /s %%i /v /fo list &amp;gt;&amp;gt; SCHED_TASKS_CONFIG.TXT&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;&amp;lt;------------------------------END BATCH FILE-------------------------&amp;nbsp;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9315980" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Script" scheme="http://blogs.msdn.com/muaddib/archive/tags/Script/default.aspx" /></entry><entry><title>Using a Logon Script to Install the SMS Advanced Client</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2008/10/19/using-a-logon-script-to-install-the-sms-advanced-client.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2008/10/19/using-a-logon-script-to-install-the-sms-advanced-client.aspx</id><published>2008-10-19T16:16:00Z</published><updated>2008-10-19T16:16:00Z</updated><content type="html">&lt;P&gt;One of my customers has an extensive lab environment with multiple forests, domains and workgroup computers.&amp;nbsp; SMS 2003 was deployed to help manage the configuration of all these different systems.&amp;nbsp; Between the locked down&amp;nbsp;security settings (no C$, ADMIN$ shares!)&amp;nbsp;and the number&amp;nbsp;separate&amp;nbsp;forest/domains/workgroups involved the ability to "push" the advanced client&amp;nbsp;to desktops is no longer an option.&amp;nbsp; After meeting with the client last week we decided to configure a logon script to install the SMS client.&amp;nbsp; The script and associated files (CCMSETUP.EXE, CLIENT.MSI, SMSCLIENT.VBS) were placed in a folder named SMS in the NETLOGON share of the Domain Controllers.&amp;nbsp; We then configured the LOGON SCRIPT properties of the Domain Administrator account to run the SMSSTARTUP.VBS script shown below to install the client.&lt;/P&gt;
&lt;P&gt;Now for a quick run through of the code.&amp;nbsp; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Declare our variables and create the objects we will be working with.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;Determine the path to the NETLOGON \SMS folder we are using.&lt;/LI&gt;
&lt;LI&gt;Check to see if the SMS client is installed (Set oSMSClient ... If Err.Number....)&lt;/LI&gt;
&lt;LI&gt;Display a timed popup message with a Cancel button&lt;/LI&gt;
&lt;LI&gt;Copy install files to local computer.&lt;/LI&gt;
&lt;LI&gt;Run installation script (SMSCLIENT.VBS)&lt;/LI&gt;
&lt;LI&gt;Set commands in the RunOnce registry key to delete the SMSCLIENTINSTALL folder the next time someone logs in.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;SMSSTARTUP.VBS&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;'**********************************************&lt;BR&gt;'&amp;nbsp; SCRIPT: SMSStartup.VBS&lt;BR&gt;'&amp;nbsp; AUTHOR: &lt;BR&gt;'&amp;nbsp; DATE:&amp;nbsp;&amp;nbsp; 10/16/2008&lt;BR&gt;' VERSION: 2.0&lt;BR&gt;' PURPOSE: Check for thr presence of the SMS client,&lt;BR&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if not installed, copy files from the &lt;BR&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; network to c:\smsclientinstall and install&lt;BR&gt;'&amp;nbsp;USAGE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SMSStartup.vbs&lt;BR&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;'REVISION:&amp;nbsp;10/17/2008 added check&lt;BR&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;to make sure files and folders exist &lt;BR&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; before moving to next step in script&lt;BR&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;'**********************************************&lt;BR&gt;OPTION EXPLICIT&lt;BR&gt;On Error Resume Next&lt;/P&gt;
&lt;P&gt;Dim oSMSClient, intButton,objWshShell,sFolder, objFSO, sCurrentPath&lt;BR&gt;Dim oExec&lt;/P&gt;
&lt;P&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;BR&gt;Set objWshShell = WScript.CreateObject("WScript.Shell")&lt;BR&gt;Set oSMSClient = CreateObject ("Microsoft.SMS.Client")&lt;/P&gt;
&lt;P&gt;'Folder to copy SMS install files to &lt;BR&gt;sFolder = "C:\SMSCLIENTINSTALL"&lt;/P&gt;
&lt;P&gt;WScript.Sleep 15000&lt;/P&gt;
&lt;P&gt;'Build path to SMS files&lt;BR&gt;sCurrentPath = objWshShell.ExpandEnvironmentStrings("%LOGONSERVER%")&lt;BR&gt;sCurrentPath = sCurrentPath &amp;amp; "\NETLOGON\SMS"&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If Err.Number &amp;lt;&amp;gt; 0 Then 'change to zero when testing complete&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Clear error buffer &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err.clear&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objWshShell.LogEvent 2, "SMS Client is not installed, installing now."&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; intButton=objWshShell.Popup("Installaing SMS Client software on this computer in the background",5,"SMS Client Software Installation",1)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'wscript.echo intbutton&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If intButton = 2 Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objWshShell.LogEvent 1, "SMS Client installation was cancelled by the user"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wscript.quit&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;'copy files to local computer and begin client installation&lt;BR&gt;&amp;nbsp;Do While objFSO.FolderExists(sFolder) &amp;lt;&amp;gt; TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;CreateFolder sFolder&lt;BR&gt;&amp;nbsp;&amp;nbsp;WScript.Sleep 10000&lt;BR&gt;&amp;nbsp;Loop&lt;/P&gt;
&lt;P&gt;&amp;nbsp;'copy files&lt;BR&gt;&amp;nbsp;'Check for files before continuing to next file&lt;BR&gt;&amp;nbsp;Do While objFSO.FileExists(sFolder &amp;amp; "\SMSCLIENT.VBS") &amp;lt;&amp;gt; TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;objFSO.CopyFile sCurrentPath &amp;amp; "\SMSCLIENT.VBS", sFolder &amp;amp; "\", TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;wscript.sleep 2000&lt;BR&gt;&amp;nbsp;Loop&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;Do While objFSO.FileExists(sFolder &amp;amp; "\Client.msi") &amp;lt;&amp;gt; TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;objFSO.CopyFile sCurrentPath &amp;amp; "\client.msi", sFolder &amp;amp; "\", TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;wscript.sleep 2000&lt;BR&gt;&amp;nbsp;Loop&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;Do While objFSO.FileExists(sFolder &amp;amp; "\ccmsetup.exe") &amp;lt;&amp;gt; TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;objFSO.CopyFile sCurrentPath &amp;amp; "\ccmsetup.exe", sFolder &amp;amp; "\", TRUE&lt;BR&gt;&amp;nbsp;&amp;nbsp;wscript.sleep 2000&lt;BR&gt;&amp;nbsp;Loop&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'now run sms client install&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oExec = objWshShell.Exec("wscript.exe " &amp;amp; sFolder &amp;amp; "\SMSCLIENT.VBS")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do While oExec.Status = 0&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WScript.Sleep 1000&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;'delete the folder by adding command to the Runonce key&lt;BR&gt;&amp;nbsp;'CMD.exe /c "RD /s /q c:\SMSCLIENTINSTALL"&lt;BR&gt;&amp;nbsp;objWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\SMS", "CMD.EXE /c " &amp;amp; CHR(34) &amp;amp; "RD /s /q C:\SMSCLIENTINSTALL" &amp;amp; CHR(34), "REG_SZ"&lt;/P&gt;
&lt;P mce_keep="true"&gt;Else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Computer has client, quit&lt;BR&gt;&amp;nbsp;wscript.quit&lt;BR&gt;End If&lt;/P&gt;
&lt;P&gt;Function CreateFolder(folder)&lt;BR&gt;&amp;nbsp;&amp;nbsp; Dim ofso, f&lt;BR&gt;&amp;nbsp;&amp;nbsp; Set ofso = CreateObject("Scripting.FileSystemObject")&lt;BR&gt;&amp;nbsp;&amp;nbsp; Set f = ofso.CreateFolder(folder)&lt;BR&gt;&amp;nbsp;&amp;nbsp; CreateFolder = f.Path&lt;BR&gt;End Function&lt;/P&gt;
&lt;P&gt;Sub DeleteAFolder(filespec)&lt;BR&gt;&amp;nbsp;&amp;nbsp; Dim ofso&lt;BR&gt;&amp;nbsp;&amp;nbsp; Set ofso = CreateObject("Scripting.FileSystemObject")&lt;BR&gt;&amp;nbsp;&amp;nbsp; ofso.DeleteFolder filespec,TRUE&lt;BR&gt;End Sub&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9006252" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Time Savers" scheme="http://blogs.msdn.com/muaddib/archive/tags/Time+Savers/default.aspx" /><category term="Script" scheme="http://blogs.msdn.com/muaddib/archive/tags/Script/default.aspx" /><category term="SMS" scheme="http://blogs.msdn.com/muaddib/archive/tags/SMS/default.aspx" /></entry><entry><title>Configuring SMS to Work on Workgroup Computers and Computers in Other Domains (LMHOSTS)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/muaddib/archive/2008/10/19/configuring-sms-to-work-on-workgroup-computers-and-computers-in-other-domains-lmhosts.aspx" /><id>http://blogs.msdn.com/muaddib/archive/2008/10/19/configuring-sms-to-work-on-workgroup-computers-and-computers-in-other-domains-lmhosts.aspx</id><published>2008-10-19T16:09:00Z</published><updated>2008-10-19T16:09:00Z</updated><content type="html">&lt;P&gt;As described in the previous post the&amp;nbsp;lab environment includes&amp;nbsp;multiple forests, domains and workgroup computers.&amp;nbsp;&amp;nbsp;One of the nice things about SMS 2003 is the fact that once the SMS Client has been installed on a system, you "own" that system and can manage it from that day forward.&amp;nbsp; In the previous post, we discussed how to use a logon script to install the SMS Advanced Client.&amp;nbsp; In this post we will discuss how to configure computers that are not located within the same domain as the SMS server to be able to find the SMS Management Point (MP) and Server Locator Point (SLP).&lt;/P&gt;
&lt;P&gt;All&amp;nbsp;Windows operating systems since Windows 2000 rely on DNS for name resolution.&amp;nbsp; A&amp;nbsp;clients still have WINS installed to support some legacy applications but&amp;nbsp;most do not.&amp;nbsp; An LMHOSTS file is similar to a HOSTS file.&amp;nbsp; A HOST files is used to map DNS hosts names to IP addresses.&amp;nbsp; An LMHOSTS file is used to map NetBIOS names to IP addresses.&amp;nbsp;&amp;nbsp; NetBIOS names differ from DNS names because you can have different types of NetBIOS names (e,g, domain, workstation service etc.).&amp;nbsp; The LMHOSTS files is placed in the same folder as the HOSTS file (%WINDIR%\System32\Drivers\Etc).&lt;/P&gt;
&lt;P&gt;An example of the LMHOSTS file is shown below.&amp;nbsp; Copy the code below into Notepad and save the file as LMHOSTS (no extension) to the "%WINDIR%\System32\Drivers\Etc" folder.&amp;nbsp; Customize the entries to match your environment.&amp;nbsp; When you see the pound (#) sign in an LMHOSTS file it is usually followed by a comment unless it is followed by one of the special directives such as PRE&amp;lt; DOM, INCLUDE etc.&amp;nbsp; The PRE directive loads the entires into the NetBIOS name cache on startup.&amp;nbsp; The DOM directive is used to indicated a domain name.&amp;nbsp; The INCLUDE directive is used to include another LMHOSTS file.&lt;/P&gt;
&lt;P&gt;In the sample file below the first three lines are comments.&amp;nbsp; The fourth line pre-loads the domain name where the SMS servers is located and provides the IP address of a DC in that domain.&amp;nbsp; The next line provides the name and IP address of the SMS server (SMSSERVER1).&amp;nbsp; The next line provides the name of the SMS Server Locator Point (SMS_SLP) and the line that follows defines the Management Point (MP_C01).&amp;nbsp; Notice the entries for the&amp;nbsp;SLP/MP look very different from the others.&amp;nbsp; The "\01xa"&amp;nbsp;is a NetBIOS suffix and there must be exactly 15 characters between the the first quote and the backslash.&amp;nbsp; For the SMS_SLP line on change the IP address to the IP of the computer hosting the SMS SLP role.&amp;nbsp; For the MP, change the IP and change the SMS site code in the file from C01 to the site code of your SMS site.&lt;/P&gt;
&lt;P&gt;&amp;lt;------------------------------ BEGIN LMHOSTS -----------------------------------&amp;gt;&lt;/P&gt;
&lt;P&gt;# LAB LMHOSTS File&lt;BR&gt;#REVISION: 2&lt;BR&gt;#DATE: 10/17/2008&lt;BR&gt;192.168.101.143&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DC01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #PRE #DOM:LABDOMAIN1&amp;nbsp; # Lab Domain&amp;nbsp;DC&lt;BR&gt;192.168.101.141&amp;nbsp;&amp;nbsp;&amp;nbsp; SMSSVR1 #PRE&lt;BR&gt;192.168.101.141&amp;nbsp;&amp;nbsp;&amp;nbsp;"SMS_SLP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \0x1A" #PRE&lt;BR&gt;192.168.101.141&amp;nbsp;&amp;nbsp; "MP_C01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \0x1A" #PRE&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp; END LMHOSTS -----------------------------------&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;When you start using LMHOST files you quickly realize that trying to manage the content of these files on multiple computers because a big pain real fast.&amp;nbsp; If you need to make a change, you need to update every file with the&amp;nbsp;change.&amp;nbsp; Fortunately the #INCLUDE&amp;nbsp;directive discussed earlier enables you to use a centralized LMHOSTS file.&amp;nbsp; In our lab environment we created a share on the SMS server named "SMSLMHOST" and placed the first LMHOSTS file shown above there.&amp;nbsp; The LMHOSTS file shown below was placed on the computers that needed a LMHOSTS.&amp;nbsp; There are two entries shown.&amp;nbsp; The first one provides the name/IP of the SMS server and the second directs the client to read the master LMHOSTS file stored on the server.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;lt;------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;BEGIN LMHOSTS -----------------------------------&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;192.168.101.141&amp;nbsp;SMS1&amp;nbsp;#PRE&lt;BR&gt;#INCLUDE \\SMSSVR1\SMSLMHOSTS\lmhosts&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp; END LMHOSTS -----------------------------------&amp;gt;&lt;/P&gt;
&lt;P&gt;REFERENCE&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;NetBIOS Suffixes (16th Character of the NetBIOS Name)&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://support.microsoft.com/default.aspx/kb/163409/"&gt;http://support.microsoft.com/default.aspx/kb/163409/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;HOWTO: Assign SMS Advanced Client to the Isolated Secondary Site &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://support.microsoft.com/kb/555853"&gt;http://support.microsoft.com/kb/555853&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LMHOSTS File Information and Predefined Keywords&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/102725"&gt;http://support.microsoft.com/kb/102725&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Domain Browsing with TCP/IP and LMHOSTS Files&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://support.microsoft.com/kb/150800"&gt;http://support.microsoft.com/kb/150800&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Chapter 10 - Using LMHOSTS Files&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://www.microsoft.com/resources/documentation/windowsnt/4/server/reskit/en-us/net/sur_lmh.mspx?mfr=true"&gt;http://www.microsoft.com/resources/documentation/windowsnt/4/server/reskit/en-us/net/sur_lmh.mspx?mfr=true&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9006247" width="1" height="1"&gt;</content><author><name>MuadDib</name><uri>http://blogs.msdn.com/members/MuadDib.aspx</uri></author><category term="Time Savers" scheme="http://blogs.msdn.com/muaddib/archive/tags/Time+Savers/default.aspx" /><category term="Reference" scheme="http://blogs.msdn.com/muaddib/archive/tags/Reference/default.aspx" /><category term="Script" scheme="http://blogs.msdn.com/muaddib/archive/tags/Script/default.aspx" /><category term="SMS" scheme="http://blogs.msdn.com/muaddib/archive/tags/SMS/default.aspx" /><category term="NetBIOS" scheme="http://blogs.msdn.com/muaddib/archive/tags/NetBIOS/default.aspx" /></entry></feed>