我正在使用下面的脚本来获取与我的特定虚拟机相关的快照,但我只获得了最近的快照信息,有人可以在下面的脚本中纠正我吗?
$vmcheck = Get-VM -name VMNAME | 其中{$_.LastRestoredVMCheckpoint -like “* *”}
[字符串]$body = “`n”
$body += “NameCheckPointLocation`n”
foreach($vm 在 $vmcheck 中){
$body += (“{0}{1}{2}`n” -f ($vm.name,$vm.LastRestoredVMCheckPoint,$vm.CheckPointLocation))
}
$body += “`n”
我需要与我的虚拟机相关的所有快照列表
答案1
这是你想要的 (*):
$vm = Get-SCVirtualMachine -Name VMNAME
$vmCheckpoints = $vm.VMCheckpoints
foreach($checkpoint in $vmCheckpoints) {
Write-Host $checkpoint
}
(*) 我要依靠记忆。目前我还没有立即访问 SCVMM 的权限。