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
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
Por padrão, esse comando não grava nenhuma saída no pipeline. Quando você usa o parâmetro
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.