2015-10-06 19 views
0

我正在尝试编写一个小PowerShell脚本来检查新启动的服务器的运行状况。这是我想做的事:检查vCenter中虚拟机的连接性

  1. 启动虚拟机,如果它不是已经开始
  2. 等待游客的工具来启动运行
  3. 运行使用Invoke-VMScript
  4. 法PowerShell脚本Test-Connection MyDCServer -Quiet是否检查返回$真实与否。

我有1和2 donem,但我遇到的麻烦3.所有我从Invoke-VMScript背面是一个字符串从剧本,当我真正想要的返回值呈现输出来自我所调用的脚本。

这可能吗?

回答

0

我找到了解决办法:

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

请使用您的问题编辑链接添加额外的信息。后回答按钮应该只用于问题的完整答案。 – ekostadinov

+0

这正是我的问题的答案,即如何从脚本中获取返回值。 –