Deployment Tools

Throughout this book, there are references to tools that you can use to help with your deployment of Microsoft® Windows® 2000. Table D.1 summarizes those tools to give you a quick reference of their names and a short description of each.

Where to Find More Information About These Tools

You can find additional information about the tools mentioned in this appendix in the following locations:

  • For information about tools provided with the Windows 2000 operating system, see Windows 2000 Help.

  • For information about installing and using the Windows 2000 Support Tools and Support Tools Help, see the file Sreadme.doc in the \Support\Tools folder of the Windows 2000 operating system CD.

  • For information about tools that are included in the full Microsoft ® Windows ®  2000 Server Resource Kit , see the ResourceLink on the Web Resources page at https://windows.microsoft.com/windows2000/reskit/webresources .

note-iconNote

An asterisk (*) next to the tool name indicates that this tool is included on the Windows 2000 operating system CD. Not all of these tools are installed by default when you install the operating system; some are installed as part of the Windows 2000 Support Tools.

Table   D.1 Deployment Tools

Tool Name

File Name

Location in This Book

Description

* Active Directory Connector (ADC) MMC snap-in

Adcadmin.msc

Chapter 20, "Synchronizing Active Directory with Exchange Server Directory Service"

This Microsoft® Management Console (MMC) snap-in enables you to synchronize and manage communications between Microsoft® Active Directory™ and Microsoft® Exchange Server version 5.5 directory service.

* Active Directory Users and Computers MMC snap-in

Dsa.msc

Chapter 9, "Designing the Active Directory Structure"
Chapter 11, "Planning Distributed Security"
Chapter 20, "Synchronizing Active Directory with Exchange Server Directory Service"
Chapter 24, "Applying Change and Configuration Management"

This MMC snap-in is a graphical directory administration tool that enables you to add, modify, delete, and organize the Windows 2000 user accounts, computer accounts, security and distribution groups, and published resources in your organization's directory. This tool is installed on computers configured as domain controllers.

ApiMon

Apimon.exe

Chapter 21, "Testing Applications for Compatibility With Windows 2000"

An application monitor tool that counts and times application programming interface (API) calls. Use the monitor to report a count of API calls and the timings for each or to report a trace of API calls in the sequence in which they occur. You can find this tool in the Microsoft ® Windows ®  2000 Resource Kit Tools Help.

* ClonePrincipal

Clonepr.dll Clone-gg.vbs Clone-ggu.vbs Clone-lg.vbs Clone-pr.vbs Sidhist.vbs ADsSecurity.dll ADsError.dll

Chapter 9 "Designing the Active Directory Structure"
Chapter 10 "Determining Domain Migration Strategies"

A tool used for domain migration. Use this tool to clone a user or a group from a Microsoft® Windows NT® version 4.0 source domain or from a Windows 2000 source domain to a Windows 2000 native-mode domain without removing the source account. The original account security identifier (SID) is added to the history of the new account to maintain resource access.

* Clustcfg

Clustcfg.exe

Chapter 18, "Ensuring the Availability of Applications and Services"

An essential configuration tool for Windows Clustering.

* Connection Manager

Package of tools

Chapter 7, "Determining Network Connectivity Strategies"

A graphical-based tool that lets you create custom connection packages to simplify client configuration.

* Dependency Walker

Depends.exe

Chapter 21, "Testing Applications for Compatibility With Windows 2000"

A tool that scans all of the dependent modules required by an application. This tool detects problems, such as a missing or invalid file. Use Dependency Walker to debut applications that are written for or converted to Windows 2000.

* Disk Administrator

Windisk.exe

Chapter 15 "Upgrading and Installing Member Servers"

A graphical-based disk management tool provided on Microsoft® Windows NT® systems. This tool allows you to back up and restore your disk configuration information.

* Disk Defragmenter MMC snap-in

Compmgmt.mmc

Chapter 19 "Determining Windows 2000 Storage Management Strategies"

This MMC snap-in allows you to locate files and folders that have become fragmented and to reorganize clusters on a disk volume. You can organize clusters so that files, directories, and free space are physically more contiguous.

* Disk Management MMC snap-in

Compmgmt.mmc

Chapter 19 "Determining Windows 2000 Storage Management Strategies"

This MMC snap-in is a graphical tool for managing disks and volumes. It supports partitions, logical drives, new dynamic volumes, and remote disk management.

* Group Policy MMC snap-in

Gpedit.msc

Chapter 11 "Planning Distributed Security"
Chapter 12 "Planning Your Public Key Infrastructure"
Chapter 23 "Defining Client Administration and Configuration Standards"
Chapter 24 "Applying Change and Configuration Management"

This MMC snap-in is a graphical Group Policy administration tool that enables a system administrator to create a specific desktop configuration for a particular group of users. Group Policy settings define the various components of the user's desktop, for example, programs that are available to users, programs that appear on the user's desktop, and Start menu options.

Internet Explorer Administration Kit (IEAK)

Package of tools

Chapter 23, "Defining Client Administration and Configuration Standards"

