想要通过“VMM PowerShell 脚本”活动获取特定虚拟机的检查点详细信息

想要通过“VMM PowerShell 脚本”活动获取特定虚拟机的检查点详细信息

我已经安装了带有服务管理器的 Orchestrator。现在我想为我的开发人员提供从 SMportal 获取有关各个虚拟机(特定)的检查点信息的功能,以便他们可以根据需要恢复到特定的检查点。

下面的 powershell 脚本为我提供了整个环境的检查点信息 -

$vmcheck = Get-VM | where { $_.LastRestoredVMCheckpoint -like "* *" } [string]$body = " n" $body += "<tr><td></td><td>CheckPoint</td><td>Location</td></tr>n" foreach ($vm in $vmcheck) { $body += ("{0}{1}{2} n" -f ($vm.name, $vm.LastRestoredVMCheckPoint, $vm.CheckPointLocation)) } $body += "</table>n" 我可以将上述脚本用于我的特定 VM 吗?

答案1

命令的第一部分Get-VM获取当前服务器上所有虚拟机的集合。要将其限制为一台虚拟机,只需指定名称

Get-VM -name "theVMName" | where...

相关内容