如何使用PowerShell从Windows 7pipe理Hyper-V Server 2012 R2?

此刻,我正在把头发撕掉。 只是要清理几件事情:

  1. 我刚刚下载了Windows Hyper-V Server 2012 R2并启用了远程pipe理;
  2. 我有一个Windows 7专业机器 – 最新等等。
  3. 我知道您无法使用GUI从Windows 7pipe理Hyper-V 2012 R2,这就是为什么我想使用PowerShell;
  4. 我一直在使用PowerShell一段时间,但所有这些远程连接的东西是非常新的;

所以,就这样,让我们​​走吧。

我已经使用Connect-PSSession连接到Hyper-V服务器上的PowerShell会话。 没问题。 远程命令不起作用(例如get-vm),我假设我没有在本地安装它们。 我试图执行import-pssession(这是我用远程pipe理Office 365的时候使用的),并且可以工作,但是并没有给我任何hyper-v cmdlet来使用。 我试图导入模块hyper-v,它不存在。

所以我卡住了 我一直在search谷歌2小时左右,没有运气。 大量关于如何从Windows 8连接到Server 2008或2012的文章,但是没有关于如何从Windows 7连接到它的文章。

任何帮助?

做这个:

  1. 在您的Hyper-V主机上创build一个新的PSSession
     $ Session = New-PSSession -ComputerName [Hyper-V Host] -Credential(Get-Credential)
  1. 然后input:
    input-PSSession $会话

您的PowerShell提示符将会改变,表示您已连接到远程机器。 你运行的任何powershell命令都将在远程机器上运行。 试试吧,你会发现Get-Vm现在可以工作。