A set of tools that enables you to customize configuration and settings for Microsoft® Internet Explorer. Note: IEAK is not included with Windows 2000. For more information about IEAK, see "Additional Resources" later in this chapter.

* Ipconfig

Ipconfig.exe

Chapter 6, "Preparing Your Network Infrastructure For Windows 2000"
Chapter 15, "Upgrading and Installing Member Servers"

A character-based TCP/IP configuration and diagnostic tool. Use this tool to verify the TCP/IP configuration parameters on newly upgraded Windows 2000 systems. For example, you can verify the IP address, subnet mask, and default gateway.

* Internet Information Services MMC snap-in

iis.msc

Chapter 15, "Upgrading and Installing Member Servers"

The Microsoft® Internet Information Services (IIS) MMC snap-in is a powerful site administration tool that provides access to all of your server settings. Use the IIS snap-in to manage a complex site on your corporate intranet and to publish information on the Internet.

* LDAP Data Interchange Format

Ldifde.exe

Chapter 9, "Designing the Active Directory Structure"

A command line tool that does bulk importing and exporting of Active Directory data.

* Microsoft License Server

Licmgr.exe

Chapter 16, "Deploying Terminal Services"

A tool that stores, tracks, and validates Windows 2000 Terminal Services client access licenses.

* Microsoft Management Console (MMC)

Mmc.exe

Chapter 1, "Introducing Windows 2000 Deployment Planning"
Chapter 9, "Designing the Active Directory Structure"
Chapter 10, "Determining Domain Migration Strategies"
Chapter 11, "Planning Distributed Security"
Chapter 12, "Planning Your Public Key Infrastructure"
Chapter 15, "Upgrading and Installing Member Servers"
Chapter 16, "Deploying Terminal Services"
Chapter 19, "Determining Windows 2000 Storage Management Strategies"
Chapter 20, "Synchronizing Active Directory with Exchange Server Directory Service"
Chapter 23, "Defining Client Administration and Configuration Standards"
Chapter 24, "Applying Change and Configuration Management"

A graphical framework that hosts administrative tools. You can use MMC snap-ins to administer networks, computers, users, services, and other system components.

* Microsoft Network Monitor

Netmon.exe

Chapter 8, "Using Systems Management Server to Analyze Your Network Infrastructure"

A graphical tool for capturing and analyzing data about your network. This tool allows you to track network traffic patterns and to diagnose networking problems on local area networks (LANs).

Muisetup

Muisetup.exe

Chapter 23, "Defining Client Administration and Configuration Standards"

A tool used to configure the MultiLanguage version of Windows 2000. You can change the default user interface (UI) or add or remove UI languages by using Muisetup.exe.

* Netdom

Netdom.exe

Chapter 10, "Determining Domain Migration Strategies"

A domain management tool that allows you to manage Windows 2000 domain and trust relationships from a command line. You can also control computer domain membership with this tool.

* Ping

Ping.exe

Chapter 15, "Upgrading and Installing Member Servers"

A character-based TCP/IP configuration and diagnostic tool. This tool is useful to verify TCP/IP configuration and to diagnose connection failures.

* Remote Installation Services (RIS)

Package of tools, including RISetup.exe RIPrep.exe RBFG.exe OSChooser.exe

Chapter 24, "Applying Change and Configuration Management

A package of tools that allows you to create custom Windows 2000 Professional images, set these images up on Remote Installation Services (RIS) servers, and use Group Policy to install them automatically on client computers.

Registry Backup

Regback.exe

Chapter 15, "Upgrading and Installing Member Servers"

This tool is located on the Microsoft ® Windows   NT ®  Server Resource Kit and the Microsoft ® Windows ®  2000   Server Resource Kit companion CDs. This tool backs up the registry to files without the use of tape so that, in case of problems with configuration, you can restore your original registry settings. As with any critical data, you need to back up your registry often, especially before you install and test applications whose stability is unknown.
You can restore the registry by using Regrest.exe, which you can also find on the CDs mentioned in the preceding paragraph.

* Routing and Remote Access MMC snap-in

Rrasmgmt.mmc

Chapter 7, "Determining Network Connectivity Strategies"

This MMC snap-in is a graphical tool for the administration and configuration of Routing and Remote Access in Windows 2000.

* Setup Manager

Setupmgr.exe

Chapter 13, "Automating Server Installation and Upgrade"
Chapter 18, "Ensuring the Availability of Applications and Services"
Chapter 25, "Automating Client Installation and Upgrade"

A wizard-based tool that helps you create unattended scripts. Setup Manager also creates a network distribution share, which is required for unattended and Sysprep deployments.

* Setupcl

Setupcl.exe

Chapter 13, "Automating Server Installation and Upgrade"
Chapter 25, "Automating Client Installation and Upgrade"

This command line tool works in conjunction with Sysprep to prepare the hard disk on the master computer so that a disk imaging utility can transfer an image of the hard disk to other computers. This tool regenerates new security identifiers (SIDs).

SMS Installer

