您可以将 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 = 0TSServerDrainMode = 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 = 0TSServerDrainMode = 1

对于处于“在重新启动前一直处于引流模式”状态的 RDS 主机,连接服务器具有以下行为:

  • 不会向 RDS 主机发送新连接请求。
  • 将新连接路由到场中其他可用的 RDS 主机。
  • 允许重新连接到 RDS 主机。
  • Horizon Administrator 将 RDS 主机的状态显示为 Drain mode until restart
  • 重新启动后启用 RDS 主机。
引流模式

要将 RDS 主机设置为“引流模式”状态,请使用 change logon /drain 命令,或者设置注册表项 WinStationsDisabled = 0TSServerDrainMode = 2

对于处于“引流模式”状态的 RDS 主机,连接服务器具有以下行为:

  • 不会向 RDS 主机发送新连接请求。
  • 将新连接路由到场中其他可用的 RDS 主机。
  • 允许重新连接到 RDS 主机。
  • Horizon Administrator 将 RDS 主机的状态显示为 Drain mode enabled