使用工作组的Hyper V Server 2012远程pipe理

我试图从Windows 8 PC远程pipe理Hyper V server 2012,客户端和服务器都在工作组上。

我已经花了大约3-4个小时试图让这个工作没有运气到目前为止尝试以下几点:

  1. 使用与客户端相同的细节在服务器上创build一个新的pipe理员,即。 用户名密码。

  2. 添加一个条目到我的主机文件,以指向服务器名称的远程IP。

  3. 尝试使用HVRemote。

  4. 禁用了两个防火墙。

我得到的错误是RPC服务不可用。

我怎么能做到我想要做的?


更新

Hyper-Vpipe理器上的一些操作可以工作。 IE浏览器。 虚拟交换机工作。 我可以打开新的虚拟机向导。 创build新的虚拟硬盘时遇到错误。 我试过创build一个没有硬盘的虚拟机,这是可行的。 使用新的硬盘向导也不起作用。

我仍然看不到任何虚拟机。 RPC服务器不可用。 无法build立“ServerName”和“ClientName”之间的通信


更新2

这里是我的错误的屏幕截图。 在这里输入图像描述

  1. 在服务器上启用远程pipe理
  2. 在服务器上启用本地pipe理员帐户
  3. 在客户端添加匹配的pipe理员帐户
  4. 通过Windows防火墙允许MMC和WMI

    netsh advfirewall firewall add rule name =“Microsoft Management Console”dir = in action = allow program =“%windir%\ system32 \ mmc.exe”enable = yes profile = private

    netsh advfirewall防火墙设置规则组=“Windowspipe理规范(WMI)”新启用=是

  5. 在客户端上允许恼人的DCOM访问

    1. DCOMCNFG
    2. 控制台根目录>组件服务>计算机>我的电脑
    3. 右键单击>属性>“COM安全性”
    4. 在访问权限下编辑限制
    5. 检查远程访问下的“匿名login”

路线: http : //publicjotting.blogspot.com/2012/06/hyper-v-server-2012-and-remote-hyper-v.html&http : //technet.microsoft.com/en-us/library /jj647788.aspx

这是一个UAC问题。 在工作组环境中,您必须使用hyper-v主机上的内置pipe理员帐户,因为WMI无法提升常规pipe理员帐户。

运行WMI脚本的方法只有三种。

从提升的cmd / powershell提示符运行它。 将其安排在pipe理员帐户上下文(任何pipe理员帐户)中运行。 使用内置的pipe理员帐户(总是运行提升)。

也就是说,在服务器上创build一个匹配的用户并将其放入pipe理员组是不够的,因为您无法提升您的帐户,WMI将把它视为一个普通的用户帐户,并使您的请求失败。

我写了一个相当广泛的博客文章,如何和为什么。

http://blog.plausibledeniability.se/post/33464344054/hyper-v-remote-administration

我的首选解决scheme(TLDR)

  1. 在Windows 8上安装RSAT
  2. 启用Hyper-V工具将Hyper-V主机添加到客户端上的服务器pipe理器
  3. 将主机内置的本地pipe理员帐户设置为“pipe理为”帐户(右键单击服务器pipe理器中的服务器,并使用hostservernetbiosname \ administrator作为用户名)
  4. 从服务器pipe理器启动Hyper-Vpipe理器(右键单击)
  5. 利润

您仍然需要在Hyper-V主机上打开传入WMIpipe理的防火墙,并将ANONYMOUS LOGON组添加到“分布式COM用户”组或更新CINOMregistry设置以允许在客户端上进行匿名callback。

  • 按住Shift键的同时右键单击Hyper-V远程pipe理器
  • 从右键菜单中select“以其他用户身份运行”
  • 对于用户名inputHyper-V服务器的计算机名称,然后input用户名(exp。server \ user)
  • input用户密码并点击确定。