Powershell DISM New-Windows Image: использование CompressionType приводит к ошибке

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, не говоря уже об этом конкретном командлете.

1 ответ

Решение

Параметр "CompressionType", кажется, принимает только строчные буквы max, fast и none.

Вместо этого используйте следующую команду:

New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType max
Другие вопросы по тегам