<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://myitforum.com/cs2/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Don Hite at myITforum.com</title><subtitle type="html">&lt;div align="center"&gt;
&lt;font color="Blue"&gt;Select Distinct&lt;/font&gt;
&lt;font color="deeppink"&gt;DateAdd&lt;/font&gt;
&lt;font color="Gray"&gt;(D,+1,&lt;/font&gt; 
&lt;font color="deeppink"&gt;GetDate&lt;/font&gt;
&lt;font color="Gray"&gt;()) &lt;/font&gt;
&lt;font color="Red"&gt;&amp;#39;Be Sure To Come Back Then too!&amp;#39;&lt;/font&gt;
&lt;/div&gt;</subtitle><id>http://myitforum.com/cs2/blogs/dhite/atom.aspx</id><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/default.aspx" /><link rel="self" type="application/atom+xml" href="http://myitforum.com/cs2/blogs/dhite/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.31113.47">Community Server</generator><updated>2010-10-08T10:04:26Z</updated><entry><title>The Prerequisite Hotfix For Configuration Manager 2007 R3 Is Unavailable</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/16/the-prerequisite-hotfix-for-configuration-manager-2007-r3-is-unavailable.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/16/the-prerequisite-hotfix-for-configuration-manager-2007-r3-is-unavailable.aspx</id><published>2010-10-16T13:50:58Z</published><updated>2010-10-16T13:50:58Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;MS KB977384 is required in order to install R3 so why is it unavailable? Is the website flooded, corrupted or it is just a Microsoft thing that we are slowly becoming accustomed to? At either rate I think that Microsoft should reevaluate their Rx releases and do a better job at distributing them. How much time would it take to add the hotfix to the download or maybe recompile the download to integrate it? Enquiring minds want to know.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;Hotfix Request&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;mso-ansi-language:EN;"&gt;The system is currently unavailable. Please try back later, or contact support if you want immediate assistance&lt;/span&gt;&lt;span style="mso-ansi-language:EN;"&gt;.&lt;span style="COLOR:blue;"&gt;http://support.microsoft.com/contactus/?ws=support&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:EN;"&gt;Last Review : October 16, 2010&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151906" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="ConfigMgr 2007" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/ConfigMgr+2007/default.aspx" /></entry><entry><title>Microsoft Security Essentials New Version Available</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/microsoft-security-essentials-version-new-version-available.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/microsoft-security-essentials-version-new-version-available.aspx</id><published>2010-10-13T16:21:00Z</published><updated>2010-10-13T16:21:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;Microsoft Security Essentials Version 1.0.2498.0 was released late last week (10-07-2010) and is now available for download from the Microsoft Downloads page. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;If you are running Microsoft Security Essentials &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;on your workstation you will be receiving a desktop message that the new version is available or you can download the newest version from the link below. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:maroon;"&gt;Microsoft XP:&lt;/span&gt; mssefullinstall-x86fre-en-us-xp&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:maroon;"&gt;Microsoft Vista:&lt;/span&gt; mssefullinstall-x86fre-en-us-vista-win7&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:maroon;"&gt;Microsoft Windows 7&lt;/span&gt;: mssefullinstall-amd64fre-en-us-vista-win7&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Download:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e1605e70-9649-4a87-8532-33d813687a7f"&gt;&lt;font color="#0000ff"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e1605e70-9649-4a87-8532-33d813687a7f&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151852" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Odds &amp;amp; Ends" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Odds+_2600_amp_3B00_+Ends/default.aspx" /></entry><entry><title>The Configuration Manager 2007 Dashboard Download</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/the-configuration-manager-2007-dashboard-download.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/the-configuration-manager-2007-dashboard-download.aspx</id><published>2010-10-13T15:56:15Z</published><updated>2010-10-13T15:56:15Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The Configuration Manager 2007 Dashboard allows you to watch and track application and operating system deployments as well as security updates and site health status via a customizable internet web interface.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The dashboard requires Windows SharePoint Services and can be accessed from a workstation desktop without the Configuration Manager console.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The dashboard installs to the x:\Program Files\ConfigMgr Dashboard Framework and the x:\ProgramData\ConfigMgr Dashboard Framework directories. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The dashboard can be accessed via your web browser http://Server_Name:Port_Number and comes preconfigured with a handful of web parts to get you started and you don&amp;rsquo;t need to be a Sharepoint or MOSS expert to develop your own dashboard reports..&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Download:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=27fe0d80-38c6-464a-953a-1c2edcf35c2d"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=27fe0d80-38c6-464a-953a-1c2edcf35c2d&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151851" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="ConfigMgr 2007" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/ConfigMgr+2007/default.aspx" /></entry><entry><title>Microsoft SQL Server 2008 Service Pack 2 Feature Pack Downloads</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/microsoft-sql-server-2008-service-pack-2-feature-pack-downloads.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/microsoft-sql-server-2008-service-pack-2-feature-pack-downloads.aspx</id><published>2010-10-13T13:09:18Z</published><updated>2010-10-13T13:09:18Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The Microsoft SQL Server 2008 Service Pack (SP) 2 Feature Pack downloads are now available from Microsoft now that SP 2 has been officially released. The Feature pack is a collection of stand alone application packages listed below that are provided free of charge from Microsoft to add additional value to your SQL Server 2008 SP2 infrastructure.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style="MARGIN-TOP:0in;"&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft ADOMD.NET&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft Analysis Management Objects&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft Connector 1.0 for SAP BI &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft Core XML Services (MSXML) 6.0 &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft OLEDB Provider for DB2 &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2005 Backward Compatibility Components &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2005 JDBC Driver 1.2 &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Command Line Utilities &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Data Mining Add-ins for Microsoft Office 2007&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Data mining Viewer Controls &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Management Objects&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Native Client &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Policies &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Replication Management Objects &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Report Builder 2.0 &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft Share Point Technologies&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server 2008 Upgrade Advisor &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server Driver for PHP 1.0 &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Server System CLR Types &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQL Service Broker External Activator &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft SQLXML 4.0 SP1 &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft Sync Framework &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;Microsoft Windows PowerShell Extensions for SQL Server &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;SQL Server Compact 3.5 SP1&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;COLOR:maroon;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;SQL Server Remote Blob Store&lt;/li&gt;&lt;/ul&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:green;"&gt;Downloads&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:blue;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1b2bd555-cb5b-47b9-88c7-3f89f3b43779&amp;amp;displaylang=en"&gt;&lt;font color="#0000ff"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1b2bd555-cb5b-47b9-88c7-3f89f3b43779&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151844" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Microsoft SQL Server" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Microsoft+SQL+Server/default.aspx" /></entry><entry><title>SQL 2008 Reporting Services Add Ins For Microsoft SharePoint Downloads</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/sql-2008-reporting-services-add-ins-for-microsoft-sharepoint-downloads.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/13/sql-2008-reporting-services-add-ins-for-microsoft-sharepoint-downloads.aspx</id><published>2010-10-13T12:36:34Z</published><updated>2010-10-13T12:36:34Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;Here you will find information and download links for SQL 2008 reporting services (SSRS) Add Ins For Microsoft SharePoint 2007 and 2010 available from Microsoft.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;span style="COLOR:maroon;"&gt;SSRS Add-in for SharePoint 2007&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;Microsoft SQL Server 2008 Reporting Services Add-in for SharePoint Technologies allows you to take advantage of new SQL Server 2008 report processing and management capabilities in SharePoint integrated mode. This version also includes Report Builder server mode, and the ability to launch Report Builder directly from a Report Server. The download provides a Report Viewer Web part, Web application pages, and support for using standard Windows SharePoint Services 3.0 or Microsoft Office SharePoint Services 2007.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:green;"&gt;Download&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=186086"&gt;http://go.microsoft.com/fwlink/?LinkID=186086&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;span style="COLOR:maroon;"&gt;SSRS Add-in for SharePoint 2010&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The Microsoft SQL Server 2008 R2 Reporting Services Add-in for Microsoft SharePoint Technologies 2010 allows you to integrate your reporting environment with SharePoint to experience the benefits of using the collaborative environment provided by SharePoint. Once you install the Reporting Services Add-in and configure your servers for integration, you can publish Reporting Services content to a SharePoint library and then view and manage those documents directly from a SharePoint site. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:green;"&gt;Download&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=186085"&gt;&lt;font color="#0000ff"&gt;http://go.microsoft.com/fwlink/?LinkID=186085&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151841" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Microsoft SQL Server" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Microsoft+SQL+Server/default.aspx" /></entry><entry><title>VBS Script To Send All Active Directory Sever Names To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-send-all-active-directory-sever-names-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-send-all-active-directory-sever-names-to-excel.aspx</id><published>2010-10-12T14:29:17Z</published><updated>2010-10-12T14:29:17Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS Script will send all of your Active Directory (AD) sever names to an Excel spreadsheet.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;VBS Script&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Machine Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Network Operating System&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objAdRootDSE = GetObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;LDAP://RootDSE&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRS = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Adodb.Recordset&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;varConfigNC = objAdRootDSE.Get(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;defaultNamingContext&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strConnstring = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Provider = ADsDSOObject&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strWQL = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select * FROM &amp;#39;LDAP://&amp;quot;&lt;/span&gt; &amp;amp; varConfigNC _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39; Where ObjectCategory= &amp;#39;Computer&amp;#39; and OperatingSystem = &amp;#39;Windows*Server*&amp;#39;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRS.Open strWQL, strConnstring&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Do&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;until&lt;/span&gt; objRS.eof&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objServer = GetObject(objRS.Fields.Item(0))&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strServerName = objServer.CN&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strOperatingSystem = objServer.OperatingSystem&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = strServerName&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = strOperatingSystem&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRS.movenext&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRS.close&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:B1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151826" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>VBS Script To Send All Domain Controller Names To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-send-all-domain-controller-names-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-send-all-domain-controller-names-to-excel.aspx</id><published>2010-10-12T14:28:45Z</published><updated>2010-10-12T14:28:45Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS Script will send all of your Active Directory (AD) Domain Controller (DC) names to an Excel spreadsheet including their DNS host name and Distinguished UNC Name.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Domain Controller Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;DNS Host Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Distinguished Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; ADS_SCOPE_SUBTREE = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRootDSE = GetObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;LDAP://RootDSE&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strConfigurationNC = objRootDSE.Get(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;configurationNamingContext&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objConnection = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Connection&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objCommand =&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Command&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objConnection.Provider = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADsDSOObject&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objConnection.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Active Directory Provider&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objCommand.ActiveConnection = objConnection&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objCommand.Properties(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Page Size&amp;quot;&lt;/span&gt;) = 1000&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objCommand.Properties(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Searchscope&amp;quot;&lt;/span&gt;) = ADS_SCOPE_SUBTREE &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objCommand.CommandText = _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select ADsPath From &amp;#39;LDAP://&amp;quot;&lt;/span&gt; &amp;amp; strConfigurationNC &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39; Where objectClass=&amp;#39;nTDSDSA&amp;#39;&amp;quot;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRecordSet = objCommand.Execute&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Do&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Until&lt;/span&gt; objRecordSet.EOF&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objParent = GetObject(GetObject(objRecordset.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADsPath&amp;quot;&lt;/span&gt;)).Parent)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objParent.CN&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objparent.DNSHostName&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = objparent.serverReference&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:C1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151825" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>VBS Script To Enumerate A Specified SQL Database Tables Column Names</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-enumerate-a-specified-sql-database-tables-column-names.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-enumerate-a-specified-sql-database-tables-column-names.aspx</id><published>2010-10-12T14:15:54Z</published><updated>2010-10-12T14:15:54Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS Script can be used to list or enumerate all of the column names for a specified table much like the previous SQL Query post &lt;span style="COLOR:green;"&gt;SQL Query To Locate A Specified SQL Database Table Or Column Name&lt;/span&gt; and the previous VBS post &lt;span style="COLOR:green;"&gt;VBS Script To Locate A Specified SQL Database Table Or Column Name. &lt;/span&gt;The results will be written to an excel spreadsheet that can be saved or printed for your reference.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:blue;"&gt;Tip:&lt;/span&gt; Rather than pre-populating the input dialog boxes I took the liberty of adding comments next to the appropriate dialog boxes as a guide.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strServer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter SQL Server Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;SQL Server &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strDatabase = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Database Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;SMS_XXX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strTableName = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Table Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;Operating_System_Data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Table Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Column Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; adOpenStatic = 3&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; adLockOptimistic = 3&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objConnection = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Connection&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objConnection.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Provider=SQLOLEDB;Data Source =&amp;quot;&lt;/span&gt; &amp;amp; strServer &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot;Trusted_Connection=Yes;Initial Catalog =&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; strDatabase &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRecordSet = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Recordset&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select SysObjects.Name T_Name, SysColumns.Name C_Name&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; From SysReferences&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Right Outer Join SysColumns &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Join SysTypes on SysColumns.XType = SysTypes.XType &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Join SysObjects on SysColumns.Id = SysObjects.Id&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; On SysReferences.ConstId = SysObjects.Id&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Where SysObjects.XType = &amp;#39;U&amp;#39;&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; And SysObjects.Name = &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt; &amp;amp; strTableName &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;, objConnection, adOpenStatic, adLockOptimistic &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Do&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Until&lt;/span&gt; objRecordSet.EOF&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;T_Name&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;C_Name&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:B1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151824" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>VBS Script To Locate A Specified SQL Database Table Or Column Name</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-locate-a-specified-sql-database-table-or-column-name.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/vbs-script-to-locate-a-specified-sql-database-table-or-column-name.aspx</id><published>2010-10-12T14:15:29Z</published><updated>2010-10-12T14:15:29Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS Script like the &lt;span style="COLOR:green;"&gt;SQL Query To Locate A Specified SQL Database Table Or Column Name&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt; &lt;/span&gt;post will allow you to search a database to help you locate or find all of the tables as well as all of the columns that contain specified keywords. The results will be written to an excel spreadsheet that can be saved or printed for your reference.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;"&gt;Note:&lt;/span&gt; The script has the like functionally built-in so there is no need to add the wildcard % character before and after the TableName and ColumName input dialog box prompts. For example if you want to search for all table names that have the keyword &amp;ldquo;Data&amp;rdquo; in them at the TableName input dialog box enter &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:green;"&gt;Data&lt;/span&gt;&lt;/b&gt; rather than &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:green;"&gt;%Data%&lt;/span&gt;&lt;/b&gt; or &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:green;"&gt;%Data&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:blue;"&gt;Tip:&lt;/span&gt; Rather than pre-populating the input dialog boxes I took the liberty of adding comments next to the appropriate dialog boxes as a guide.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;trServer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter SQL Server Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;SQL Server&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strDatabase = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Database Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;SMS_XXX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strTableName = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Table Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;Data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strColumnName = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Column Name&amp;quot;&lt;/span&gt;) &lt;span style="COLOR:green;"&gt;&amp;#39;Key&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Table Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Column Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; adOpenStatic = 3&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; adLockOptimistic = 3&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objConnection = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Connection&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objConnection.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Provider=SQLOLEDB;Data Source =&amp;quot;&lt;/span&gt; &amp;amp; strServer &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot;Trusted_Connection=Yes;Initial Catalog =&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; strDatabase &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRecordSet = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Recordset&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select SysObjects.Name T_Name, SysColumns.Name C_Name&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; From SysReferences&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Right Outer Join SysColumns &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Join SysTypes on SysColumns.XType = SysTypes.XType &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Join SysObjects on SysColumns.Id = SysObjects.Id&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; On SysReferences.ConstId = SysObjects.Id&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Where SysObjects.XType = &amp;#39;U&amp;#39;&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; And SysObjects.Name Like &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39;%&amp;quot;&lt;/span&gt; &amp;amp; strTableName &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;%&amp;#39;&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; And SysColumns.Name Like &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39;%&amp;quot;&lt;/span&gt; &amp;amp; strColumnName &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;%&amp;#39;&amp;quot;&lt;/span&gt;, objConnection, adOpenStatic, adLockOptimistic &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Do&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Until&lt;/span&gt; objRecordSet.EOF&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;T_Name&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;C_Name&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:B1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151823" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>SQL Query To Locate A Specified SQL Database Table Or Column Name</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/sql-query-to-locate-a-specified-sql-database-table-or-column-name.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/12/sql-query-to-locate-a-specified-sql-database-table-or-column-name.aspx</id><published>2010-10-12T14:14:57Z</published><updated>2010-10-12T14:14:57Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The SQL query directly below will allow you to search the database from which the script is executed within to help you locate or find all of the tables as well as all of the columns that contain both of the keywords specified.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;In the example below we are searching for all table names that contain all or part of the keyword specified which in the example is &amp;ldquo;Name&amp;rdquo; which also has a column name containing the keyword &amp;ldquo;Item&amp;rdquo;. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;"&gt;Note:&lt;/span&gt; If you just want to find a table name or just a column name comment out or remove the &lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;And&lt;/span&gt;&lt;/b&gt; statement that you do not wish to enumerate. The &lt;span style="COLOR:green;mso-no-proof:yes;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;.&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;Name&lt;/span&gt; is the Table name and &lt;span style="COLOR:green;mso-no-proof:yes;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;.&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;Name &lt;/span&gt;is the Column name. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;SQL Query:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;.&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;Name &lt;span style="COLOR:red;"&gt;&amp;#39;Table Name&amp;#39;&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;.&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;Name &lt;span style="COLOR:red;"&gt;&amp;#39;Column Name&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;From&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysReferences&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Right&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:gray;"&gt;Outer&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;Join&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Join&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysTypes&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;on&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;XType &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysTypes&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;XType &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Join&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;on&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Id &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Id &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;on&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysReferences&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ConstId &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Id&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Where&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;XType &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;And&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Name &lt;span style="COLOR:gray;"&gt;Like&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;%Name%&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;And&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Name &lt;span style="COLOR:gray;"&gt;Like&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;%Item%&amp;#39;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Order&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;by&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Name&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Name&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This SQL Query can be used if you know the name of the table using the script above and you wish to review all of the available column names for the specified table.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;.&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;Name &lt;span style="COLOR:red;"&gt;&amp;#39;Table Name&amp;#39;&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;.&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;Name &lt;span style="COLOR:red;"&gt;&amp;#39;Column Name&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;From&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysReferences&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Right&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:gray;"&gt;Outer&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;Join&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Join&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysTypes&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;on&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;XType &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysTypes&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;XType &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Join&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;on&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Id &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Id &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;on&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysReferences&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ConstId &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Id&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Where&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;XType &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;U&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;And&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:green;"&gt;SysObjects&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Name &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Operating_System_DATA&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Order&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;by&lt;/span&gt; &lt;span style="COLOR:green;"&gt;SysColumns&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Name&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151822" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="SQL Queries" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/SQL+Queries/default.aspx" /></entry><entry><title>Microsoft Risk and Health Assessment Program Tool Downloads</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/microsoft-risk-and-health-assessment-program-tool-downloads.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/microsoft-risk-and-health-assessment-program-tool-downloads.aspx</id><published>2010-10-08T17:15:18Z</published><updated>2010-10-08T17:15:18Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;Below you will find a list of the currently available Microsoft risk and health assessment program tool downloads.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;"&gt;Note:&lt;/span&gt; All Download Packages Are Intended For Microsoft Premier Customers Only.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Cluster Server (CSRAP) &amp;ndash; Scoping Tool v1.5 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Cluster Server (CSRAP).&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=69665e3e-83ab-450c-9e08-3b523456f6c3"&gt;&lt;font color="#0000ff"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=69665e3e-83ab-450c-9e08-3b523456f6c3&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Exchange Server &amp;ndash; Scoping Tool v1.4 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Exchange Server (ExRAP).&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=23457155-7c8b-4355-8a57-d2c2a4d1da57"&gt;&lt;font color="#0000ff"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=23457155-7c8b-4355-8a57-d2c2a4d1da57&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Active Directory &amp;ndash; Scoping Tool v1.5 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Active Directory (ADRAP).&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22205827-c164-4b62-9f8d-c3cd6077bd82"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22205827-c164-4b62-9f8d-c3cd6077bd82&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Configuration Manager - Scoping Tool v1.0 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Configuration Manager (CMRAP).&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bb0ce933-68eb-44b4-a569-19e9e274489f"&gt;&lt;font color="#0000ff"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bb0ce933-68eb-44b4-a569-19e9e274489f&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Windows Desktop (WDRAP) &amp;ndash; Scoping Tool &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Windows Desktop (WDRAP).&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9e4e81e0-fae9-4578-898c-0ad2170b31ef"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9e4e81e0-fae9-4578-898c-0ad2170b31ef&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Microsoft SQL Server &amp;ndash; Scoping Tool v1.2 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Microsoft SQL Server.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7edc8686-89f6-4076-bff4-dba53c7639e7"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7edc8686-89f6-4076-bff4-dba53c7639e7&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment Program for Microsoft SharePoint Server (SPRAP) &amp;ndash; Scoping Tool v2.5 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This package includes all of the scoping tools necessary to prepare and qualify your environment to receive a Risk and Health Assessment Program for Microsoft SharePoint Server (SPRAP).&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=535266cc-88e8-4180-a4da-838f94d6a10d"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=535266cc-88e8-4180-a4da-838f94d6a10d&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Risk and Health Assessment for Microsoft SharePoint Server Datasheet &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;The Risk and Health Assessment Program for Microsoft SharePoint Server has been developed to provide in-depth analysis of your Office SharePoint Server and Windows SharePoint Services configurations, custom code, and operational procedures, uncovering areas that are potential risks to server stability or that do not align with Microsoft best practices.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b72ef7b3-0291-4c15-b669-e94c685b00ba"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b72ef7b3-0291-4c15-b669-e94c685b00ba&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151758" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Server Technologies" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Server+Technologies/default.aspx" /></entry><entry><title>VBS Script To Send All Non Client Resources To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/vbs-script-to-send-all-non-client-resources-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/vbs-script-to-send-all-non-client-resources-to-excel.aspx</id><published>2010-10-08T16:43:19Z</published><updated>2010-10-08T16:43:19Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS script will allow you to send a list of machines to an Excel spreadsheet that either do not have the ConfigMgr client installed or the client information for the resource is not reported.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Site Server Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strSiteCode = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Site Code&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Machine Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Operating System&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objWMIService = GetObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;winmgmts://&amp;quot;&lt;/span&gt; &amp;amp; strComputer &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;\root\sms\site_&amp;quot;&lt;/span&gt; &amp;amp; strSiteCode)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colItems = objWMIService.ExecQuery(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select * From SMS_R_System Where Client = 0 Or Client Is Null&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;For&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Each&lt;/span&gt; objItem &lt;span style="COLOR:blue;"&gt;in&lt;/span&gt; colItems&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objItem.Name&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objItem.OperatingSystemNameandVersion&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:B1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151756" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>VBS Script To Send Collection Names And Collection ID Information To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/vbs-script-to-send-collection-names-and-collection-id-information-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/vbs-script-to-send-collection-names-and-collection-id-information-to-excel.aspx</id><published>2010-10-08T15:09:48Z</published><updated>2010-10-08T15:09:48Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS Script will prompt you to enter your site server name and site code and will in turn list all of the collection names and their corresponding ID&amp;rsquo;s to an excel spreadsheet for your reference. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strServer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Site Server Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strDatabase = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Three Letter Site Code&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Collection Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Collection ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; adOpenStatic = 3&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Const&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; adLockOptimistic = 3&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objConnection = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Connection&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objConnection.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Provider=SQLOLEDB;Data Source =&amp;quot;&lt;/span&gt; &amp;amp; strServer &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot;Trusted_Connection=Yes;Initial Catalog =SMS_&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; strDatabase &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRecordSet = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Recordset&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select C.Name, C.CollectionID&amp;quot;&lt;/span&gt; &amp;amp; _ &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; From v_Collection C&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;, objConnection, adOpenStatic, adLockOptimistic&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Do&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Until&lt;/span&gt; objRecordSet.EOF&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;CollectionID&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:B1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151744" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>VBS Script To Create A Configuration Manager Web Report Data Dictionary</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/vbs-script-to-create-a-configuration-manager-we-report-data-dictionary.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/vbs-script-to-create-a-configuration-manager-we-report-data-dictionary.aspx</id><published>2010-10-08T15:08:10Z</published><updated>2010-10-08T15:08:10Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This VBS Script will create a Configuration Manager Web Reports data dictionary for your reference as an Excel spreadsheet. &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;VBS Script: &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Site Server Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;strSiteCode = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Site Code&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Visible = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Report ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Category&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 4).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Comment&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 5).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Report GUID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 6).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Drill Through Columns&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 7).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Drill Through Report ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 8).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Drill Through Report Path&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 9).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Drill Through URL&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 10).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Graph Caption&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 11).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Graph Type&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 12).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Graph X Column&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 13).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Graph Y Column&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 14).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Machine Detail&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 15).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Machine Source&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 16).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Number Of Prompts&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 17).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Refresh Interval&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 18).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Report Parameters&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 19).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Security Key&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 20).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Status Message Detail Source&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 21).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Unicode Data&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 22).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;X Column Label&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 23).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Y Columnb Label&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objWMIService = GetObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;winmgmts://&amp;quot;&lt;/span&gt; &amp;amp; strComputer &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;\root\sms\site_&amp;quot;&lt;/span&gt; &amp;amp; strSiteCode)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colItems = objWMIService.ExecQuery(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select * from SMS_Report&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;For&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Each&lt;/span&gt; objItem &lt;span style="COLOR:blue;"&gt;in&lt;/span&gt; colItems&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objItem.ReportID&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objItem.Name&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = objItem.Category&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 4).Value = objItem.Comment&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 5).Value = objItem.ReportGUID&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 6).Value = objItem.DrillThroughColumns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 7).Value = objItem.DrillThroughReportID&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 8).Value = objItem.DrillThroughReportPath&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 9).Value = objItem.DrillThroughURL&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 10).Value = objItem.GraphCaption&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 11).Value = objItem.GraphType&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 12).Value = objItem.GraphXCol&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 13).Value = objItem.GraphYCol&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 14).Value = objItem.MachineDetail&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 15).Value = objItem.MachineSource&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 16).Value = objItem.NumPrompts&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 17).Value = objItem.RefreshInterval&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 18).Value = objItem.ReportParams&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 19).Value = objItem.SecurityKey&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 20).Value = objItem.StatusMessageDetailSource&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 21).Value = objItem.UnicodeData&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 22).Value = objItem.XColLabel&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 23).Value = objItem.YColLabel&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:W1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.Bold = &lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSheet = objExcel.ActiveWorkbook.Worksheets(1)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objRange = objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="COLOR:#a31515;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151743" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="Vbs Scripts" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/Vbs+Scripts/default.aspx" /></entry><entry><title>Configuration Manager Report To Retrieve Installed Software For A Specified Machine</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/configuration-manager-report-to-retrieve-installed-software-for-a-specified-machine.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/10/08/configuration-manager-report-to-retrieve-installed-software-for-a-specified-machine.aspx</id><published>2010-10-08T15:04:26Z</published><updated>2010-10-08T15:04:26Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;This SQL query was developed to be used as a Report to display the installed software inventory for a specified machine. This SQL Query and Report requires that you have Asset Intelligence Reports installed.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;"&gt;Note:&lt;/span&gt; To use the SQL script as a Report copy and paste the Name, Category, Comment, Prompt Properties and of course the SQL statement shown below to the appropriate new Report boxes or modify to your liking as needed.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Name:&lt;/span&gt; Installed Software On A Specified Machine&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Category:&lt;/span&gt; Installed Software Products&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Comment:&lt;/span&gt; This Report Will Display The Installed Software Inventory For A Specified Machine - Requires Asset Intelligence Reports Is Installed.&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:maroon;"&gt;Prompt Properties:&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Name:&lt;/span&gt; Variable&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;Prompt Text:&lt;/span&gt; Machine Name&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;Check &amp;ldquo;Provide a SQL statement&amp;rdquo; and enter the following:&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Select&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Netbios_Name0 &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;From&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; v_R_System_Valid&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:green;"&gt;SQL Query: &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Select&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vRSV&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Netbios_Name0 &lt;span style="COLOR:red;"&gt;&amp;#39;Machine Name&amp;#39;&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Display Name&amp;#39;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Case&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ARPDisplayName0 &lt;span style="COLOR:gray;"&gt;Is&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;NULL&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ARPDisplayName0&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ProductName0 &lt;span style="COLOR:red;"&gt;&amp;#39;Product Name&amp;#39;&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Product Version&amp;#39;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Case&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ProductVersion0 &lt;span style="COLOR:gray;"&gt;Is&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;NULL&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ProductVersion0&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Publisher&amp;#39;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Case&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Publisher0 &lt;span style="COLOR:gray;"&gt;Is&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;NULL&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Publisher0&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Install Date&amp;#39;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Case&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;InstallDate0 &lt;span style="COLOR:gray;"&gt;Is&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;NULL&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:fuchsia;"&gt;Convert&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;(&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;VarChar&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;(&lt;/span&gt;10&lt;span style="COLOR:gray;"&gt;),&lt;/span&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;InstallDate0&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; 101&lt;span style="COLOR:gray;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;From&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; v_R_System_Valid vRSV &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:gray;mso-no-proof:yes;"&gt;Join&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; v_GS_Installed_Software vGIS &lt;span style="COLOR:blue;"&gt;On&lt;/span&gt; vRSV&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ResourceID &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; vGIS&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;ResourceID&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Where&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; vRSV&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;Netbios_Name0 &lt;span style="COLOR:gray;"&gt;like&lt;/span&gt; @Variable&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Order&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;By&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Display Name&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=151741" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="ConfigMgr Reports" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/ConfigMgr+Reports/default.aspx" /></entry></feed>
