Windows 10 上的远程桌面与多个网络

Windows 10 上的远程桌面与多个网络

我正在寻求帮助,我想我已经用尽了所有搜索选项。以下是我的问题:

我所在组织中有几台电脑需要远程桌面连接。这些电脑最多可在 17 个连接的网络接口上运行。当所有网络都连接时,通过 RDP 连接时我只会看到黑屏。如果我断开除一个网络之外的所有网络并硬重启电脑,RDP 可以正常工作,我可以将所有网络重新连接到电脑。我得出的结论是,电脑搞不清楚应该通过哪个网络接口发送 RDP。

PC 上只有一个网络用于我们的本地内联网,其他接口均用于测试数据流量。

我正在寻找(也许这是错误的)将我的 RDP 连接绑定到一个接口或 IP。

答案1

这篇文章详细介绍了如何将 RDP 与一个特定的网络适配器关联起来 如何在 Windows Server 2012 中设置 RDP 的网络接口?

以下是一个优秀 回答

  • 以管理员身份运行 PowerShell

  • 将网络适配器类分配给变量:

      $ts = gwmi Win32_TSNetworkAdapterSetting -filter "TerminalName='RDP-Tcp'" -namespace "root/cimv2/TerminalServices"
    
  • 列出关联的适配器:

      $ts | select -expand DeviceIDList
      $ts | select -expand NetworkAdapterList
    

    第一个列表是基于 0 的 ID 列表,第二个列表是它们的友好名称,顺序相同,其中第一个表示 0“使用此协议配置的所有网络适配器”。

  • 通过友好名称在列表中找到网络适配器的 ID

  • 输入以下命令,例如,如果这是数字1

      $ts.SetNetworkAdapterLanaID(1)
    

相关内容