| There are many useful customizations you can make after installing the operating system. Some of the configuration options I cover in this chapter include setting the time and date, joining a server to a domain, configuring page files, and configuring startup and failure options. I then cover some settings that disable annoying Windows features. These aren't terribly important from a performance point of view, but are down-right necessary to reduce your frustration level when dealing with a server. Good examples of this include disabling the Manage/Configure Your Server Wizard and the Windows Server 2003 Shutdown Tracker. Using a Command-Line Interface Commands to help configure Windows Server are not in short supply. In Table 2-1, I list all the command-line utilities I use in this chapter along with where each can be found. Table 2-1. Command-line tools used in this chapter| Tool | Windows Server 2003 | Windows 2000 Server | Recipes |
|---|
| bootcfg | %SystemRoot%\system32 | N/A | 2.14 | | compname | http://www.willowhayes.co.uk/ | http://www.willowhayes.co.uk/ | 2.8 | | date | CMD shell | CMD shell | 2.7 | | dsmod | %SystemRoot%\system32 | N/A | 2.10 | | hostname | %SystemRoot%\system32 | %SystemRoot%\system32 | 2.8 | | msoobe | %SystemRoot%\system32\oobe | N/A | 2.1 | | net | %SystemRoot%\system32 | %SystemRoot%\system32 | 2.2, 2.7 | | netdom | Windows 2003 Support Tools | Windows 2000 Support Tools | 2.8-2.10 | | nltest | Windows 2003 Support Tools | Windows 2000 Support Tools | 2.10 | | psinfo | http://sysinternals.com/ | http://sysinternals.com/ | 2.6, 2.16 | | reg | %SystemRoot%\system32 | Windows 2000 Support Tools | 2.2, 2.3, 2.7, 2.12, 2.15, 2.17, 2.18 | | setx | Windows 2003 Support Tools | Windows 2000 Resource Kit | 2.11 | | shutdown | %SystemRoot%\system32 | Windows 2000 Resource Kit | 2.8, 2.19 | | srvinfo | Windows 2003 Resource Kit | Windows 2000 Resource Kit | 2.6, 2.16 | | systeminfo | %SystemRoot%\system32 | N/A | 2.6, 2.12, 2.16 | | time | CMD shell | CMD shell | 2.7 | | wmic | %SystemRoot%\system32\wbem | N/A | 2.6, 2.11, 2.15 |
Using VBScript When it comes to querying and configuring basic system properties of a server, WMI fits the bill in most cases. I use a variety of WMI classes throughout the chapter, which I've listed in Table 2-2. Table 2-2. WMI classes used in this chapter| WMI Class | Recipes |
|---|
| StdRegProv | 2.3, 2.8, 2.17, 2.18 | | Win32_BIOS | 2.6 | | Win32_ComputerSystem | 2.6, 2.8, 2.9, 2.14 | | Win32_Environment | 2.11 | | Win32_Localtime | 2.7 | | Win32_OSRecoveryConfiguration | 2.15 | | Win32_OperatingSystem | 2.6, 2.8, 2.16, 2.19 | | Win32_PageFileUsage | 2.12 | | Win32_Processor | 2.6 | | Win32_TimeZone | 2.7 | | Win32_WindowsProductActivation | 2.1 |
|