PowerShell/ Hyper-V: Remote virtuelle Maschine (VM) kopieren

POWERSHELL/ HYPER-V: VIRTUELLE MASCHINE (VM) EXPORTIEREN UND AUF REMOTE-PC IMPORTIEREN

Vorhaben:
Eine bestehende VM exportieren und anschließend per PowerShell-Script an die entsprechenden Rechnern übertragen.

Die fertige virtuelle Maschine exportieren und auf einem Netzpfad ablegen.

PowerShell-Befehl (ggf. als Domänenuser ausführen):

invoke-Command -ComputerName DEIN_PC -ScriptBlock { Import-VM -Path '\\10.xxx.xx.xx\WIN10\Virtual Machines\3BF30C05-xxx-xxx-xx-xxx.vmcx' -Copy -GenerateNewId -VhdDestinationPath 'C:\Hyper-V\Virtual Hard Disks' -VirtualMachinePath 'C:\Hyper-V\Virtual Machines' }

Mit dem „invoke-Command“ wird per Remote auf dem entsprechenden Rechner der Befehl ausgeführt, vorausgesetzt der Zielrechner wurde dafür konfiguriert. In den geschweiften Klammern ist der eigentliche Befehl: Mit „Import-VM -Path“ und der IP-Adresse/Namen des Netzordners, wo der Export abgelegt wurde. Der Parameter „-GenerateNewId“ kann hilfreich evtl. Kollisionen bei gleicher Copy vorbeugen. Am Ende ist der Zielordner auf dem entsprechenden Rechnern angegeben.

3.] Die VM erscheint direkt auf dem Remoterechner.

 

einen Kommentar senden...

Die E-Mail-Adresse wird nicht veröffentlicht.