【问题标题】:Check connectivity on virtual machine in vCenter检查 vCenter 中虚拟机的连接性
【发布时间】:2015-10-06 09:53:44
【问题描述】:

我正在尝试编写一个小的 powershell 脚本来检查新启动的服务器的运行状况。这是我想做的:

  1. 如果 VM 尚未启动,请启动它
  2. 等待来宾工具开始运行
  3. 使用Invoke-VMScript 运行powershell 脚本Test-Connection MyDCServer -Quiet
  4. 判断支票是否返回 $true。

我有 1. 和 2. donem,但我在 3 上遇到了麻烦。我从Invoke-VMScript 得到的只是一个 显示脚本输出的字符串,当我真的想要返回值来自我调用的脚本。

这可能吗?

【问题讨论】:

    标签: powershell powercli vcenter


    【解决方案1】:

    我找到了解决办法:

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

    【讨论】:

    • 请使用您问题上的编辑链接添加更多信息。 Post Answer 按钮应仅用于问题的完整答案。
    • 这正是我的问题的答案,即如何从脚本中获取返回值。
    猜你喜欢
    • 2020-01-14
    • 1970-01-01
    • 2018-09-06
    • 2011-10-14
    • 2019-03-05
    • 2018-03-28
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    相关资源
    最近更新 更多