【问题标题】:Powershell command to save a Hyper-V Guest state to disk用于将 Hyper-V 来宾状态保存到磁盘的 Powershell 命令
【发布时间】:2011-08-09 20:01:03
【问题描述】:

有人知道从 powershell 保存 hyper-v guest-os 状态的命令吗?

例如)

Save-VM GuestName ?

【问题讨论】:

    标签: powershell virtual-machine hyper-v


    【解决方案1】:

    看看http://pshyperv.codeplex.com 用于 Hyper-V 管理的 PowerShell 模块具有用于处理虚拟机的 cmdlet。

    在上述模块中,用于发现和操作机器状态:

    Get-VMState
    Set-VMState
    Convert-VmState
    Ping-VM
    Test-VMHeartBeat
    Shutdown-VM
    Start-VM
    Stop-VM
    Suspend-VM
    

    所以,为了回答您的问题,为了保存 VM 状态,cmdlet 将是 Set-VMState

    如果您不想使用任何模块并使用 WMI 编写自己的函数,请查看有关 Hyper-V WMI 接口的 MSDN 文档。

    http://msdn.microsoft.com/en-us/library/cc723874(v=VS.85).aspx

    【讨论】:

      【解决方案2】:

      Ravikanth 的答案看起来很复杂,需要大量阅读......但这对我有用:

      Stop-VM -name vmName
      

      或输入:Get-VM | Stop-VM -save 将所有机器置于保存状态。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-03
        • 1970-01-01
        • 2017-03-26
        • 2012-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多