Как установить IPAddress как "Все неназначенные" с помощью командной строки?
Я прочитал этот SetIPAndPort и попытался установить транспорт для шлюза удаленных рабочих столов с помощью powershell, но это не сработало, вот моя командная строка:
$HTTPPort = 7443
Get-CimInstance -Namespace root/CIMV2/TerminalServices -ClassName Win32_TSGatewayServerSettings | Invoke-CimMethod -MethodName SetIPAndPort -Arguments @{TransportType = 1; Port = $HTTPPort; OverrideExisting = 1}
Он вернул значение
2147749896
согласно Документам, это означает, что один из параметров вызова неверен, поэтому я попытался указать полные параметры, в том числе
IPAddress
, но что бы я ни пробовал, я просто не могу назначить его как "Все неназначенные", мне нужно назначить IP-адрес для передачи, это для меня большая проблема.
@{TransportType = 1; IPAddress = $IPAddress; Port = $HTTPPort; OverrideExisting = 1}
"0.0.0.0", "Все неназначенные", "Все", "Нулевой", "Нет", "0", все они не могут достичь моей цели и вернули значение ошибки
2147749896
или же
2147952422
.
Как я могу установить
IPAddress
в виде
All Unassigned
используя
SetIPAndPort
командная строка?
ОС:
Windows 2012 R2
1 ответ
Я решил, используйте звездочку
*
устанавливать
IPAddress
в виде
All Unassigned
, как это:
@{ TransportType = 1;
IPAddress = "*";
Port = 7443;
OverrideExisting = 1
}