如何在DC不可用时在Hyper-V Server 2008 R2(Core)上启动VM

我们正在重新部署我们的办公室,并且Hyper-V Server 2008已经closures。 在新的位置,连接电缆并上电后,我意识到我不能再以固定的静态IP访问虚拟机。

我连接了一个显示器,键盘和鼠标直接到服务器,并login,只发现2个命令提示符,一个黑色和一个蓝色的背景,后者运行sconfig.cmd与一堆选项设置networking设置,计算机名称,添加本地pipe理员,注销,关机等

我如何查看在服务器上configuration的虚拟机列表并查看它们的状态并启动它们?

经过大量的研究和试验和错误,这里是我的情况:

负责Hyper-V服务器的DC位于另一个国家,我没有VPN访问DC站点的权限。 使用Hyper-Vpipe理器,由于密码过期,我最可能得到RPC服务错误,而且我无法在Hyper-V上刷新密码。

我需要一种方法来在命令提示符本身启动虚拟机。 谢谢。

TomTombuild议使用许多库和GUI工具来pipe理Hyper-V,还包括Microsoft 提供的MMC Hyper-Vpipe理器。 但是,所有这些工具在实际连接和使用之前都会进行特定的设置。

如果你真的搞砸了,只有服务器核心安装,在不同的域,过期的cachingpipe理员用户名/密码,没有访问数据中心,并不知道什么是虚拟机名称, powershell命令将派上用场(在这种情况下,这可能是启动虚拟机的唯一方法)。

#The name of the virtual machine to be started $VMName = "Windows Server 2003" #Get the VM Object $query = "SELECT * FROM Msvm_ComputerSystem WHERE ElementName='" + $VMName + "'" $VM = get-wmiobject -query $query -namespace "root\virtualization" -computername "." #Request a state change on the VM $Result = $VM.RequestStateChange(2) 

顺便说一下,要在蓝色(sconfig.cmd)和黑色commad提示符窗口迎接的服务器核心安装中启动powershell,请在黑色命令行提示符下键入“powershell”。

电源shell。 各种其他工具。 或者使用sconfig重新build立networkng(更改ip setup),然后像以前一样使用服务器/工作站来pipe理它。

http://pshyperv.codeplex.com/

是pipe理Hyper-V的powershell库。

http://www.manageengine.com/free-hyper-v-configuration/free-hyper-v-configuration-index.html

是Hyper-V的用户界面。