我刚刚设置并 sysprep 了一个不错的新虚拟机,现在我需要将它快速转换为 wim,以上传到我的 sccm 服务器。出于某种原因,我无法更改 VM 属性以从 pxe 的旧版 nic 启动,这就是我通常使用 sccm 捕获图像的方式。VMM 只是立即更改设置,即使它说成功。
无论如何,谷歌的第一页对此很糟糕,除了MS网站上的第3方.ps1脚本,但我使用的是2012r2,我应该能够在本地做到这一点,对吧?
我刚刚设置并 sysprep 了一个不错的新虚拟机,现在我需要将它快速转换为 wim,以上传到我的 sccm 服务器。出于某种原因,我无法更改 VM 属性以从 pxe 的旧版 nic 启动,这就是我通常使用 sccm 捕获图像的方式。VMM 只是立即更改设置,即使它说成功。
无论如何,谷歌的第一页对此很糟糕,除了MS网站上的第3方.ps1脚本,但我使用的是2012r2,我应该能够在本地做到这一点,对吧?
当然,让我们为 Google 发布一个标准且正确的答案。这是一个简单的 2 命令 Powershell 执行,使用该
dism
模块。如果您拥有适当版本的 Windows 管理框架,则可以将 dism 复制到早期版本的 Windows。首先,使用挂载vhd
然后,将其捕获到一个wim中
让它做它的事情。完成后,您可以卸载 vhd 并使用以下命令丢弃任何更改:
如果由于某种原因,Powershell 不是一个选项 - 不要绝望!
在 Windows 7 或更高版本中,您可以通过磁盘管理挂载 .vhd(链接)
安装后,您可以使用 imagex.exe 捕获 .wim(technet 链接)
与接受的答案相同的方法,但不需要 PowerShell