У меня есть оркестратор с установленным диспетчером служб. теперь я хочу дать возможность моим разработчикам получать информацию о контрольных точках соответствующих виртуальных машин (в частности) из SMportal, чтобы они могли вернуться к определенной контрольной точке, если захотят.
ниже сценарий PowerShell дает мне информацию о контрольной точке для всей среды -
$ vmcheck = Get-VM | где {$ _. LastRestoredVMCheckpoint -like "* *"} [строка] $ body = "n"
$body += "<tr><td></td><td>CheckPoint</td><td>Location</td></tr>
n "foreach ($ vm в $ vmcheck) {$ body + = (" {0} {1} {2}n" -f ($vm.name, $vm.LastRestoredVMCheckPoint, $vm.CheckPointLocation))
}
$body += "</table>
n "могу ли я использовать приведенный выше сценарий для моей конкретной виртуальной машины?
Первая часть вашей команды Get-VM
получает коллекцию всех виртуальных машин на текущем сервере. Чтобы ограничить это одной виртуальной машиной, просто укажите имя
Get-VM -name "theVMName" | where...