How to obtain and use the Enterprise Scan Tool (894193)
The information in this article applies to:
- Microsoft Windows Server 2003, Web Edition
- Microsoft Windows Server 2003, Standard Edition
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Datacenter Edition
- Microsoft Windows XP Service Pack 2
- Microsoft Windows XP Service Pack 1
- Microsoft Windows 2000 Professional SP4
- Microsoft Windows 2000 Professional SP3
- Microsoft Windows 2000 Server SP4
- Microsoft Windows 2000 Server SP3
- Microsoft Windows 2000 Advanced Server SP4
- Microsoft Windows 2000 Advanced Server SP3
- Microsoft Windows 2000 Datacenter Server SP4
- Microsoft Windows 2000 Datacenter Server SP3
SUMMARYThis article describes how to obtain and use the Enterprise Scan Tool that is included in some security bulletin releases. It describes where you can obtain the February 8, 2005 Enterprise Scan Tool. Then, the article discusses how to analyze the contents of the Results.xml file that the tool creates. Next, some brief suggestions are provided if you want to consolidate data from multiple computers after you run the tool. This article describes how to uninstall the Enterprise Scan Tool. This article discusses some of the limitations of the tool. The article finishes with a series of frequently asked questions (FAQ) sections. The first FAQ is a general FAQ. This general FAQ is followed by an FAQ for bulletin-specific versions of the Enterprise Scan Tool. Next, there is an FAQ for the Microsoft System Management Server (SMS) version of the Enterprise Scan Tool. The article ends with an FAQ that discusses some of the known issues. INTRODUCTIONThis article contains step-by-step instructions that describe how to
use the Enterprise Scan Tool that is provided with some
security bulletin releases. This tool lets you scan for the updates
that are released with Microsoft Security Response Center (MSRC) bulletins where Microsoft System Management Server or another enterprise management solution is not used to manage updates. The steps that are provided are sample steps. You may have to modify
the steps according to the requirements and the limitations of your
environment.MORE INFORMATIONUsing the Enterprise Scan ToolThe Enterprise Scan Tool that is specific to each
security bulletin release cycle may have its own command line switches and XML output
schema. The following steps apply to all Enterprise Scan Tool releases. - Run the package that you obtained from the Download Center
or from Microsoft Product Support.
- When you are prompted to specify a location to extract
the files to, specify a location.
In the folder where you extracted the files, you can see
the following files:- Readme.rtf
- Updatescan.exe
- Updatescan.xml
- Run the Updatescan.exe file by using the command-line
switches that are described in the readme file that is packaged with the Enterprise Scan Tool.
The Enterprise Scan Tool releases
are associated with certain bulletins during an MSRC release cycle. These
command-line switches may be different for different Enterprise Scan Tool releases. Always see the
readme file that is associated with the Enterprise Scan Tool release for the latest
information. - To see the results of the scan, review the log that is created by using an optional
switch, and then review the Results.xml file.
The log is written to the current
working directory. However, the Results.xml file is written to the folder that the tool is run from. The XML output schema may be different for different Enterprise Scan Tool releases.
For more information, see the "Analyze the tool output" section of the readme
file that is associated with the Enterprise Scan Tool release.
Currently available Enterprise Scan ToolOctober 10, 2006 Enterprise Scan Tool (MS06-066)To obtain the October 10, 2006 Enterprise Scan Tool (MS06-066), visit the following Microsoft Web site: September 26, 2006 Enterprise Scan Tool (MS06-055) To obtain the September 26, 2006 Enterprise Scan Tool (MS06-055), visit the following Microsoft Web site: August 8, 2006 Enterprise Scan Tool (MS06-043) To obtain the August 8, 2006 Enterprise Scan Tool (MS06-043), visit the following Microsoft Web site: July 11, 2006 Enterprise Scan Tool (MS06-033) To obtain the July 11, 2006 Enterprise Scan Tool (MS06-033), visit the following Microsoft Web site: June 13, 2006 Enterprise Scan Tool (MS06-023, MS06-024)To obtain the June 13, 2006 Enterprise Scan Tool (MS06-023, MS06-024), visit the following Microsoft Web site: May 9, 2006 Enterprise Scan Tool (MS06-020)To obtain the May 9, 2006 Enterprise Scan Tool (MS06-020), visit the following Microsoft Web site: April 11, 2006 Enterprise Scan Tool (MS06-014, MS06-016, MS06-017) To obtain the April 11, 2006 Enterprise Scan Tool (MS06-014, MS06-016, MS06-017), visit the following Microsoft Web site: February 14, 2006 Enterprise Scan Tool (MS06-005)To obtain the February 14, 2006 Enterprise Scan Tool (MS06-005), visit the following Microsoft Web site: October 11, 2005 Enterprise Scan Tool (MS05-044, MS05-050)
To obtain the October 11, 2005 Enterprise Scan Tool (MS05-044, MS05-050), visit the following Microsoft Web site: June 14, 2005 Enterprise Scan Tool (MS05-029, MS05-030, MS05-031, MS05-033, MS05-034)To obtain the June 14, 2005 Enterprise Scan Tool (MS05-029, MS05-030, MS05-031, MS05-033, MS05-034), visit the following Microsoft Web site: April 12, 2005 Enterprise Scan Tool (MS05-022, MS05-023)To obtain the April 12, 2005 Enterprise Scan Tool (MS05-022, MS05-023), visit the following Microsoft Web site: February 8, 2005 Enterprise Scan Tool (MS05-004, MS05-006, MS05-009)To obtain the February 8, 2005 Enterprise Scan Tool, visit the following Microsoft Web site: October 12, 2004 Enterprise Scan Tool (MS04-028)To obtain the October 12, 2004 Enterprise Scan Tool (MS04-028), visit the following Microsoft Web site: Analyzing the Results.xml fileThis file is located in
the folder on the computer where you run the scan tool. You can use the
Results.xml file to aggregate data about updates across an enterprise. In
particular, the Status field indicates whether a particular update is
applicable or installed. If an update is labeled as applicable, the security update
is required and is not installed. If the update is labeled as installed, the security update is
installed and is present on the destination computer. The format of the output is similar to the following. Any change to the output format in a future release would be
documented. <ScanResults>
<ScanDateTime>9/16/2004 2:40:30 PM</ScanDateTime>
<XMLDataVersion>2004.12.14.0</XMLDataVersion>
<ScannedBy>COMPUTER_A \ SYSTEM</ScannedBy>
<Machine>
<MachineName>COMPUTER_A</MachineName>
<Domain>MYDOMAIN</Domain>
<Product>
<ProductName>WINDOWS 2000 ADVANCED SERVER</ProductName>
<Item>
<LocaleID>1033</LocaleID>
<ItemClass>Patch</ItemClass>
<BulletinID>MS0x-00x</BulletinID>
<BulletinTitle>Buffer Overrun Could Allow Code Execution (999999)</BulletinTitle>
<SQNumber>999999</SQNumber>
<BulletinUrl>http://www.microsoft.com/technet/security/bulletin/MS0x-00x.mspx</BulletinUrl>
<DownloadURL>n/a</DownloadURL>
<Description></Description>
<Status>Applicable</Status>
<ItemType></ItemType>
<DatePosted></DatePosted>
<DateRevised></DateRevised>
<UnattendSyntax>/q /z</UnattendSyntax>
</Item>
</Product>
</Machine>
</ScanResults> Consolidating the output data from multiple computersEnterprise customers may want to consolidate the output data from
multiple computers into an easy-to-read report, a database, or another format
for reporting or compliance checking. Because of diverse customer
requirements, Microsoft does not provide a centralized reporting solution with
the tool. However, you can import the XML files that are saved by the scan tool into a database for centralized reporting. Uninstalling the Enterprise Scan ToolTo uninstall the tool from client computers, delete the folder that you
used when you originally installed the tool. Limitations- You must run the Enterprise Scan Tool under an
account that has local administrative rights or system context.
- This tool has been tested only on products and configurations that are supported. If you run the tool on an operating system
that is not supported, you receive the
following message:No checks apply to this
system
- This tool produces results in English. However, detection capability is provided for each language that is affected by the monthly
updates that are released.
- This tool performs local scans.
- This tool does not provide detection for third-party
applications that may use a vulnerable version of the component that is affected.
- Any modification or customization of the tool or the detection
manifest is not permitted under the End-User License Agreement
(EULA). (The detection manifest is the XML file.)
- The tool has been tested only on operating
systems that are supported and with the versions of the affected products that are supported. The tool may report
inaccurate information or may not report information about
products that are not supported. For more information about product versions that are supported, see the
following Microsoft Web site:
- Microsoft XML Parser (MSXML) 3.0 must be present on any computer where you run the tool. MSXML 3.0 is installed by Microsoft Internet
Explorer 6 and by Internet Explorer 6 Service Pack 1. MSXML 3.0 is also part of Microsoft Windows
Server 2003.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
269238
Version list for the Microsoft XML parser
Frequently asked questionsGeneral FAQ- What is the Enterprise Scan Tool?
As part of an ongoing commitment to provide detection tools
for bulletin-class security updates, Microsoft delivers a stand-alone
detection tool for the bulletins in an MSRC release cycle that cannot be
detected by the Microsoft Baseline Security Analyzer (MBSA) or the Office
Detection Tool (ODT). This stand-alone tool is referred to as the Enterprise
Update Scan Tool (EST). This tool is designed for enterprise administrators. When
a detection tool is created for a specific bulletin, customers can
run the tool at a command prompt and then view the results of the
XML output file. Detailed
documentation is provided with the tool. There is also a version of the
tool that System Management Server (SMS) customers can obtain that offers an integrated experience for SMS
administrators. - Why does this tool exist?
Microsoft delivers this tool
for certain bulletins in an MSRC release cycle that cannot be detected by the
MBSA or the ODT. Each tool is specific to an MSRC release cycle. - Will the tool be updated every time? Will the tool stay the same? And will new XML be published?
No. Each Enterprise Scan Tool is a stand-alone tool that is associated with a
specific MSRC release cycle. Enterprise Scan Tools are only created when the MBSA or the ODT do
not offer detection for a bulletin. If the MBSA or the ODT can detect the
bulletin, an Enterprise Scan Tool is not released for that bulletin. The
XML output schema and the tool are intertwined. Command-line switches may be different for different Enterprise Scan Tools. Therefore, customers must download the Enterprise Scan Tool that is associated with each
MSRC release cycle. - How long does Microsoft plan to support the tool?
The Enterprise Scan Tool is part of the Microsoft commitment to provide
detection tools for bulletin-class security updates. The tool is used when the MBSA or the ODT do not offer detection. In the future, the security update infrastructure will be consolidated on Microsoft Windows Update Server. Eventually, Microsoft will be able to offer full
detection by using the Microsoft catalog across all scan tools that use the Windows Update Server
infrastructure. These tools include the MBSA version 2.0, Microsoft Operations Manager (MOM), and the Microsoft Systems Management Server 2003 Inventory
Tool for Microsoft Updates. When the Microsoft catalog is fully populated,
there will no longer be a need for the Enterprise Scan Tool. - Why do the MBSA and the ODT not detect this update?
The MBSA and
the ODT may not offer full detection for certain bulletins in an MSRC release cycle. Full detection may not be available because of a limitation of
the detection engine or because the product that is affected is not supported by the MBSA or the ODT.
We are working to resolve this issue in future versions of the MBSA through the Windows Update Server infrastructure. In the meantime, the Enterprise Scan Tool is designed to complement the
MBSA and the ODT for security update detection. Whenever MBSA or ODT cannot offer
detection, we plan to release an Enterprise Scan Tool. - When will Windows Update Server, MBSA 2.0, and the SMS 2003 Inventory Tool for Microsoft Updates be released?
Windows Update Server is scheduled to be released by the end of the second quarter of 2005. The MBSA
version 2.0 and the SMS 2003 Inventory Tool for Microsoft Updates are scheduled to follow the release of Windows Update Server. - How do I obtain support for the Enterprise Scan Tool?
The Enterprise Scan Tool is supported through
Microsoft Product Support Services (PSS). To contact Microsoft PSS, visit the following Microsoft Web site: - How is the Enterprise Scan Tool different from the MBSA?
The Enterprise Scan Tool complements the scanning
ability of the MBSA. An Enterprise Scan Tool is only released when the MBSA or the ODT cannot
detect certain bulletins in an MSRC release cycle. The MBSA is designed for the
information technology generalist and is designed with an easy-to-use interface. The MBSA also has
built-in reporting capabilities and offers cumulative security update scanning.
An Enterprise Scan Tool can only be used for specific bulletins. This tool does not provide a user interface for reporting. The Enterprise Scan Tool is designed to be used by enterprise administrators
within a scripting solution or with SMS. - How do I verify that all updates have been applied to a computer?
After you run the tool to detect the updates that you need, and after the updates
are installed, run the tool again to verify that the updates are installed.
The Results.xml file should contain the following information when all
the updates that are applicable are successfully installed on the computer:No missing updates detected Note If an update requires that you restart the computer, the tool only indicates that the update is installed after you restart the computer.
FAQ for the bulletin-specific versions of the Enterprise Scan Tool- Where do I obtain the tool?
Links to the download center are provided in the MSRC
bulletins that an Enterprise Scan Tool applies to. - What are the command-line switches for the tool?
Each Enterprise Scan Tool release may have different command-line switches.
The command-line switches that are available for each Enterprise Scan Tool release are documented in
the readme file for each release. - How do I use the stand-alone tool on one computer?
You run the Enterprise Scan Tool at a command prompt, and you use the appropriate
switches if any apply. The XML output has to be parsed to determine whether a
computer is missing an important update. - How do I interpret the output?
The schema of the XML output file may change from one Enterprise Scan Tool
release to the next. You must see the readme file for
each Enterprise Scan Tool release for guidance on how to interpret output. Generally, if the XML
output indicates that an update is applicable, the update that is referenced is not installed and
is required. If the XML output indicates that the update is installed, the
update is installed. - Can I use the tool on multiple computers?
The tool is not designed to run on multiple computers. You must script the running of the Enterprise Scan Tool on
each computer. Then, you have to consolidate the output data from multiple computers into a
database or another format for reporting or compliance checking.
If you use SMS for security update detection, you can download a
version that is compatible with SMS. To obtain this version, visit the following Microsoft Web site: - Can I obtain sample code from Microsoft?
The readme file for each Enterprise Scan Tool release contains sample XML output. Any scripting language
that can run command-line programs can run an Enterprise Scan Tool. However, Microsoft does not provide sample code for automating the Enterprise Scan Tool so that it can scan multiple
computers and aggregate the reporting from those computers. - What are common errors, and how do I troubleshoot?
The readme file documents the common errors and the ways to troubleshoot. You can resolve the most common errors by reviewing and by complying with the system requirements that are described in the readme file. The tool creates a log file that you can use to troubleshoot errors.
FAQ for the System Management Server version of the Enterprise Scan Tool- Where do I obtain the tool?
A System Management Server (SMS) version of the tool is available from the SMS Web site for each release cycle. SMS lets you run multiple scan tools together in the same SMS package. - How does the tool integrate with SMS?
The installer for the SMS version lets the
SMS administrator install the tool on the SMS site server. The installer also lets the SMS administrator automatically update
the SMS package for the new scanning content. SMS runs the scan on a
schedule and consumes the results in a way that is similar to the other tools that are used by SMS. These tools include the Security Update Inventory Tool, the Office Inventory Tool for Updates, and other tools. - How do I use the SMS Distribute Software Updates Wizard to approve the updates into SMS?
After the scan occurs, the inventory automatically appears in SMS. The administrator can then approve the updates for deployment, configure command-line options, and implement enforcement schedules. - Do people understand the URL for locating the deployment updates?
Whenever it is possible, the URL for the update package is
provided so that the Distribute Software Updates Wizard can automatically obtain the update and then include it in the
SMS package. Occasionally, these locations cannot be provided at the same time
as the release. Therefore, a manual method must be used. The documentation in the bulletin, on the Microsoft Web site, or in the Microsoft Download Center provides instructions. - What are the special issues that I should worry about when I use an Enterprise Scan Tool?
Occasionally, the Enterprise Scan Tool provides
detection for updates that can also be detected by the Security Updates
Inventory Tool or by the Office Inventory Tool for Updates. In these rare cases,
the Distribute Software Updates Wizard should be used to approve only one of the updates. Also, the data
that is provided by these existing tools should be preferred over the results from the Enterprise Scan Tool. This data lets you manage computer restarts by grouping many
updates into the least number of packages. - How are multiple packages or computer restarts handled?
The SMS agent processes all the updates that are contained in the same
SMS deployment package. The SMS agent automatically chains the updates together so that the computer only has to be restarted one time after the updates are installed. If an
update is approved in the Security Update Inventory Tool, and a different update
is approved in the SMS version of the Enterprise Scan Tool, you cannot consolidate
the number of computer restarts. That is why you should prefer the standard SMS tools to the Enterprise Scan Tool when the Enterprise Scan Tool offers overlapping detection. - Where can I obtain support?
Support is provided through the same channels as all SMS product support issues. - What are common errors?
A technical FAQ is provided on the Microsoft Systems Management Server Web site.
Common errors include the following:- Using incorrect command-line switches on updates.
- Downloading the wrong update when you try to perform the manual download procedure.
For more information, visit the following Microsoft Web site:
FAQ for known issues- Why does my Results.xml report say "No checks apply to this system?
You may receive the following message if none of the vulnerable products that are listed in bulletins MS05-004, MS05-006, and MS05-009 are installed on this system, or if you are running the tool on an operating system that is not listed in the bulletin:No checks apply to this system.You receive this message when the combination of operating system and service pack is not supported or
not vulnerable.
Important You must verify that you are running an operating system that is supported if you
receive this message. You may have vulnerable products installed that are not
updated by the tool if you are running an operating system that is not
supported by the tool. - Why is the tool not producing output?
Make sure that the client computer meets all the
prerequisites that are listed in the "Limitations" section.
Modification Type: | Major | Last Reviewed: | 10/10/2006 |
---|
Keywords: | kbUpdate kbSecurity kbhowto KB894193 kbAudEndUser |
---|
|