Compartir a través de


Compress-PSResource

Comprime una carpeta especificada que contiene recursos de módulo o script en un archivo .nupkg.

Sintaxis

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

Description

Este cmdlet comprime una carpeta especificada que contiene recursos de módulo o script en un archivo .nupkg. aísla la característica pack en el cmdlet Publish-PSResource. Esto le permite firmar el archivo .nupkg antes de publicarlo en un repositorio. Puede publicar el archivo de .nupkg final mediante el parámetro NupkgPath de Publish-PSResource.

Este comando se agregó en v1.1.0-preview2 de Microsoft.PowerShell.PSResourceGet.

Ejemplos

Ejemplo 1

En este ejemplo se comprime el módulo testModule y se guarda te nupkg en DestinationPath.

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

Parámetros

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DestinationPath

Ruta de acceso para guardar el recurso comprimido.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PassThru

Pase la ruta de acceso completa del nupkg a través de la canalización.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Path

Ruta de acceso al recurso que se va a comprimir.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SkipModuleManifestValidate

Omite la validación del manifiesto del módulo antes de crear el archivo .nupkg.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

FileSystemInfo

De forma predeterminada, este comando no escribe ninguna salida en la canalización. Cuando se usa el parámetro PassThru, devuelve un objeto FileSystemInfo para el nuevo archivo .

Notas

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

Este cmdlet permite publicar dependencias nuspec en ACR.