Sdílet prostřednictvím


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 můžete publikovat pomocí parametru NupkgPath .

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

FileInfo

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.