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
De forma predeterminada, este comando no escribe ninguna salida en la canalización. Cuando se usa el parámetro
Notas
El módulo define cmres
como alias para Compress-PSResource
.
Este cmdlet permite publicar dependencias nuspec en ACR.