0

我阅读了此SetIPAndPort并尝试使用 powershell 设置 RD 网关的传输,但它不起作用,这是我的命令行:

$HTTPPort = 7443
Get-CimInstance -Namespace root/CIMV2/TerminalServices -ClassName Win32_TSGatewayServerSettings | Invoke-CimMethod -MethodName SetIPAndPort -Arguments @{TransportType = 1; Port = $HTTPPort; OverrideExisting = 1}

它返回 value 2147749896,根据Docs,这意味着调用的参数之一不正确,所以我尝试提供完整的参数,包括IPAddress,但无论我尝试了什么,我都无法将其分配为“所有未分配” ,我必须分配一个IP才能通过,这对我来说是个大问题。

@{TransportType = 1; IPAddress = $IPAddress; Port = $HTTPPort; OverrideExisting = 1}

“0.0.0.0”、“All Unassigned”、“All”、“Null”、“None”、“0”,所有这些都无法达到我的目标并返回错误值21477498962147952422

如何使用命令行设置IPAddress为?All UnassignedSetIPAndPort

操作系统:
Windows 2012 R2

4

1 回答 1

0

我解决了,使用星号*设置IPAddressAll Unassigned,像这样:

@{ TransportType = 1;
   IPAddress = "*";
   Port = 7443;
   OverrideExisting = 1
}
于 2020-10-15T09:57:25.223 回答