我尝试在 windows powershell 上运行 get-vm 命令。它抛出了这个异常:
“脚本错误:‘Get-VM’一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否为更正,然后再试一次。”
但我在系统中心 powershell 上运行相同的命令,它运行成功。但我需要在 windows powershell 上运行。我可以在windows powershell上运行它吗?
我尝试在 windows powershell 上运行 get-vm 命令。它抛出了这个异常:
“脚本错误:‘Get-VM’一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否为更正,然后再试一次。”
但我在系统中心 powershell 上运行相同的命令,它运行成功。但我需要在 windows powershell 上运行。我可以在windows powershell上运行它吗?
导入 VMM 管理单元。System Center 的 Powershell 快捷方式默认加载它。Vanilla Powershell 没有。
用于Get-PSSnapin -Registered
列出所有可用的管理单元。你要找的是Microsoft.SystemCenter.VirtualMachineManager
加载管理单元:Add-PSSnapin -Name Microsoft.SystemCenter.VirtualMachineManager
获取和设置默认 VMM 服务器:get-vmmserver myVMMServer
.VMMServer or use
-VMMServer` 开关以指定 cmdlet 将与之交互的 VMM 服务器。