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, не говоря уже об этом конкретном командлете.
Параметр CompressionType, похоже, принимает только строки в нижнем регистре. Максимум, быстро и никто.
Вместо этого используйте следующую команду:
New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType max