如何使以下腳本有效?目前,我可以在我的服務器中創建一個新的虛擬機。我也希望加載Windows ISO映像並在虛擬機中進行無人值守安裝。我應該如何編輯腳本才能完成這項工作?使用PowerCLI腳本從ISO映像引導
# Virtual Center Details
$server_address = "xxxxx"
$username = "xxxxx"
$password = "xxxxx"
$iso = "WINXP_X86_SP3_CD.ISO"
Get-VIServer -Server $server_address -Protocol https -User $username -Password $password
foreach ($vmm in $array)
{
$vmm = "VirtualMachine"
New-VM -name $vmm -DiskMB 20000 -memoryMB 2000
Get-VM $vmm | Get-CDDrive | Set-CDDrive -IsoPath $iso -StartConnected $true -Confirm:$false
$value = "5000"
$vm = Get-VM $vmname | Get-View
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.BootOptions = New-Object VMware.Vim.VirtualMachineBootOptions
$vmConfigSpec.BootOptions.BootDelay = $value
$vm.ReconfigVM_Task($vmConfigSpec)
Start-vm -vm $vmname
}
嗯,這裏'$ array'從何而來?爲什麼'Get-VIServer'?你是不是指'Connect-VIServer'?你遇到了哪些問題? – 2011-06-02 20:28:34
'ReconfigVM_Task'是什麼? – 2011-06-02 20:42:38
@empo因爲powercli的版本,它是get-viserver。這些命令有輕微的變化。剩下的我只是複製並粘貼它。順便說一句,我的問題是ISO路徑圖像。當我使用powercli命令提示符運行腳本時,出現「無效的數據存儲格式」錯誤。 – user448402 2011-06-03 00:51:20