Imagem do DISM New-Powershell New: Usando um CompressionType dá um erro

5
PS C:\ProgramData\Microsoft\Windows\Hyper-V\BigHomie> New-WindowsImage -CapturePath K: -ImagePath C:\VHDImports\Win764.wim -name "BigHomies Personal Image" -Verify -CompressionType "Max"

Lança o seguinte erro:

    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

Digamos que executar este comando sem o parâmetro -CompressionType é executado e fornece um arquivo .wim não compactado. Executar este w / out dando um argumento para o parâmetro -CompressionType dá um erro que eu preciso para fornecer um argumento do tipo System.String .

O Google aparece pouco sobre esse erro específico, e nenhum deles parece ser aplicável à minha situação, e nenhum desses resultados é sobre o erro acontecendo com o PowerShell, muito menos este cmdlet específico.

    
por MDMoore313 30.06.2014 / 14:51

1 resposta

2

O parâmetro "CompressionType" parece aceitar apenas strings em letras minúsculas max , rápido e none .

Use o seguinte comando:

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