wdsutil set-server

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

設定 Windows 部署服務伺服器的設定。

語法

wdsutil [Options] /Set-Server [/Server:<Server name>]
    [/Authorize:{Yes | No}]
    [/RogueDetection:{Yes | No}]
    [/AnswerClients:{All | Known | None}]
    [/Responsedelay:<time in seconds>]
    [/AllowN12forNewClients:{Yes | No}]
    [/ArchitectureDiscovery:{Yes | No}]
    [/resetBootProgram:{Yes | No}]
    [/DefaultX86X64Imagetype:{x86 | x64 | Both}]
    [/UseDhcpPorts:{Yes | No}]
    [/DhcpOption60:{Yes | No}]
    [/RpcPort:<Port number>]
    [/PxepromptPolicy
        [/Known:{OptIn | Noprompt | OptOut}]
        [/New:{OptIn | Noprompt | OptOut}]
    [/BootProgram:<Relative path>]
         /Architecture:{x86 | ia64 | x64}
    [/N12BootProgram:<Relative path>]
         /Architecture:{x86 | ia64 | x64}
    [/BootImage:<Relative path>]
         /Architecture:{x86 | ia64 | x64}
    [/PreferredDC:<DC Name>]
    [/PreferredGC:<GC Name>]
    [/PrestageUsingMAC:{Yes | No}]
    [/NewMachineNamingPolicy:<Policy>]
    [/NewMachineOU]
         [/type:{Serverdomain | Userdomain | UserOU | Custom}]
         [/OU:<Domain name of OU>]
    [/DomainSearchOrder:{GCOnly | DCFirst}]
    [/NewMachineDomainJoin:{Yes | No}]
    [/OSCMenuName:<Name>]
    [/WdsClientLogging]
         [/Enabled:{Yes | No}]
         [/LoggingLevel:{None | Errors | Warnings | Info}]
    [/WdsUnattend]
         [/Policy:{Enabled | Disabled}]
         [/CommandlinePrecedence:{Yes | No}]
         [/File:<path>]
             /Architecture:{x86 | ia64 | x64}
    [/AutoaddPolicy]
         [/Policy:{AdminApproval | Disabled}]
         [/PollInterval:{time in seconds}]
         [/MaxRetry:{Retries}]
         [/Message:<Message>]
         [/RetentionPeriod]
             [/Approved:<time in days>]
             [/Others:<time in days>]
    [/AutoaddSettings]
         /Architecture:{x86 | ia64 | x64}
         [/BootProgram:<Relative path>]
         [/ReferralServer:<Server name>
         [/WdsClientUnattend:<Relative path>]
         [/BootImage:<Relative path>]
         [/User:<Owner>]
         [/JoinRights:{JoinOnly | Full}]
         [/JoinDomain:{Yes | No}]
    [/BindPolicy]
         [/Policy:{Include | Exclude}]
         [/add]
              /address:<IP or MAC address>
              /addresstype:{IP | MAC}
         [/remove]
              /address:<IP or MAC address>
              /addresstype:{IP | MAC}
    [/RefreshPeriod:<time in seconds>]
    [/BannedGuidPolicy]
         [/add]
              /Guid:<GUID>
         [/remove]
             /Guid:<GUID>
    [/BcdRefreshPolicy]
         [/Enabled:{Yes | No}]
         [/RefreshPeriod:<time in minutes>]
    [/Transport]
         [/ObtainIpv4From:{Dhcp | Range}]
             [/start:<start IP address>]
             [/End:<End IP address>]
         [/ObtainIpv6From:Range]
             [/start:<start IP address>]
             [/End:<End IP address>]
         [/startPort:<start Port>
             [/EndPort:<start Port>
        [/Profile:{10Mbps | 100Mbps | 1Gbps | Custom}]
        [/MulticastSessionPolicy]
             [/Policy:{None | AutoDisconnect | Multistream}]
                 [/Threshold:<Speed in KBps>]
                 [/StreamCount:{2 | 3}]
                 [/Fallback:{Yes | No}]
        [/forceNative]

參數

參數 描述
[/Server:<Server name>] 指定伺服器的名稱。 這可以是 NetBIOS 名稱或完整網域名稱 (FQDN) 任一項。 如果未指定任何伺服器名稱,則會使用本機伺服器。
[/Authorize:{Yes | No}] 指定是否要在動態主機控制通訊協定 (DHCP) 中授權此伺服器。
[/RogueDetection:{Yes | No}] 啟用或停用 DHCP 惡意偵測。
[/AnswerClients:{All | Known | None}] 指定此伺服器將回答的用戶端。 如果您將此值設定為 Known,電腦必須先在 Active Directory 網域服務 (AD DS) 中預先設置,Windows 部署服務伺服器才能回答。
[/Responsedelay:<time in seconds>] 伺服器在回應開機用戶端之前會等候的時間長短。 此設定不適用於預先設置的電腦。
[/AllowN12forNewClients:{Yes | No}] 若為 Windows Server 2008,指定未知的用戶端不需要按下 F12 鍵來啟動網路開機。 已知用戶端會收到為電腦指定的開機程式,如果未指定,則為架構指定的開機程式。

若為 Windows Server 2008 R2,此選項已取代為下列命令:wdsutil /Set-Server /PxepromptPolicy /New:Noprompt

[/ArchitectureDiscovery:{Yes | No}] 啟用或停用架構探索。 這有助於探索未正確廣播其架構的 x64 型用戶端。
[/resetBootProgram:{Yes | No}] 判斷剛開機的用戶端是否會清除開機路徑,而不需要按 F12 鍵。
[/DefaultX86X64Imagetype: {x86 | x64 | Both}] 控制要向 x64 型用戶端顯示哪些開機映像。
[/UseDhcpPorts:{Yes | No}] 指定 PXE 伺服器是否應該嘗試繫結至 DHCP 連接埠,TCP 連接埠 67。 如果 DHCP 和 Windows 部署服務在同一部電腦上執行,您應該將此選項設定為 No,讓 DHCP 伺服器能夠利用連接埠,並將 /DhcpOption60 參數設定為 Yes。 此值的預設設定為 Yes
[/DhcpOption60:{Yes | No}] 指定是否應針對 PXE 支援設定 DHCP 選項 60。 如果 DHCP 和 Windows 部署服務在同一部伺服器上執行,請將此選項設定為 Yes,並將 /UseDhcpPorts 選項設定為 No。 此值的預設設定為 No
[/RpcPort:<Port number>] 指定要用於服務用戶端要求的 TCP 連接埠號碼。
[/PxepromptPolicy] 設定已知 (預先設置) 和新的用戶端如何啟動 PXE 開機。 此選項僅適用於 Windows Server 2008 R2。 您可以使用下列選項來設定:

- [/Known:{OptIn|OptOut|Noprompt}] - 設定預先設置用戶端的原則。
- [/New:{OptIn|OptOut|Noprompt}] - 設定新用戶端的原則。

OptIn 表示用戶端必須按下按鍵才能進行 PXE 開機,否則它會回復到下一個開機裝置。

Noprompt 表示用戶端一律會執行 PXE 開機。

OptOut 表示除非按下 Esc 鍵,否則用戶端會執行 PXE 開機。

[/BootProgram:<Relative path>] /Architecture:{x86 | ia64 | x64} 指定 remoteInstall 資料夾中開機程式的相對路徑 (例如:boot\x86\pxeboot.n12),並指定開機程式的架構。
[/N12BootProgram:<Relative path>] /Architecture:{x86 | ia64 | x64} 指定不需要按下 F12 鍵的開機程式相對路徑 (例如:boot\x86\pxeboot.n12),並指定開機程式的架構。
[/BootImage:<Relative path>] /Architecture:{x86 | ia64 | x64} 指定開機用戶端應該接收的開機映像相對路徑,並指定開機映像的架構。 您可以為每個架構指定此。
[/PreferredDC:<DC Name>] 指定 Windows 部署服務應使用的網域控制器名稱。 這可以是 NetBIOS 名稱或 FQDN 任一個。
[/PreferredGC:<GC Name>] 指定 Windows 部署服務應使用的通用類別目錄伺服器名稱。 這可以是 NetBIOS 名稱或 FQDN 任一個。
[/PrestageUsingMAC:{Yes | No}] 指定在 AD DS 中建立電腦帳戶時,Windows 部署服務是否應該使用 MAC 位址,而不是 GUID/UUID 來識別電腦。
[/NewMachineNamingPolicy:<Policy>] 指定為用戶端產生電腦名稱時要使用的格式。 如需關於 <policy> 要使用的格式資訊,以右鍵按一下 mmc 嵌入式管理單元中的伺服器,按一下 [屬性],然後檢視 [目錄服務] 索引標籤。例如:/NewMachineNamingPolicy: %61Username%#
[/NewMachineOU] 用來指定將在 AD DS 中建立用戶端電腦帳戶的位置。 您可以使用下列選項來指定位置。

- [/type: Serverdomain | Userdomain | UserOU | Custom ] 指定位置的類型。 Serverdomain 會在與 Windows 部署服務伺服器相同的網域中建立帳戶。 Userdomain 會在與使用者執行安裝相同的網域中建立帳戶。 UserOU 會在使用者執行安裝的組織單位中建立帳戶。 Custom 可讓您指定自訂位置 (您也必須使用此選項指定 /OU 的值)。
- [/OU:<Domain name of OU>] - 如果您指定 Custom 用於 /type 選項,此選項會指定應該在其中建立電腦帳戶的組織單位。

[/DomainSearchOrder:{GCOnly | DCFirst}] 指定在 AD DS 中搜尋電腦帳戶的原則 (通用類別目錄或網域控制器)。
[/NewMachineDomainJoin:{Yes | No}] 指定安裝期間是否應該將 AD DS 中尚未預先設置的電腦加入網域。 預設設定為 Yes
[/WdsClientLogging] 指定伺服器的記錄層級。

- [/Enabled:{Yes | No}] - 啟用或停用 Windows 部署服務用戶端動作的記錄。
- [/LoggingLevel: {None | Errors | Warnings | Info} - 設定記錄層級。 None 相當於停用記錄。 Errors 是記錄的最低層級,表示只會記錄錯誤。 Warnings 包括警告和錯誤。 Info 是記錄的最高層級,包含錯誤、警告和資訊事件。

[/WdsUnattend] 這些設定可控制 Windows 部署服務用戶端的自動安裝行為。 您可以使用下列選項來設定:

- [/Policy:{Enabled | Disabled}] - 指定是否使用自動安裝。
- [/CommandlinePrecedence: {Yes | No}] - 指定在用戶端安裝期間,是否以 /Unattend 選項使用直接傳遞至 Windows 部署服務用戶端的 Autounattend.xml 檔案 (若用戶端上存在) 或自動安裝檔案,而不是映像自動安裝檔案。 預設設定為
- [/File:<Relative path> /Architecture:{x86 | ia64 | x64}] - 指定自動安裝檔案的檔案名稱、路徑和架構。

[/AutoaddPolicy] 這些設定可控制自動新增原則。 您可以使用下列選項來定義設定:

- [/Policy: {AdminApproval | Disabled}] - AdminApprove 會導致所有未知的電腦新增至擱置佇列,然後系統管理員可以檢閱電腦清單,並視需要核准或拒絕每個要求。 Disabled 表示當未知電腦嘗試開機至伺服器時,不會採取任何其他動作。
- [/PollInterval:{time in seconds}] - 指定網路開機程式應該輪詢 Windows 部署服務伺服器的間隔 (以秒為單位)。
- [/MaxRetry: <Number>] - 指定網路開機程式應該輪詢 Windows 部署服務伺服器的次數。 這個值以及 /PollInterval 會指出網路開機程式在逾時之前等待系統管理員核准或拒絕電腦的時間長度。例如,MaxRetry 值為 10且 PollInterval 值為 60,即表示用戶端應該輪詢伺服器 10 次,並在每次嘗試之間之間等候 60 秒。 因此,用戶端會在 10 分鐘後逾時 (10 x 60 秒 = 10 分鐘)。
- [/Message: <Message>] - 指定在網路開機程式對話方塊頁面上向用戶端顯示的訊息。
- [/RetentionPeriod] - 指定電腦可在自動清除之前處於擱置狀態的天數。
- [/Approved: <time in days>] - 指定已核准電腦的保留期間。 您必須搭配 /RetentionPeriod 選項使用此參數。
- [/Others: <time in days>] - 指定未核准電腦的保留期間 (已拒絕或擱置)。 您必須搭配 /RetentionPeriod 選項使用此參數。

[/AutoaddSettings] 指定要套用至每部電腦的預設設定。 您可以使用下列選項來定義設定:

- /Architecture: {x86 | ia64 | x64} - 指定架構。
- [/BootProgram: <Relative path>] - 指定傳送至已核准電腦的開機程式。 如果未指定開機程式,則會使用電腦架構的預設值 (如伺服器上指定)。
- [/WdsClientUnattend: <Relative path>] - 設定核准用戶端應該接收的自動安裝檔案相對路徑。
- [/ReferralServer: <Server name>] - 指定用戶端將用來下載映像的 Windows 部署服務伺服器。
- [/BootImage: <Relative path>] - 指定核准用戶端將接收的開機映像。
- [/User: <Domain\User | User@Domain>] - 設定電腦帳戶物件的權限,以授與指定使用者將電腦加入網域的必要權限。
- [JoinRights: {JoinOnly | Full}] - 指定要指派給使用者的權限類型。 JoinOnly,管理員必須先重設電腦帳戶,使用者才能將電腦加入網域。 Full 提供使用者的完整存取權,包括將電腦加入網域的權限。
- [/JoinDomain: {Yes | No}] - 指定在 Windows 部署服務安裝期間,電腦是否應該加入網域作為此電腦帳戶。 預設設定為 Yes

[/BindPolicy] 設定 PXE 提供者接聽的網路介面。 您可以使用下列選項來定義原則:

- [/Policy: {Include | Exclude}] - 設定介面繫結原則,以包含或排除介面清單上的位址。
- [/add] - 將介面新增至清單。 您也必須指定 /addresstype 和 /address。
- [/remove] - 從清單中移除介面。 您也必須指定 /addresstype 和 /address。
- /address:<IP or MAC address> - 指定要新增或移除介面的 IP 或 MAC 位址。
- /addresstype: {IP | MAC} - 指出 /address 選項中指定的位址類型。

[/RefreshPeriod: <seconds>] 指定伺服器重新整理其設定的頻率 (以秒為單位)。
[/BannedGuidPolicy] 使用下列選項管理禁用 GUID 的清單:

- [/add] /Guid:<GUID> - 將指定的 GUID 新增至禁用 GUID 清單。 任何具有此 GUID 的用戶端都會改由其 MAC 位址來識別。
- [/remove] /Guid:<GUID> - 從禁用 GUID 清單中移除指定的 GUID。

[/BcdRefreshPolicy] 使用下列選項設定重新整理 Bcd 檔案的設定:

- [/Enabled:{Yes | No}] - 指定 Bcd 重新整理原則。 當 /Enabled 設定為 Yes,Bcd 檔案會在指定的時間間隔重新整理。
- [/RefreshPeriod:<time in minutes>] - 指定 Bcd 檔案重新整理的時間間隔。

[/Transport] 設定下列選項:

  • [/ObtainIpv4From: {Dhcp | Range}] - 指定 IPv4 位址的來源。

    • [/start: <starting Ipv4 address>] - 指定 IP 位址範圍的開頭。 只有在 /ObtainIpv4From 設定為 Range 時,此選項才是必要的且有效。
    • [/End: <Ending Ipv4 address>] - 指定 IP 位址範圍的結尾。 只有在 /ObtainIpv4From 設定為 Range 時,此選項才是必要的且有效。
  • [/ObtainIpv6From:Range] [/start:<start IP address>] [/End:<End IP address>] 指定 IPv6 位址的來源。 此選項僅適用於 Windows Server 2008 R2,唯一支援的值是 Range。
  • [/startPort: <starting port>] - 指定連接埠範圍的開頭。
  • [/EndPort: <Ending port>] - 指定連接埠範圍的結尾。
  • [/Profile: {10Mbps | 100Mbps | 1Gbps | Custom}] - 指定要使用的網路設定檔。 只有執行 Windows Server 2008 的伺服器才支援此選項。
  • [/MulticastSessionPolicy] 設定多點傳送傳輸的傳輸設定。 此命令僅適用於 Windows Server 2008 R2。

    • [/Policy:{None | AutoDisconnect | Multistream}] - 決定如何處理緩慢的用戶端。 None 表示以相同速度將所有用戶端保留在一個工作階段中。 AutoDisconnect 表示任何低於指定 /Threshold 的用戶端都會中斷連線。 Multistream 表示會依照 /StreamCount 所指定將用戶端分成多個工作階段。
    • [/Threshold:<Speed in KBps>] - 若為 /Policy:AutoDisconnect,此選項會以 KBps 設定最小傳輸速率。 低於此速率的用戶端將會與多點傳送傳輸中斷連線。
    • [/StreamCount:{2 | 3}] [/Fallback:{Yes | No}] - 若為 /Policy:Multistream,此選項會決定工作階段的數目。 2 表示兩個工作階段 (快速和緩慢),3 表示三個工作階段 (慢、中、快)。
    • [/Fallback:{Yes | No}] - 判斷中斷連線的用戶端是否會使用另一種方法繼續傳輸 (如果用戶端支援)。 如果您使用 WDS 用戶端,電腦將會回復為單點傳播。 Wdsmcast.exe 不支援回復機制。 此選項也適用於不支援 Multistream 的用戶端。 在此情況下,電腦會回復為另一個方法,而不是移至較慢的傳輸工作階段。

範例

若要將伺服器設定為只回應已知用戶端,且回應延遲為 4 分鐘,請輸入:

wdsutil /Set-Server /AnswerClients:Known /Responsedelay:4

若要設定伺服器的開機程式和架構,請輸入:

wdsutil /Set-Server /BootProgram:boot\x86\pxeboot.n12 /Architecture:x86

若要在伺服器上啟用記錄功能,請輸入:

wdsutil /Set-Server /WdsClientLogging /Enabled:Yes /LoggingLevel:Warnings

若要在伺服器上啟用自動安裝,以及架構和用戶端自動安裝檔案,請輸入:

wdsutil /Set-Server /WdsUnattend /Policy:Enabled /File:WDSClientUnattend \unattend.xml /Architecture:x86

若要設定開機前執行環境 (PXE) 伺服器來嘗試繫結至 TCP 連接埠 67 和 60,請輸入:

wdsutil /Set-server /UseDhcpPorts:No /DhcpOption60:Yes