2013-04-03 162 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。如果不是,則必須手動登錄。您至少需要一些基本的遠程管理配置。