2

WinXPでVMWare Workstation 6.5を実行しています。

VM イメージのクローンを自動的に作成するスクリプトを作成するにはどうすればよいですか?

" " ツールについて読みましたが、これvmware-cmdは VMWare ESX でのみ使用でき、Workstation では使用できないと思います。

4

4 に答える 4

0

vmrun は vmware-cmd が行ったことを行います。ESX、Workstation、および Server で検出されます。

于 2009-06-04T23:52:40.733 に答える
0

PowerShell スクリプトを試すことができます

Param( 
    [Parameter(Position=0,Mandatory=$true,HelpMessage="What Environment do you want exported?")]
    [ValidateSet("VCAC","IDENT","IAAS","ORCH","VCENTER","CA","DC","ALL")]
    [String[]]$vmExports)

###connect to server statement -- add later
if ( (Get-PSSnapin -Name VMware.VimAutomation.Core -ErrorAction SilentlyContinue) -eq $null )
{
    Add-PSsnapin VMware.VimAutomation.Core
}





if ($vmExports -Contains "ALL" )
{
    $vmExports = ("VCENTER")

}


function exportova ([string[]]$servers) 
{
    foreach($server in $servers)
        {

        $date = Get-Date -format MMddyyyy
        $datastore = ''
        $VMhost = ''
        $newVMName = $server+'_'+$date
        $my_vm = New-VM -Name $newVMName -VM $server -Datastore $datastore -VMHost $VMhost
        Export-VApp -Destination "E:\VMs\" -VM $newVMName -Format Ova
        Remove-VM $newVMName -DeletePermanently -Confirm:$false


        }

}



switch ($vmExports)

{


    "VCENTER"
        {

        $servers= ("")
        exportova $servers

        }       
}
于 2016-06-23T10:42:23.327 に答える