如何在windows powershell上运行get-vm命令

时间:2013-01-21 08:52:54

标签: powershell

我尝试在Windows PowerShell上运行get-vm命令。它抛出了这个例外:

  

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

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

1 个答案:

答案 0 :(得分: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服务器。