使用Powershell管理Hyper-V虚拟机

Windows  ·  2025-05-14

我们可以使用 Get-VM 命令获取虚拟机列表,如果接入程序可以用以下命令组合:

(Get-VM | Select-Object -Property Name,State,CPUUsage,MemoryAssigned,Uptime | ConvertTo-Json -Compress)

这个可以将内容转换为Json,格式化为一行,变成可以让程序读取的方式

我们可以使用这些命令操作虚拟机电源

Start-VM -Name <vmName>   #开启
Stop-VM -Name <vmName>    #关闭
Suspend-VM -Name <vmName> #挂起

但是目前没有重启的项目,可以用以下命令组合为重启功能

Stop-VM -Name <vmName> -Force; Start-VM -Name <vmName>

 

评论
BUGJI's Blog. All Rights Reserved. Theme Jasmine by Kent Liao.