Я просто настроил и подготовил новую красивую виртуальную машину, теперь мне нужно очень быстро преобразовать ее в wim, чтобы загрузить на мой сервер sccm. По какой-то причине я не могу изменить свойства виртуальной машины для загрузки из устаревшего nic для pxe, как я обычно записываю свои изображения с помощью sccm. VMM просто изменяет настройки обратно, даже если сообщает об успешном.
Так или иначе, первая страница гугла была ужасный для этого, за исключением стороннего сценария .ps1 на веб-сайте MS, но я использую 2012r2, я должен иметь возможность сделать это изначально, верно?
Безусловно, давайте опубликуем честный и правильный ответ для Google. Это простое выполнение двух команд Powershell с использованием dism
модуль. DISM можно скопировать в более ранние версии Windows, если у вас есть соответствующая версия инфраструктуры управления Windows.
Сначала смонтируйте VHD, используя
Mount-WindowsImage -ImagePath C:\VHDs\BigHomies.vhdx -Path C:\VHDMount -Index 1
Затем запишите его в wim с помощью
New-WindowsImage -CapturePath C:\VHDMount -Name Win7Image -ImagePath C:\CapturedWIMs\Win7.wim -Description "Yet another Windows 7 Image" -Verify
И пусть делает это дело. Когда вы закончите, вы можете размонтировать vhd и отменить любые изменения, используя:
Dismount-WindowsImage -Path C:\VHDMount -Discard
Если по каким-то причинам Powershell не подходит - не отчаивайтесь!
В Windows 7 или более поздней версии вы можете смонтировать .vhd с помощью управления дисками (ссылка на сайт)
После подключения вы можете использовать imagex.exe для захвата файла .wim (ссылка на технет)