Compress-PSResource

Compacta uma pasta especificada que contém recursos de módulo ou script em um arquivo .nupkg.

Sintaxe

Compress-PSResource
        [-Path] <String>
        [-DestinationPath] <String>
        [-PassThru]
        [-SkipModuleManifestValidate]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

Description

Esse cmdlet compacta uma pasta especificada que contém recursos de módulo ou script em um arquivo de .nupkg. isola o recurso de pacote no cmdlet Publish-PSResource. Isso permite que você assine o arquivo .nupkg antes de publicá-lo em um repositório. Você pode publicar o arquivo de final usando o parâmetro NupkgPath de .

Esse comando foi adicionado na v1.1.0-preview2 do Microsoft.PowerShell.PSResourceGet.

Exemplos

Exemplo 1

Este exemplo compacta o módulo TestModule e salva te nupkg no DestinationPath.

Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DestinationPath

Caminho para salvar o recurso compactado.

Tipo:String
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PassThru

Passe o caminho completo do nupkg pelo pipeline.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Path

Caminho para o recurso a ser compactado.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SkipModuleManifestValidate

Ignora a validação do manifesto do módulo antes de criar o arquivo .nupkg.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

FileSystemInfo

Por padrão, esse comando não grava nenhuma saída no pipeline. Quando você usa o parâmetro PassThru, ele retorna um objeto FileSystemInfo para o novo arquivo .

Observações

O módulo define cmres como um alias para Compress-PSResource.

Esse cmdlet permite a publicação de dependências nuspec no ACR.