将 Hyper-V Guest 状态保存到磁盘的 Powershell 命令
有人知道从 powershell 保存 hyper-v guest-os 状态的命令吗?
例如)
Save-VM GuestName ?
Does anybody know the command to save the state of a hyper-v guest-os from powershell?
Ex)
Save-VM GuestName ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看 http://pshyperv.codeplex.com
用于 Hyper-V 管理的 PowerShell 模块具有用于处理虚拟机的 cmdlet。
在上面的模块中,用于发现和操作机器状态:
因此,为了回答您的问题,要保存虚拟机状态,cmdlet 将为
Set-VMState
如果您不想使用任何模块并编写您自己的函数使用 WMI,请查看有关 Hyper-V WMI 接口的 MSDN 文档。
http://msdn.microsoft.com/en-我们/库/cc723874(v=VS.85).aspx
Take a look at http://pshyperv.codeplex.com
The PowerShell module there for Hyper-V management has the cmdlets for working with virtual machines.
In the above module, for discovering and manipulating Machine states:
So, to answer your question, to save VM state, the cmdlet will be
Set-VMState
If you don't want to use any module and write your own function using WMI, take a look at MSDN documentation for Hyper-V WMI interfaces.
http://msdn.microsoft.com/en-us/library/cc723874(v=VS.85).aspx
Ravikanth 的答案看起来很复杂,需要大量阅读..但这对我有用:
或者输入:
Get-VM | Stop-VM -save
将所有计算机置于已保存状态。Ravikanth's answer looks complicated and takes a lot of reading.. but this works for me:
Or type:
Get-VM | Stop-VM -save
to put all machines in a saved state.