我们可以使用 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>
评论