web-dev-qa-db-ja.com

Powershell DISM New-Windowsイメージ: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パラメーターにargumentを指定せずにこれを実行すると、タイプSystem.Stringの引数を指定する必要があるというエラーが発生します。

Googleはこの特定のエラーについてほとんど明らかにしていませんが、私の状況には当てはまらないようです。これらの結果はいずれも、この特定のコマンドレットは言うまでもなく、PowerShellで発生したエラーに関するものではありません。

5
MDMoore313

「CompressionType」パラメータは小文字の文字列のみを受け入れるようですmaxfastおよびnone

代わりに次のコマンドを使用してください。

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