Package of tools

Chapter 14, "Using Systems Management Server to Deploy Windows 2000"

A Microsoft® Systems Management Server (SMS) tool that prepares applications for software distribution. SMS Installer can generate attended and unattended installation scripts that you can fully customize.

SMS Query Extract

SMSExtract.mdb for Microsoft Access
SMSextract.xls for Microsoft Excel

Chapter 8, "Using Systems Management Server to Analyze Your Network Infrastructure"

A data extraction tool for SMS that allows you to use SMS queries in Microsoft® Access or Microsoft® Excel.

* Sysprep

Sysprep.exe

Chapter 2, "Creating a Deployment Roadmap"
Chapter 13, "Automating Server Installation and Upgrade"
Chapter 18, "Ensuring the Availability of Applications and Services"
Chapter 23, "Defining Client Administration and Configuration Standards"
Chapter 24, "Applying Change and Configuration Management"
Chapter 25, "Automating Client Installation and Upgrade"

An installation tool that enables disk duplication. Sysprep allows you to install a system with Windows 2000 applications and then duplicate it to other systems.

* Terminal Services Client Creator

Tsclient.exe

Chapter 16, "Deploying Terminal Services"

A graphical tool that creates floppy disks for Terminal Services Client software on these operating systems: Microsoft® Windows® for Workgroups, Microsoft® Windows® 95, Microsoft® Windows® 98, and Microsoft® Windows NT® Server.

* Terminal Services Configuration MMC snap-in

Tscc.msc

Chapter 16, "Deploying Terminal Services"

This MMC snap-in allows you to manage your Terminal Services configuration. When you modify options by using this tool, they are global unless you choose to inherit information from the same options located in the user configuration.

* Terminal Services Manager

Tsadmin.exe

Chapter 16, "Deploying Terminal Services"

A graphical tool that allows you to manage all Windows 2000 servers that are running Terminal Services. With this tool, administrators can view current users, servers, and processors. In addition, you can send messages to specific users, and use the remote control feature and terminal processes.

* Utility Manager

Utilman.exe

Appendix E, "Accessibility for People with Disabilities"

This tool enables an administrator to designate which computers automatically open accessibility tools when Windows 2000 starts.

Windows DNA Performance Kit

Package of tools

Chapter 18, "Ensuring the Availability of Applications and Services"

This set of tools enables you to test and tune the performance of your applications. The kit contains performance information on Component Services and IIS as well as tools to simulate the effect of many users accessing your IIS or Component Services application. For more information about this set of tools, see "Additional Resources" later in this chapter.

* Windows Installer

Built-in service

Chapter 1, "Introducing Windows 2000 Deployment Planning"
Chapter 24, "Applying Change and Configuration Management"
Chapter 25, "Automating Client Installation and Upgrade"
Appendix A, "Sample Planning Worksheets"

A powerful new installation service in Windows 2000 that standardizes the way applications are installed on multiple computers. Windows Installer uses package files with an .msi extension to install applications.

* Windows Management Instrumentation (WMI)

Built-in interface

Chapter 1, "Introducing Windows 2000 Deployment Planning"
Appendix A, "Sample Planning Worksheets"

A management infrastructure in Windows 2000 that supports monitoring and controlling system resources through a common set of interfaces and provides a logically organized, consistent model of Windows operation, configuration, and status. With Windows Management Instrumentation (WMI), administrators can correlate data and events from multiple sources on a local or organization-wide basis. WMI allows you to create custom applications and snap-ins by giving you access to Windows 2000 objects.

* Windows Script Host (WSH)

Cscript.exe Wscipt.exe

Chapter 1, "Introducing Windows 2000 Deployment Planning"
Appendix A, "Sample Planning Worksheets"

A tool that supports direct execution of Microsoft® Visual Basic® Script, Java, and other scripts from the user interface or command line.

* WinInstall LE

Package of tools

Chapter 24, "Applying Change and Configuration Management"

A graphical repackaging tool from Veritas Software for Windows Installer. This tool allows you to quickly and easily repackage existing applications (pre – Windows Installer) into packages suitable for distribution with Windows Installer.

* Winnt

Winnt.exe

Chapter 13, "Automating Server Installation and Upgrade"
Chapter 25, "Automating Client Installation and Upgrade"
Appendix B, "Setup Commands"
Appendix C, "Sample Answer Files for Unattended Setup"

A Setup command that you can use for a clean installation of Microsoft® Windows® 2000 Server or Microsoft® Windows® 2000 Professional on a computer running Microsoft® MS-DOS® or Microsoft® Windows® 3. x

* Winnt32

Winnt32.exe

Chapter 13, "Automating Server Installation and Upgrade"
Chapter 25, "Automating Client Installation and Upgrade"
Appendix B, "Setup Commands"
Appendix C, "Sample Answer Files for Unattended Setup"

A Setup command that you can use for a clean installation or upgrade to Windows 2000 Server or Windows 2000 Professional on a computer running Windows NT 4.0, Windows 95, or Windows 98.