微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用命令行将IPAddress设置为“所有未分配”?

如何解决如何使用命令行将IPAddress设置为“所有未分配”?

我阅读了此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}

根据Docs,它返回了值2147749896,这表示调用的参数之一不正确,因此我尝试给出完整的参数,其中包括IPAddress,但是无论我如何尝试,我都无法将其分配为“所有未分配”,我必须分配一个IP才能通过,这对我来说是个大问题。

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

“ 0.0.0.0”,“所有未分配”,“全部”,“空”,“无”,“ 0”,它们都无法达到我的目标,并返回错误2147749896或{ {1}}。

如何使用2147952422命令行将IPAddress设置为All Unassigned

操作系统:
Windows 2012 R2

解决方法

我解决了,使用星号*IPAddress设置为All Unassigned,如下所示:

@{ TransportType = 1;
   IPAddress = "*";
   Port = 7443;
   OverrideExisting = 1
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。