GetHostAddress не работает при запуске файлов PS1, но работает в PowerShell - PullRequest
1 голос
/ 15 ноября 2011

я пытаюсь выполнить следующую команду, чтобы получить IP-адрес имени хоста, хост является виртуальной машиной.

[System.Net.DNS]::GetHostAddresses("virtualservername")

при запуске в консоли powershell я получаю адрес в порядке, однако при запускеэто путем вызова команды из файла PS1.я получаю сообщение об ошибке "Такой хост не известен"

1 Ответ

1 голос
/ 15 ноября 2011

Если вы непосредственно вызываете [System.Net.DNS]::GetHostAddresses("hostname") вместо присвоения его переменной, попробуйте заключить его в конструкцию $ (), как это, и попробуйте.

$([System.Net.DNS]::GetHostAddresses("hostname"))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...