我有一台HyperV服务器,托管了10多个虚拟机。它们都使用基本映像,因此它们没有连接到域,也没有配置NIC。有没有办法可以从主机运行命令来配置VM NIC并加入域,就像我实际登录一样?
如果我只是从HyperV弹出VM,这很容易做到:
###Joining domain###
$domain = "mydomain.gbl"
$cred = get-credential mydomain\defaultuser
Add-Computer -DomainName $domain -Credential $cred
现在这种方法还可以,如果我只有几台机器,但由于我有很多甚至更多的机器需要配置,我试图找到一种自动化这些任务的方法。
也许我可以在主机上的VM上创建计划任务?
答案 0 :(得分:0)
由于您正在运行Server 2008,因此您唯一的选择(AFAICS)将使用静态MAC地址(例如使用PowerShell Management Library for Hyper-V)配置VM的网络接口,设置DHCP以向VM提供IP地址。在那之后你应该能够做一些事情,例如如果在VM上禁用了Windows防火墙,则使用PsExec
。如果不是,则必须手动登录。您至少需要一些基本配置来进行远程管理。