繁体   English   中英

Powershell命令将Hyper-V Guest状态保存到磁盘

[英]Powershell command to save a Hyper-V Guest state to disk

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

例)

保存VM GuestName?

请查看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

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

Stop-VM -name vmName

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM