Applies To: Windows Server 2008, Windows Server 2008 R2
This section contains procedures for the tasks that are listed and described in the following table. Note that you cannot manage a Windows Deployment Services server running Windows Server 2008 or Windows Server 2008 R2 from a Windows Deployment Services server running Windows Server 2003.
Note
To download the Windows Deployment Services documentation (including a getting started guide, deployment guide, and WDSUTIL command-line syntax), see https://go.microsoft.com/fwlink/?LinkId=89381.
To enable logging for the Windows Deployment Services client
To choose the port number for RPC
To specify the network interfaces for Windows Deployment Services to listen on
To configure how often the server refreshes its settings
To force the server to update files in the RemoteInstall folder
To configure the network profile for the server
DHCP
To configure Windows Deployment Services to run on the same computer as Microsoft DHCP
To configure Windows Deployment Services to run on the same computer as non-Microsoft DHCP
To turn on the DHCP authorization requirement
To authorize the server in DHCP
Client Requests
To configure the server to answer clients
To set a delay in the server’s answers to network requests
To configure unknown clients to perform network boots without requiring F12
To configure clients who have booted without F12 to require a key press on subsequent boots
To configure the server to determine the architecture of booting clients
Client Boot Settings
To choose which boot images are displayed on x64-based computers
To choose the default network boot program for each architecture
To choose the default network boot program that does not require F12 for each architecture
To choose the default boot image for each architecture
Active Directory Domain Services
To specify a domain controller for Windows Deployment Services
To specify a global catalog server for Windows Deployment Services
To choose whether to search for computer accounts in the domain controller before searching the global catalog
To configure the server to prestage clients by using their MAC address instead of their GUID
To maintain a list of GUIDs that belong to multiple computers
To specify how to generate client computer names
To specify the domain and OU in which to create client computer accounts
To specify that client computers should not be joined to a domain
Unattend File
To choose a default unattend file for the Windows Deployment Services client
To specify whether an unattend file on the client computer overrides the default unattend file
General Tasks
To manage a server remotely
Method
Explanation
Managing from another Windows Deployment Services server
To do this, you must specify which server you want to manage. You can do this in either of the following ways:
Using the Windows Deployment Services MMC snap-in. First you must add the server to the console. To do this, right-click the Servers node and then click Add Server. Next, type the name of the server you want to add, or select it in the list. The server will be added to the left pane in the console, and you can perform any task by selecting it just as you would select the local server.
Using WDSUTIL. To specify a remote server to run a WDSUTIL command, append /Server:<name> to the command. For example:
Managing from a remote server that is running Windows Server 2008 (but not Windows Deployment Services)
To do this, you can install Remote Server Administration Tools, which will install WDSUTIL and the Windows Deployment Services MMC snap-in on the server. To install Remote Server Administration Tools, open Server Manager, right-click the Features node, click Add Features, and then click Remote Server Administration Tools. Next click Role Administration Tools, and then click Windows Deployment Services Tools.
Using PsExec
You can also manage the server by using PsExec. For example: psexec \\<servername> \wdsutil /get-device /id:<GUID>
Click Start, right-click Command Prompt, click Run as administrator, and then run WDSUTIL /Verbose /Progress /Initialize-Server /RemInst:<path>, where <path> is the path where you would like the RemoteInstall folder to be located.
To start or stop the server
Using the MMC
Using WDSUTIL
Right-click the server, and then click All Tasks.
Click Stop Server or Start Server.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Start-Server or WDSUTIL /Stop-Server.
To enable the server
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Enable-Server.
To enable logging for the Windows Deployment Services client
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
To turn on client logging, run WDSUTIL /Set-Server /WDSClientLogging /Enabled:Yes.
To change which events are logged, run WDSUTIL /Set-Server /WDSClientLogging /LoggingLevel:{None|Errors|Warnings|Info} (each category includes all events from the previous categories).
To choose the port number for RPCs
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /RPCPort:X, where X is the RPC port number you want to use.
You must restart the service before the changes will take effect. To do this, run wdsutil /stop-server and then run wdsutil /start-server.
Note
If this remote procedure call (RPC) port is changed from the default value, you must add a firewall exception for the new RPC port.
To specify the network interfaces for Windows Deployment Services to listen on
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Do one of the following:
To add an interface to the list, run WDSUTIL /Set-Server /BindPolicy /Add /Address:<IP or MAC address> /AddressType:{IP|MAC}.
To bind to only the interfaces on the list, run WDSUTIL /Set-Server /BindPolicy /Policy:Include.
To bind to all interfaces other than those on the list, run WDSUTIL /Set-Server /BindPolicy /Policy:Exclude.
To configure how often the server refreshes its settings
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /RefreshPeriod:<time in seconds>.
To force the server to update files in the RemoteInstall folder
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Update-ServerFiles.
To configure the network profile for the server
Note that these procedures only apply to the initial release of Windows Server 2008.
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Network Settings tab under Network Profile, select the option that specifies the network speed of your organization.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server [/Server:<name>] /Transport /Profile:{10Mbps|100Mbps|1Gbps|Custom}.
Important
You should not modify the other profiles that are provided. Instead, you should create a custom profile even if you want to change only one setting.
DHCP
To configure Windows Deployment Services to run on the same computer as Microsoft DHCP
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the DHCP tab, select Do not listen on port 67 and Configure DHCP Option 60 to PXEClient (for Windows Server 2008 R2, this option is labeled “Configure DHCP option 60 to indicate that this server is also a PXE server”).
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /UseDHCPPorts:No /DHCPOption60:Yes.
To configure Windows Deployment Services to run on the same computer as non-Microsoft DHCP
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the DHCP tab, select Do not listen on port 67.
Use your DHCP server tools to set the option 60 tag to PXEClient.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /UseDHCPPorts:No.
Use your DHCP server tools to set the option 60 tag to PXEClient.
To turn on the DHCP authorization requirement
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /RogueDetection:Yes.
To authorize the server in DHCP
Using the MMC
Using WDSUTIL
Ensure that you are a domain administrator in the root domain of the forest or an enterprise administrator.
Right-click the server, and then click Properties.
On the Advanced tab, select Authorize the Windows Deployment Server in DHCP.
Ensure that you are a domain administrator in the root domain of the forest or an enterprise administrator.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /Authorize:Yes.
Client Requests
To configure the server to answer clients
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the PXE Response Settings tab, select the appropriate option.
Click Start, right-click Command Prompt, and click Run as administrator.
Do one of the following:
To respond to all network boot requests, run WDSUTIL /Set-Server /AnswerClients:All.
To respond only to requests from prestaged computers, run WDSUTIL /Set-Server /AnswerClients:Known.
To not answer any requests, run WDSUTIL /Set-Server /AnswerClients:None.
To set a delay in the server’s answers to network requests
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the PXE Response Settings tab, set the specified time to wait.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /ResponseDelay:X, where X is the amount of time (in seconds) you want the server to wait before responding to clients.
To configure unknown clients to perform network boots without requiring F12
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run one of the following:.
Windows Server 2008: WDSUTIL /Set-Server /AllowN12ForNewClients:Yes
Windows Server 2008 R2: WDSUTIL /Set-Server /PxePromptPolicy /New:NoPrompt
To configure clients who have booted without F12 to require a key press on subsequent boots
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /ResetBootProgram:Yes.
To configure the server to determine the architecture of booting clients
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /ArchitectureDiscovery:Yes.
Client Boot Settings
To choose which boot images are displayed on x64-based computers
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /DefaultX86X64ImageType:<x86|x64|both>.
To choose the default network boot program for each architecture
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Boot tab, insert the path to the boot file you want to use for each architecture. For a list of network boot programs, see Managing Network Boot Programs.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /BootProgram:<path> /Architecture:{x86|x64|ia64}, where <path> is relative to the RemoteInstall folder.
To choose the default network boot program that does not require F12 for each architecture
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /N12BootProgram:<path> /Architecture:{x86|x64|ia64}, where <path> is relative to the RemoteInstall folder.
To choose the default boot image for each architecture
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Boot tab, insert the path to the boot image you want to use for each architecture.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /BootImage:<path> /Architecture:{x86|x64|ia64}, where <path> is relative to the RemoteInstall folder.
Active Directory Domain Services
To specify a domain controller for Windows Deployment Services
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Advanced tab, enter the domain controller name.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /PreferredDC:<name>, where <name> is a NetBIOS name or fully qualified domain name (FQDN).
To specify a global catalog server for Windows Deployment Services
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Advanced tab, enter the name of the global catalog.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /PreferredGC:<name>, where <name> is a NetBIOS name or FQDN.
To choose whether to search for computer accounts in the domain controller before searching the global catalog
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Do one of the following:
To search in the domain controller before searching the global catalog server, run WDSUTIL /Set-Server /DomainSearchOrder:DCFirst
To search only in the global catalog server, run WDSUTIL /Set-Server /DomainSearchOrder:GCOnly
To configure the server to prestage clients by using their MAC address instead of their GUID
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /PrestageUsingMAC:Yes.
To maintain a list of GUIDs that belong to multiple computers
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Do one of the following:
To add a GUID to the list, run WDSUTIL /Set-Server /BannedGUIDPolicy /Add /GUID:<GUID>.
To remove a GUID from the list, run WDSUTIL /Set-Server /BannedGUIDPolicy /Remove /GUID:<GUID>.
Note
The GUID string should be specified without brackets or dashes (as seen during a network boot).
To specify how to generate computer names
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Directory Services (or AD DS) tab, enter the naming policy string in the indicated field.
Click Start, right-click Command Prompt, and click Run as administrator.
Run WDSUTIL /Set-Server /NewMachineNamingPolicy:<Policy> where <policy> is the naming policy string. To view the syntax of the policy string, see the Directory Services or AD DS tab of the server’s properties.
To specify the domain and OU in which to create computer accounts
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Directory Services (or AD DS) tab, specify the domain and organizational unit (OU).
Click Start, right-click Command Prompt, and click Run as administrator.
Do one of the following:
To create new accounts in the default computer OU in the domain the Windows Deployment Services server is in, run WDSUTIL /Set-Server /NewMachineOU /Type:ServerDomain.
To create new accounts in the default computer OU in the domain the specified user account is in, run WDSUTIL /Set-Server /NewMachineOU /Type:UserDomain.
To create new accounts in the same OU as the specified user account, run WDSUTIL /Set-Server /NewMachineOU /Type:UserOU.
To create new accounts in a different OU, run WDSUTIL /Set-Server /NewMachineOU /Type:Custom /OU:<name of OU>.
To specify that client computers should not be joined to a domain
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
Select the check box on the bottom of the Client tab.
Click Start, right-click Command Prompt, and click Run as administrator.
To join new computers to the domain, run WDSUTIL /Set-Server /NewMachineDomainJoin:Yes.
Unattend File
To choose a default unattend file for the Windows Deployment Services client
Using the MMC
Using WDSUTIL
Right-click the server, and then click Properties.
On the Client tab, select the Enable client unattend check box and browse to the file.
Click Start, right-click Command Prompt, and click Run as administrator.
To turn on unattended installation and specify the unattend file, run WDSUTIL /Set-Server /WDSUnattend /Policy:Enabled /File:<path> /Architecture:{x86|x64|ia64}.
To specify whether an unattend file on the client computer will override a default unattend file
Using the MMC
Using WDSUTIL
N/A
Click Start, right-click Command Prompt, and click Run as administrator.
Do one of the following:
To allow an unattend file on the client computer to override the unattend file sent from the server for the Windows Deployment Services client, run WDSUTIL /Set-Server /WDSUnattend /CommandLinePrecedence:Yes.
To force the unattend file sent from the server to be used for the Windows Deployment Services client, run WDSUTIL /Set-server /WDSUnattend /CommandLinePrecedence:No.