Compress-PSResource
Comprime una cartella specificata contenente risorse di modulo o script in un file .nupkg
.
Sintassi
Compress-PSResource
[-Path] <String>
[-DestinationPath] <String>
[-PassThru]
[-SkipModuleManifestValidate]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Questo cmdlet comprime una cartella specificata contenente risorse di modulo o script in un file di .nupkg
. isola la funzionalità pack nel cmdlet Publish-PSResource
. In questo modo è possibile firmare il file .nupkg
prima di pubblicarlo in un repository. È possibile pubblicare il file di
Questo comando è stato aggiunto nella versione 1.1.0-preview2 di Microsoft.PowerShell.PSResourceGet.
Esempio
Esempio 1
Questo esempio comprime il modulo TestModule e salva nupkg in DestinationPath.
Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DestinationPath
Percorso per salvare la risorsa compressa.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PassThru
Passare il percorso completo del nupkg attraverso la pipeline.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Percorso della risorsa da comprimere.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SkipModuleManifestValidate
Ignora la convalida del manifesto del modulo prima di creare il file .nupkg
.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
Per impostazione predefinita, questo comando non scrive alcun output nella pipeline. Quando si utilizza il parametro PassThru
Note
Il modulo definisce cmres
come alias per Compress-PSResource
.
Questo cmdlet consente di pubblicare dipendenze nuspec in Registro Azure Container.