Powershell
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 發生的錯誤,更不用說這個特定的 cmdlet。
“CompressionType”參數似乎只接受小寫字元串max、fast和none。
請改用以下命令:
New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType max