Powershell: виртуальные машины Hyper-V
Общая информация
Получить список виртуальных машин
Get-VM
Узнать состояние виртуальной машины
(Get-VM -VMName "VM_Name").State
Узнать время работы виртуальной машины
(Get-VM -VMName "VM_Name").Uptime
Узнать дату и время создания виртуальной машины
(Get-VM -VMName "VM_Name").CreationTime
Узнать поколение виртуальной машины
(Get-VM -VMName "VM_Name").Generation
Управление
Запустить / остановить виртуальную машину
Start-VM -Name "VM_Name"
Stop-VM -Name "VM_Name"
Запустить / остановить все виртуальные машины
Get-VM | Start-VM
Get-VM | Stop-VM
Контрольные точки
Создать контрольную точку виртуальной машины
Checkpoint-VM -Name "VM_Name" -SnapshotName "CP_Name"
Получить список контрольных точек виртуальной машины
Get-VMCheckpoint -VMName "VM_Name"
Оперативная память (RAM)
Получить информацию о RAM виртуальной машины
Get-VMemory -VMName "VM_Name"
Получить информацию о назначенной RAM в мегабайтах
(Get-VM -VMName "VM_Name").MemoryAssigned / 1mb