2013-04-03 123 views
0

我有一个超过10个虚拟机托管的HyperV服务器。它们都使用基本映像,因此它们没有连接到域,也没有配置网卡。有没有一种方法可以从主机运行命令来配置虚拟机网卡并加入域,就像我实际登录一样?如何使用Powershell从HyperV主机配置虚拟机

这很容易做到,如果我只是弹出从Hyper-V的打开VM:

###Joining domain### 

$domain = "mydomain.gbl" 
$cred = get-credential mydomain\defaultuser 

Add-Computer -DomainName $domain -Credential $cred 

现在这种方法也可以,如果我只有几台机器,但因为我有这么多,甚至更多的机器来那需要配置,我试图找到一种方法来自动执行这些任务。

也许我可以在主机上的虚拟机上创建一个计划任务?

+0

您使用SCVMM还是普通的Hyper-V? – 2013-04-03 19:04:18

+0

我正在使用Hyper-V – KPS 2013-04-03 19:22:29

+0

其实,我只是意识到我们也在使用SCVMM。这对我来说是新闻 – KPS 2013-04-03 19:32:18

回答

0

由于您运行的是Server 2008,您唯一的选择(AFAICS)是使用静态MAC地址配置虚拟机的网络接口(例如使用PowerShell Management Library for Hyper-V),设置DHCP以向VM提供IP地址。之后,你应该可以做些事情,例如如果虚拟机上禁用了Windows防火墙,则使用PsExec。如果不是,则必须手动登录。您至少需要一些基本的远程管理配置。