it-swarm.com.de

Wie konvertiere ich eine VHD in eine WIM-Datei?

Ich habe gerade eine schöne neue VM eingerichtet und sysprepped. Jetzt muss ich sie ganz schnell in eine WIM konvertieren, um sie auf meinen sccm-Server hochzuladen. Aus irgendeinem Grund kann ich die Eigenschaften von VM) nicht ändern, um von einer Legacy-Datei für pxe zu booten. So nehme ich meine Bilder normalerweise mit sccm auf. VMM ändert die Einstellungen sogar gleich wieder obwohl es heißt erfolgreich.

Wie auch immer, die erste Seite von Google war schrecklich dafür, mit Ausnahme eines .ps1-Skripts eines Drittanbieters auf der MS-Website, aber ich verwende 2012r2. Ich sollte dies nativ tun können. Recht?

21
MDMoore313

Lassen Sie uns auf jeden Fall eine gute Antwort für Google veröffentlichen. Dies ist eine einfache Powershell-Ausführung mit zwei Befehlen unter Verwendung des Moduls dism. Das dism kann in frühere Windows-Versionen kopiert werden, sofern Sie über die entsprechende Version des Windows-Verwaltungsframeworks verfügen.

Hängen Sie zuerst den vhd mit ein

Mount-WindowsImage -ImagePath C:\VHDs\BigHomies.vhdx -Path C:\VHDMount -Index 1

Dann fangen Sie es in einem Wim mit

New-WindowsImage -CapturePath C:\VHDMount -Name Win7Image -ImagePath C:\CapturedWIMs\Win7.wim -Description "Yet another Windows 7 Image" -Verify

Und lass es tun, was es ist. Wenn Sie fertig sind, können Sie die Bereitstellung des vhd aufheben und alle Änderungen verwerfen, indem Sie:

Dismount-WindowsImage -Path C:\VHDMount -Discard
27
MDMoore313

Wenn Powershell aus irgendeinem Grund keine Option ist - verzweifeln Sie nicht!

In Windows 7 oder höher können Sie die .vhd über die Datenträgerverwaltung ( Link ) bereitstellen.

Sobald es gemountet ist, können Sie imagex.exe verwenden, um die .wim ( technet link ) zu erfassen.

3
Vlad274