Import-WdsInstallImage:在映像文件中找不到安装映像

Import-WdsInstallImage:在映像文件中找不到安装映像

我正在尝试将安装映像导入 WDS。但是我收到以下错误:

Import-WdsInstallImage : An install image could not be found in the image file.
At line:3 char:1
+ Import-WdsInstallImage -ImageGroup 'Win2019' -ImageName $ImageName -P ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (MSFT_WdsInstallImage:root/cimv2/MSFT_WdsInstallImage) [Import-WdsInstallImage], CimException
    + FullyQualifiedErrorId : 0xC111010E,Import-WdsInstallImage

使用 WDSUTIL /Add-Image 时也出现错误。

我发现我提供的图像名称是错误的。我使用以下命令行来获取图像名称:

Get-WindowsImage -ImagePath X:\Sources\install.wim

或者

dism /get-imageinfo /imagefile:X:\Sources\install.wim

不幸的是,两个命令行都返回相同的图像名称:

  • Windows Server 2019 标准版
  • Windows Server 2019 标准版(桌面体验)
  • Windows Server 2019 数据中心
  • Windows Server 2019 Datacenter(桌面体验)

我最终通过使用 WDS 控制台导入图像找到了正确的名称,这些名称必须是:

  • Windows 服务器 2019 服务器标准核心
  • Windows Server 2019 服务器标准版
  • Windows 服务器 2019 服务器数据中心核心
  • Windows 服务器 2019 服务器数据中心核心

如何使用命令行找到这些名称,而不必先使用控制台导入它们?

答案1

这是 Windows 2019 的一个问题。

无论您连接或安装哪个 ISO(我尝试过 Win 2012R2、Win 2016 和 Win 2019)到 Win 2019 计算机,Get-WindowsImagecmdlet 和Dism.exe工具都会返回以下格式的映像名称:

  • Windows Server 2019 标准版
  • Windows Server 2019 标准版(桌面体验)
  • Windows Server 2019 数据中心
  • Windows Server 2019 Datacenter(桌面体验)

这些图像名称不能用于通过 cmdletImport-WdsInstallImage或工具将图像导入 WDS Dism.exe

当您将同一个 ISO 连接到 Win 2012R2 或 Win 2016 计算机时,Get-WindowsImagecmdlet 和Dism.exe工具将返回以下格式的映像名称:

  • Windows 服务器 2019 服务器标准核心
  • Windows Server 2019 服务器标准版
  • Windows 服务器 2019 服务器数据中心核心
  • Windows 服务器 2019 服务器数据中心核心

这些图像名称可用于通过 cmdletImport-WdsInstallImage或工具将图像导入 WDS Dism.exe

结论:

作为一种解决方法,将您的 ISO 连接到 Win 2012R2 或 Win 2016 服务器以获取正确的映像名称。

相关内容