Назад | Перейти на главную страницу

команда powershell для получения списка всех снимков в vmm (hyper-v)

Я использую сценарий ниже, чтобы получить снимок, связанный с моей конкретной виртуальной машиной, но я получаю только последнюю информацию о снимке, может ли кто-нибудь исправить меня в приведенном ниже сценарии -

$ vmcheck = Get-VM -name VMNAME | где {$ _. LastRestoredVMCheckpoint-like «* *»}

[строка] $ body = «` n »

$ body + = «NameCheckPointLocation`n»

foreach ($ vm in $ vmcheck) {

$ body + = ("{0} {1} {2}` n "-f ($ vm.name, $ vm.LastRestoredVMCheckPoint, $ vm.CheckPointLocation))

}

$ body + = «n»

мне нужен список всех снимков, связанных с моей виртуальной машиной

Это то, что вы хотите (*):

$vm = Get-SCVirtualMachine -Name VMNAME
$vmCheckpoints = $vm.VMCheckpoints
foreach($checkpoint in $vmCheckpoints) {
  Write-Host $checkpoint
}

(*) Я иду по памяти. На данный момент у меня нет прямого доступа к SCVMM.