<?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>2009-06-06T12:04:41Z</updated><entry><title>VBS Script To Verify If A List Of Hot fixes Is Installed On A Specified Computer</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/02/19/vbs-script-to-verify-if-a-list-of-hot-fixes-is-installed-on-a-specified-computer.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/02/19/vbs-script-to-verify-if-a-list-of-hot-fixes-is-installed-on-a-specified-computer.aspx</id><published>2010-02-19T17:04:51Z</published><updated>2010-02-19T17:04:51Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This VBS script is a modified version of my previous post&lt;span style="COLOR:maroon;"&gt; below &lt;/span&gt;that will read a list of hot fixes stored in a text file called Hotfixes.Txt with the following format:&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;KB898461&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;WMFDist11&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;KB923561&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;The script will then list all of the hot fixes in the text file and whether or not the hot fix is installed along with the install short&amp;nbsp;date if it is installed.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;tab-stops:99.0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter Machine Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;HotFix&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = strHotFixId &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot; Install Date&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Fso = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Scripting.FileSystemObject&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; InputFile = fso.OpenTextFile(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;HotFixes.Txt&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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;While&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Not&lt;/span&gt; (InputFile.atEndOfStream)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strHotFixId = InputFile.ReadLine&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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\cimv2&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot;Select * from Win32_QuickFixEngineering Where HotFixID =&amp;#39;&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; strHotFixId &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;If&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colItems.Count &amp;gt; 0 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = strHotFixId&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objItem.InstalledOn&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = strHotFixId&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Not Installed&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;If&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Not Installed&amp;quot;&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Font.ColorIndex = 3&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Font.ColorIndex = 3&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.HorizontalAlignment = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script To Verify If A Specified Hot Fix Is Installed On A List Of Remote Machines&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;a href="http://myitforum.com/cs2/blogs/dhite/archive/2007/08/05/vbs-script-to-verify-if-a-specified-hot-fix-is-installed-on-a-list-of-remote-machines.aspx"&gt;&lt;font color="#800080"&gt;http://myitforum.com/cs2/blogs/dhite/archive/2007/08/05/vbs-script-to-verify-if-a-specified-hot-fix-is-installed-on-a-list-of-remote-machines.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=145093" 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>Setting Configuration Manager Web Reports and R2 Reporting Services Display Options</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/01/29/setting-configuration-manager-web-reports-and-r2-reporting-services-display-options.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/01/29/setting-configuration-manager-web-reports-and-r2-reporting-services-display-options.aspx</id><published>2010-01-29T21:05:43Z</published><updated>2010-01-29T21:05:43Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Here you will find the steps necessary to set or configure ConfigMgr 2007 Web Reports or ConfigMgr 2007 R2 Reporting options to open the selected reports within the console or with Internet Explorer. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;1. Open the Configuration Manager console &amp;quot;System Center Configuration Manager&amp;quot;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;2. Right mouse click on your &amp;quot;Site Database (Site_Code &amp;ndash; Server_Name, Description) and from the context menu select &amp;quot;Report Options&amp;quot;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;3. Then select &amp;ldquo;&lt;u&gt;O&lt;/u&gt;pen reports in a new window&amp;rdquo;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="color:red;"&gt;Note:&lt;/span&gt; This configuration change is console specific meaning that if you make the change on the site server it will not be set on your workstation console. Simply follow the same steps above provided you upgraded your workstation console to ConfigMgr 2007 R2 to open the reports in Internet Explorer.&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;Tip:&lt;/span&gt;&lt;span style="color:red;"&gt; &lt;/span&gt;From the Report Options dialog box you can also find the ConfigMgr Web Reports web page link (URL) and copy and pasted the link into your Internet browser to access the reports from IE. You can also see the Report Server NetBIOS name as well as set options to &amp;ldquo;Use Reporting Services Reports for Admin console report links&amp;rdquo;.&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;For additional information select &amp;ldquo;&lt;u&gt;H&lt;/u&gt;elp&amp;rdquo; on the &amp;ldquo;Report Options&amp;rdquo; dialog box.&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=144657" 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>SQL Query To Retrieve SQL Server TCP EndPoint Information</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/01/29/sql-query-to-retrieve-sql-server-tcp-endpoint-information.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/01/29/sql-query-to-retrieve-sql-server-tcp-endpoint-information.aspx</id><published>2010-01-29T17:01:14Z</published><updated>2010-01-29T17:01:14Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;The SQL Query here will allow you to retrieve information from your SQL Server installation pertaining to your TCP Endpoints. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;SQL Query:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Select&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;Name &lt;span style="COLOR:red;"&gt;&amp;#39;Endpoint Name&amp;#39;&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Protocol&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Protocol &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 1 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;HTTP&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Protocol &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 2 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;TCP&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Protocol &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 3 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Name Pipes&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Protocol &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 4 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Shared memory&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Protocol &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 5 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Virtual Interface Adapter&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;Port&lt;span style="COLOR:gray;"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Type&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Type&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 1 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;SOAP&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Type&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 2 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;TSQL&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Type&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 3 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Service Broker&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Type&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 4 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Database Mirroring&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;State&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;State&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 1 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Stopped&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;State&lt;/span&gt; &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 2 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Disabled&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:red;"&gt;&amp;#39;Started&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:red;mso-no-proof:yes;"&gt;&amp;#39;Administrative Endpoint&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Is_Admin_Endpoint &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 0 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;No&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;When&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Is_Admin_Endpoint &lt;span style="COLOR:gray;"&gt;=&lt;/span&gt; 1 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;span style="COLOR:red;"&gt;&amp;#39;Yes&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;IP_Address&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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;Sys&lt;/span&gt;&lt;span style="COLOR:gray;"&gt;.&lt;/span&gt;&lt;span style="COLOR:green;"&gt;TCP_Endpoints&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=144652" 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>TechNet Magazine: SQL Server Reporting Services and SCCM</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2010/01/28/technet-magazine-sql-server-reporting-services-and-sccm.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2010/01/28/technet-magazine-sql-server-reporting-services-and-sccm.aspx</id><published>2010-01-28T19:11:50Z</published><updated>2010-01-28T19:11:50Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;In the January 2010 Issue of TechNet Magazine Microsoft&amp;rsquo;s Steve Rachui has a great write up on System Center Configuration Manager: SQL Server Reporting Services and System Center Configuration Manager. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Check it out and drop by his blog page too.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;SQL Server Reporting Services and System Center Configuration Manager&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/ee914611.aspx"&gt;&lt;font color="#0000ff"&gt;http://technet.microsoft.com/en-us/magazine/ee914611.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;Steve Rachui&amp;#39;s Manageability blog - ConfigMgr/OpsMgr&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/steverac"&gt;&lt;font color="#0000ff"&gt;http://blogs.msdn.com/steverac&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=144619" 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>VBS Script To Last Hardware Scan Information For A Collection</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/vbs-script-to-last-hardware-scan-information-for-a-collection.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/vbs-script-to-last-hardware-scan-information-for-a-collection.aspx</id><published>2009-12-23T19:58:40Z</published><updated>2009-12-23T19:58:40Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This VBS script will return the last Hardware Scan information for all the resources in a specified collection.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;"&gt;Note:&lt;/span&gt; Change the All Systems collection _Res_Coll_Sms00001 to any other collection needed.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Last HW Scan&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Select SD.Name0, WS.LastHWScan&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _ &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; From System_Disc SD&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Join WorkstationStatus_Data WS On WS.MachineID = SD.ItemKey&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Join _Res_Coll_Sms00001 RC On RC.MachineId = SD.ItemKey&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;, objConnection, adOpenStatic, adLockOptimistic&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Name0&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;LastHWScan&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143951" 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>Get Domain Machines And Versions From Active Directory</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/get-domain-machines-and-versions-from-active-directory.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/get-domain-machines-and-versions-from-active-directory.aspx</id><published>2009-12-23T19:48:18Z</published><updated>2009-12-23T19:48:18Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This VBS script will allow you to retrieve the machine names and their appropriate Network Operating Systems (NOS) names from Active Directory.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objCommand = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ADODB.Command&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strDNSDomain = objRootDSE.Get(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;DefaultNamingContext&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strBase = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;lt;LDAP://&amp;quot;&lt;/span&gt; &amp;amp; strDNSDomain &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strFilter = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;(&amp;amp;(ObjectCategory=Computer))&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strAttributes = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Name, OperatingSystem, LastLogOff&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strQuery = strBase &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt; &amp;amp; strFilter &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt; &amp;amp; strAttributes &amp;amp; &lt;span style="COLOR:#a31515;"&gt;&amp;quot;;SubTree&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objCommand.CommandText = strQuery&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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;) = 99999&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objCommand.Properties(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Timeout&amp;quot;&lt;/span&gt;) = 300&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objCommand.Properties(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Cache Results&amp;quot;&lt;/span&gt;) = &lt;span style="COLOR:blue;"&gt;False&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordset.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;OperatingSystem&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;loop&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143950" 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>Common SMS Log File Names</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/common-sms-log-file-names.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/common-sms-log-file-names.aspx</id><published>2009-12-23T19:43:55Z</published><updated>2009-12-23T19:43:55Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Provided here for your reference - and mine - is a list of the more common SMS log files with an easy to use description of each.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Client Component Installation Manager - Ccim &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Client Configuration Manager - Ccm &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Client Install Data Manager - Cidm &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Collection Evaluator - Colleval &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Component Status Summarizer - Compsumm &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Courier Sender - Coursend&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Courier Sender Confirmation - Cscnfsvc &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Despooler - Despool &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Discovery Data Manager - Ddm &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Distribution Manager - Distmgr &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Hardware Inventory Agent - Hinv &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Hierarchy Manager - Hman &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Hierarchy Manager - Sitecomp &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Inbox Manager - Inboxmgr &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Inbox Manager Assistant - Inboxast &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Inventory Data Loader - Dataldr &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Inventory Processor - Invproc &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;LAN Sender - Sender &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;License Metering - Licrsvc &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;License Server Manager - Licsvcfg &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Network Discovery - Netdisc &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Offer Manager - Offermgr &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Offer Status Summarizer - Offersum &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Replication Manager - Replmgr &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Scheduler - Sched&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Sender - Sender&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Setup - SMSsetup &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Site Component Manager - Sitecomp &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Site Control Manager - Sitectrl &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Site System Status Summarizer - Sitestat &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SMS Administrator Provider - SMSprov &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SMS Executive - SMSexec &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SMS NT Logon Manager&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;- NT_logon &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SMS Provider - SMSprov &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SMS SQL Monitor - SMSdbmon &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SMS_Bootstrap Service - SMS_bootstrap &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Software Inventory Agent - Sinv &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Software Inventory Processor - Sinvproc &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;SQL Error Logs - Errorlog (Supports up yo .6) &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Status Manager - Statmgr &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Windows Networking Logon Discovery - NTlgdscm &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Windows Networking Logon Installation - NTlginst &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Windows NT Logon Discovery Agent - Ntlgdsca &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Windows NT Logon Discovery Manager - Ntlgdscm &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Windows NT Logon Server Manager - NT_logon &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Windows NT Server Discovery Agent &amp;ndash; Ntsvrdis&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143949" 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>By Request VBS Script Example For Merging Two WMI Classes</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/by-request-vbs-script-example-for-merging-two-wmi-classes.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/23/by-request-vbs-script-example-for-merging-two-wmi-classes.aspx</id><published>2009-12-23T19:42:12Z</published><updated>2009-12-23T19:42:12Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This By Request VBS script will provide you with an example of how to merge or use two disparate WMI classes in order to consolidate information contained within the two disconnected classes. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;For example the WMI SMS_G_System_WorkStation_Status class contains the Resource ID rather than the resource NetBIOS or computer name and makes retrieving the information somewhat of a challenge to amalgamate.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;However if you tie the ResourceID to the ResourceID for the Computer name found in the SMS_R_System WMI class the information retrieved will be matched appropriately.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputBox (&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enter SMS Server Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Resource ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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; objItems &lt;span style="COLOR:blue;"&gt;in&lt;/span&gt; colItems&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colItem = objWMIService.ExecQuery _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Select * from SMS_G_System_WorkStation_Status&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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; colItem&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;ResourceID = objItems.ResourceID&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objItems.Name&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = ResourceID&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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=143947" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="By Request" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/By+Request/default.aspx" /></entry><entry><title>VBS Script To Return The Processor Architecture Platform Information From A List Of Machines</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/22/vbs-script-to-return-the-processor-architecture-platform-information-from-a-list-of-machines.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/22/vbs-script-to-return-the-processor-architecture-platform-information-from-a-list-of-machines.aspx</id><published>2009-12-22T14:59:17Z</published><updated>2009-12-22T14:59:17Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;The VBS Script here will read a list of machines in a text file called MachineList and will provide you with the processor platform information for each resource. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Architecture&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Fso = CreateObject(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Scripting.FileSystemObject&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; InputFile = fso.OpenTextFile(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;MachineList.Txt&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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;While&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Not&lt;/span&gt; (InputFile.atEndOfStream)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputFile.ReadLine&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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:blue;"&gt;Error&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Resume&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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\cimv2&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 Win32_Processor&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = UCase(strComputer)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;If&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; Err.Number &amp;lt;&amp;gt; 0 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = Err.Description&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Else&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objItem.Architecture&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;If&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = 0 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;x86&amp;quot;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;ElseIf&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = 1 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;MIPS&amp;quot;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;ElseIf&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = 2 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Alpha&amp;quot;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;ElseIf&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = 3 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;PowerPC&amp;quot;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;ElseIf&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = 6 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Intel Itanium Processor Family (IPF)&amp;quot;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;ElseIf&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objExcel.Cells(intRow, 2).Value = 9 &lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;x64&amp;quot;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;loop&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143944" 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>By Request VBS Script To Eject And Then Close A CD-ROM Or DVD Drive Door</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/22/by-request-vbs-script-to-eject-and-then-close-a-cd-rom-or-dvd-drive-door.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/22/by-request-vbs-script-to-eject-and-then-close-a-cd-rom-or-dvd-drive-door.aspx</id><published>2009-12-22T14:52:02Z</published><updated>2009-12-22T14:52:02Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This By Request VBS Script is in response to an email request where I was asked the following: &amp;ldquo;I have a VB script to open my CD drive but I have to close it myself. Can you tell me what the command to close it is. All I can find is the eject command.&amp;rdquo;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Set objCdDrive = CreateObject(&amp;quot;WMPlayer.OCX.7&amp;quot;)&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Set colCDROM = objCdDrive.cdromCollection&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;If colCDROM.Count &amp;gt;= 1 then&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;For i = 0 to colCDROM.Count - 1&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;colCDROM.Item(i).Eject&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Next&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;End If&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;My reply was just loop it using and additional Next and I sent him back the script below.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:red;"&gt;Note:&lt;/span&gt; If the Drive door is already opened when you run this VBS script it will just close the door. On laptops the mechanics may not be the same as desktops and the drive door will only open since it cannot be pulled back in. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objCdDrive = CreateObject(&lt;span style="COLOR:maroon;"&gt;&amp;quot;WMPlayer.OCX.7&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colCDROM = objCdDrive.cdromCollection&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;If&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colCDROM.Count &amp;gt;= 1 &lt;span style="COLOR:blue;"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;For&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; i = 0 &lt;span style="COLOR:blue;"&gt;to&lt;/span&gt; colCDROM.Count - 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;colCDROM.Item(i).Eject&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;For&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; i = 0 &lt;span style="COLOR:blue;"&gt;to&lt;/span&gt; colCDROM.Count - 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;colCDROM.Item(i).Eject&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143943" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="By Request" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/By+Request/default.aspx" /></entry><entry><title>VBS Script To Enumerate Software Metering Properties</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/12/22/vbs-script-to-enumerate-software-metering-properties.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/12/22/vbs-script-to-enumerate-software-metering-properties.aspx</id><published>2009-12-22T14:49:00Z</published><updated>2009-12-22T14:49:00Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;The VBS script below will allow you to send the Software Metering properties for your site to an Excel spreadsheet as viewed in the ConfigMgr Software Metering leaf. The second script will provide the same information for those that are Enabled.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script To Enumerate Software Metering Properties&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Original File Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;File Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 4).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;File Version&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 5).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Language ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 6).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Site Code&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 7).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Apply To Child Sites&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 8).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enabled&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 9).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Rule ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Select ProductName, OriginalFileName, FileName, FileVersion, &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; LanguageID, SiteCode, ApplyToChildSites, Enabled, RuleID &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; From v_MeteredProductRule&amp;quot;&lt;/span&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;, objConnection, adOpenStatic, adLockOptimistic&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ProductName&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;OriginalFileName&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;FileName&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 4).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;FileVersion&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 5).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;LanguageID&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 6).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SiteCode&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 7).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ApplyToChildSites&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 8).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enabled&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 9).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;RuleID&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:I1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script To Enumerate Only Enabled Software Metering Properties&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Original File Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;File Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 4).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;File Version&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 5).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Language ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 6).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Site Code&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 7).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Apply To Child Sites&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 8).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enabled&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 9).Value = &lt;span style="COLOR:#a31515;"&gt;&amp;quot;Rule ID&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; Select ProductName, OriginalFileName, FileName, FileVersion, &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; LanguageID, SiteCode, ApplyToChildSites, Enabled, RuleID &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:#a31515;mso-no-proof:yes;"&gt;&amp;quot; From v_MeteredProductRule Where Enabled = 1 &amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; _ &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;, objConnection, adOpenStatic, adLockOptimistic&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ProductName&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;OriginalFileName&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;FileName&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 4).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;FileVersion&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 5).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;LanguageID&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 6).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SiteCode&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 7).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;ApplyToChildSites&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 8).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Enabled&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 9).Value = objRecordSet.Fields(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;RuleID&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;A1:I1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=143942" 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>CSI-Windows VBScript UAC Function for Snooping Permissions</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/06/17/csi-windows-vbscript-uac-function-for-snooping-permissions.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/06/17/csi-windows-vbscript-uac-function-for-snooping-permissions.aspx</id><published>2009-06-17T20:42:31Z</published><updated>2009-06-17T20:42:31Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;The CSI-Windows VBScript UAC Function for Snooping Permissions (IfUserPerms.vbs) Version 1.2 written by our pal Darwin Sanoy has been released and is available for download.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;With this script you can quickly determine if your current session &lt;span style="mso-bidi-font-weight:bold;"&gt;is capable of elevating to administrator rights&lt;/span&gt;&amp;nbsp;&lt;span style="mso-bidi-font-weight:bold;"&gt;AND whether&amp;nbsp;the session is currently elevated&lt;/span&gt;. The beauty of the script is that you can first determine if you have the necessary privileges and credentials or rights to perform a task or start an executable. If your current rights are not elevated then you can &lt;span style="mso-bidi-font-weight:bold;"&gt;take additional scripting actions to&amp;nbsp;elevate (not a part of this particular sample)&lt;/span&gt;.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;Darwin developed this script because &lt;span style="mso-bidi-font-weight:bold;"&gt;many UAC scripting solutions and samples do not take a proactive approach to examining the environment before deciding whether to attempt a privileged operation. &amp;nbsp;Checking things out ahead of time allows for assured results, fewer errors and more intelligent status messages to logs or end users when the environment does not support the desired privileges&lt;/span&gt;.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;Download 116_IfUserPerms.zip:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;a href="http://csi-windows.com/toolkit/ifuserperms" target="_blank"&gt;&lt;font color="#0000ff"&gt;http://csi-windows.com/toolkit/ifuserperms&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=138555" width="1" height="1"&gt;</content><author><name>dhite</name><uri>http://myitforum.com/cs2/members/dhite.aspx</uri></author><category term="myITforum Community" scheme="http://myitforum.com/cs2/blogs/dhite/archive/tags/myITforum+Community/default.aspx" /></entry><entry><title>VBS Script To Send Clients Assigned And Installed Site Codes To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/06/06/vbs-script-to-send-clients-assigned-and-installed-site-codes-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/06/06/vbs-script-to-send-clients-assigned-and-installed-site-codes-to-excel.aspx</id><published>2009-06-06T17:05:30Z</published><updated>2009-06-06T17:05:30Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This VBS Script will send your resources assigned and installed site codes to Excel.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strServer = InputBox (&lt;span style="COLOR:maroon;"&gt;&amp;quot;Enter Site Server Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strDatabase = InputBox (&lt;span style="COLOR:maroon;"&gt;&amp;quot;Enter Three Letter Site Code&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Machine Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Assigned Site&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Installed Site&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;ADODB.Connection&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objConnection.Open &lt;span style="COLOR:maroon;"&gt;&amp;quot;Provider=SQLOLEDB;Data Source =&amp;quot;&lt;/span&gt; &amp;amp; strServer &amp;amp; &lt;span style="COLOR:maroon;"&gt;&amp;quot;;&amp;quot;&lt;/span&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;ADODB.Recordset&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.Open _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;quot; Select SD.Name0, A.SMS_Assigned_Sites0, I.SMS_Installed_Sites0&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;quot; From v_R_System SD&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _ &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;quot; Join v_RA_System_SMSAssignedSites A On SD.ResourceID = A.ResourceID&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &amp;amp; _&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;quot; Join v_RA_System_SMSInstalledSites I On SD.ResourceID = I.ResourceID&amp;quot;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; _ &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;, objConnection, adOpenStatic, adLockOptimistic&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveFirst&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objRecordSet.Fields(&lt;span style="COLOR:maroon;"&gt;&amp;quot;Name0&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objRecordSet.Fields(&lt;span style="COLOR:maroon;"&gt;&amp;quot;SMS_Assigned_Sites0&amp;quot;&lt;/span&gt;).Value &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = objRecordSet.Fields(&lt;span style="COLOR:maroon;"&gt;&amp;quot;SMS_Installed_Sites0&amp;quot;&lt;/span&gt;).Value&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRecordSet.MoveNext&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Loop&lt;/span&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:maroon;"&gt;&amp;quot;A1:C1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;A1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,1,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:maroon;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Courier New&amp;#39;;COLOR:maroon;FONT-SIZE:10pt;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Courier New&amp;#39;;COLOR:maroon;FONT-SIZE:10pt;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Courier New&amp;#39;;COLOR:maroon;FONT-SIZE:10pt;mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=137838" 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 A Specified Site Servers Roles To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/06/06/vbs-script-to-send-a-specified-site-servers-roles-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/06/06/vbs-script-to-send-a-specified-site-servers-roles-to-excel.aspx</id><published>2009-06-06T17:05:04Z</published><updated>2009-06-06T17:05:04Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This VBS Script will take a remote site servers name and site code and will send the site servers roles to an Excel spreadsheet for your records.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputBox(&lt;span style="COLOR:maroon;"&gt;&amp;quot;Enter Site Server Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strSiteCode = InputBox(&lt;span style="COLOR:maroon;"&gt;&amp;quot;Enter Site Code&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Server Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Site Code&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Role Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;winmgmts://&amp;quot;&lt;/span&gt; &amp;amp; strComputer &amp;amp; &lt;span style="COLOR:maroon;"&gt;&amp;quot;\root\sms\site_&amp;quot;&lt;/span&gt; &amp;amp; strSiteCode)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;Select * from SMS_SystemResourceList&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = objItem.ServerName&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objItem.SiteCode&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = objItem.RoleName&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:maroon;"&gt;&amp;quot;A1:C1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;Msgbox &lt;span style="COLOR:maroon;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=137837" 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 Send A remote Machines Windows Updates List To Excel</title><link rel="alternate" type="text/html" href="http://myitforum.com/cs2/blogs/dhite/archive/2009/06/06/vbs-script-send-a-remote-machines-windows-updates-list-to-excel.aspx" /><id>http://myitforum.com/cs2/blogs/dhite/archive/2009/06/06/vbs-script-send-a-remote-machines-windows-updates-list-to-excel.aspx</id><published>2009-06-06T17:04:41Z</published><updated>2009-06-06T17:04:41Z</updated><content type="html">&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This VBS Script will send the Windows Updates from a specified machine name to excel.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="COLOR:green;"&gt;VBS Script:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;strComputer = InputBox (&lt;span style="COLOR:maroon;"&gt;&amp;quot;Enter Machine Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;Excel.Application&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Workbooks.Add&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = 2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 1).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Machine Name&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 2).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Update&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 3).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Status&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 4).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Date&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(1, 5).Value = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Source&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:blue;"&gt;Error&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Resume&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSession = CreateObject(&lt;span style="COLOR:maroon;"&gt;&amp;quot;Microsoft.Update.Session&amp;quot;&lt;/span&gt;, strComputer)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; objSearcher = objSession.CreateUpdateSearcher&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intHistoryCount = objSearcher.GetTotalHistoryCount&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Set&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; colHistory = objSearcher.QueryHistory(1, intHistoryCount)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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; objEntry &lt;span style="COLOR:blue;"&gt;in&lt;/span&gt; colHistory&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 1).Value = UCase(strComputer)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 2).Value = objEntry.Title&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Select&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Case&lt;/span&gt; objEntry.ResultCode&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Case&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; 0 ResultCode = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Not Started&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Case&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; 1 ResultCode = &lt;span style="COLOR:maroon;"&gt;&amp;quot;In Progress&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Case&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; 2 ResultCode = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Success&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Case&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; 3 ResultCode = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Error&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Case&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; 4 ResultCode = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Failed&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Case&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; 5 ResultCode = &lt;span style="COLOR:maroon;"&gt;&amp;quot;Cancelled&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;End&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;Select&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 3).Value = ResultCode&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 4).Value = objEntry.Date&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells(intRow, 5).Value = objEntry.ClientApplicationID&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;intRow = intRow + 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:blue;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Range(&lt;span style="COLOR:maroon;"&gt;&amp;quot;A1:E1&amp;quot;&lt;/span&gt;).Select&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Interior.ColorIndex = 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Selection.Font.ColorIndex = 11&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objExcel.Cells.EntireColumn.AutoFit&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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 style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&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:maroon;"&gt;&amp;quot;D1&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;objRange.Sort objRange,2,,,,,,1&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="mso-no-proof:yes;"&gt;MsgBox &lt;span style="COLOR:maroon;"&gt;&amp;quot;Done&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;span style="COLOR:maroon;mso-no-proof:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=137836" 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></feed>