2015-10-06 4 views
0

Я пытаюсь написать небольшой скрипт powershell, который проверяет работоспособность недавно запущенного сервера. Вот что я хочу сделать:Проверить подключение на виртуальной машине в vCenter

  1. Start VM, если он еще не начал
  2. Ожидать Tools Guest для запуска
  3. Запустите Powershell скрипт Test-Connection MyDCServer -Quiet с помощью Invoke-VMScript
  4. Закона о ли проверочном возврате $ верно или нет.

У меня есть 1. и 2. donem, но я бег в неприятность на 3. Все, что я вернусь из Invoke-VMScript является строкой представления вывода из сценария, когда я действительно хочу возвращаемое значение из сценария, который я вызывал.

Возможно ли это?

ответ

0

Я нашел решение:

$result = Invoke-VMScript ... 
$result.ScriptOutput 
$result.ExitCode 
+1

Пожалуйста, используйте ссылку изменить на свой вопрос, чтобы добавить дополнительную информацию. Кнопка «Ответ на сообщение» должна использоваться только для полных ответов на вопрос. – ekostadinov

+0

Это точно ответ на мой вопрос, а именно, как получить возвращаемое значение из сценария. –

Смежные вопросы