Compress-PSResource
Zkomprimuje zadanou složku obsahující prostředky modulu nebo skriptu do souboru .nupkg
.
Syntaxe
Compress-PSResource
[-Path] <String>
[-DestinationPath] <String>
[-PassThru]
[-SkipModuleManifestValidate]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Tato rutina zkomprimuje zadanou složku obsahující prostředky modulu nebo skriptu do souboru .nupkg
. izoluje funkci balíčku v rutině Publish-PSResource
. To vám umožní podepsat .nupkg
soubor před jeho publikováním do úložiště. Konečný soubor
Tento příkaz byl přidán do verze 1.1.0-preview2 Microsoft.PowerShell.PSResourceGet.
Příklady
Příklad 1
Tento příklad zkomprimuje modul TestModule a uloží te nupkg na DestinationPath.
Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination
Parametry
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DestinationPath
Cesta k uložení komprimovaného prostředku
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PassThru
Projděte úplnou cestu nupkg přes kanál.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Path
Cesta k prostředku, který se má komprimovat.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SkipModuleManifestValidate
Před vytvořením souboru .nupkg
přeskočí ověřování manifestu modulu.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
Ve výchozím nastavení tento příkaz nezapisuje žádný výstup do kanálu. Když použijete parametr PassThru, vrátí objekt FileInfo pro nový soubor .nupkg
.
Poznámky
Modul definuje cmres
jako alias pro Compress-PSResource
.
Tato rutina umožňuje publikovat nuspec závislosti do ACR.