1

我尝试在 windows powershell 上运行 get-vm 命令。它抛出了这个异常:

“脚本错误:‘Get-VM’一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否为更正,然后再试一次。”

但我在系统中心 powershell 上运行相同的命令,它运行成功。但我需要在 windows powershell 上运行。我可以在windows powershell上运行它吗?

4

1 回答 1

2

导入 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 服务器。

于 2013-01-21T09:59:50.567 回答