Назад | Перейти на главную страницу

Новый образ Windows Powershell DISM: использование 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, не говоря уже об этом конкретном командлете.

Параметр CompressionType, похоже, принимает только строки в нижнем регистре. Максимум, быстро и никто.

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

New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType max