您可以將 RDS 主機設定為清空模式狀態,或設定為在重新啟動狀態之前處於清空模式。當您將 RDS 主機設定為清空模式狀態時,RDS 主機將無法再接收新連線,但現有工作階段會繼續運作,直到使用者登出為止。當您將 RDS 主機設定為在重新啟動之前處於清空模式狀態時,RDS 主機會處於清空模式狀態,直到其重新啟動為止。
當您使用 change logon
命令或登錄機碼項目來變更 RDS 主機的狀態時,Horizon Agent 會將 RDS 主機的狀態傳遞給連線伺服器。您可以在 Horizon Administrator 中監控 RDS 主機的狀態。如需 RDS 主機狀態的詳細資訊,請參閱 RDS 主機的狀態。
登錄機碼位於下列路徑:
- HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\WinStationsDisabled
- HKLM\System\CurrentControlSet\Control\Terminal Server\TSServerDrainMode
- 已啟用
-
若要將 RDS 主機設定為已啟用狀態,請使用
change logon /enable
命令,或將登錄機碼設定為WinStationsDisabled = 0
和TSServerDrainMode = 0
。對於處於已啟用狀態的 RDS 主機,連線伺服器具有下列行為:
- 允許對 RDS 主機的新連線。
- 允許對 RDS 主機的重新連線。
- 已停用
-
若要將 RDS 主機設定為已停用狀態,請使用
change logon /disable
命令,或將登錄機碼設定為WinStationsDisabled = 1
。在這種情況下,TSServerDrainMode
登錄機碼的設定不會產生影響。對於處於已停用狀態的 RDS 主機,連線伺服器具有下列行為:
- 不會對 RDS 主機傳送新連線或重新連線要求。
- 將新連線路由傳送至伺服器陣列中其他可用的 RDS 主機。
- 拒絕對 RDS 主機的重新連線。
- Horizon Administrator 會顯示 RDS 主機的
Agent Disabled
狀態。
- 在重新啟動之前使用清空模式
-
若要將 RDS 主機設定為在重新啟動狀態之前處於清空模式,請使用
change logon /drainuntilrestart
命令,或將登錄機碼設定為WinStationsDisabled = 0
和TSServerDrainMode = 1
。對於在重新啟動狀態之前處於清空模式的 RDS 主機,連線伺服器具有下列行為:
- 不會對 RDS 主機傳送新連線要求。
- 將新連線路由傳送至伺服器陣列中其他可用的 RDS 主機。
- 允許對 RDS 主機的重新連線。
- Horizon Administrator 會顯示 RDS 主機的
Drain mode until restart
狀態。 - RDS 主機會在重新啟動後啟用。