![Powershell DISM New-Windows 映像:使用 CompressionType 会出现错误](https://linux22.com/image/636128/Powershell%20DISM%20New-Windows%20%E6%98%A0%E5%83%8F%EF%BC%9A%E4%BD%BF%E7%94%A8%20CompressionType%20%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF.png)
PS C:\ProgramData\Microsoft\Windows\Hyper-V\BigHomie> New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType "Max"
引发以下错误:
New-WindowsImage : The given key was not present in the dictionary.
At line:1 char:1
+ New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-WindowsImage], KeyNotFoundException
+ FullyQualifiedErrorId : System.Collections.Generic.KeyNotFoundException,Microsoft.Dism.Commands.NewWindowsImageC
ommand
我会说运行这个命令而不带参数-CompressionType
会运行并给出一个未压缩的 .wim 文件。运行这个命令而不给出一个争论该-CompressionType
参数出现错误,我需要提供一个类型的参数System.String
。
Google 几乎没有找到有关这个特定错误的信息,所有这些信息似乎都不适合我的情况,而且这些结果都与 powershell 发生的错误无关,更不用说这个特定的 cmdlet 了。
答案1
“CompressionType”参数似乎只接受小写字符串最大限度,快速地和没有任何。
请使用以下命令:
New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType max