[英]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.