Dela via


Compress-PSResource

Komprimerar en angiven mapp som innehåller modul- eller skriptresurser till en .nupkg fil.

Syntax

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

Description

Den här cmdleten komprimerar en angiven mapp som innehåller modul- eller skriptresurser till en .nupkg fil. isolerar packfunktionen i cmdleten Publish-PSResource. På så sätt kan du signera filen .nupkg innan du publicerar den på en lagringsplats. Du kan publicera den sista .nupkg-filen med parametern NupkgPath för Publish-PSResource.

Det här kommandot lades till i v1.1.0-preview2 av Microsoft.PowerShell.PSResourceGet.

Exempel

Exempel 1

Det här exemplet komprimerar modulen TestModule och sparar te nupkg till DestinationPath.

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

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DestinationPath

Sökväg för att spara den komprimerade resursen.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PassThru

Skicka den fullständiga sökvägen för nupkg genom pipelinen.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Path

Sökväg till den resurs som ska komprimeras.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SkipModuleManifestValidate

Hoppar över att validera modulmanifestet innan du skapar .nupkg-filen.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

FileSystemInfo

Som standard skriver det här kommandot inga utdata till pipelinen. När du använder parametern PassThru returneras ett FileSystemInfo- objekt för den nya .nupkg-filen.

Kommentarer

Modulen definierar cmres som ett alias för Compress-PSResource.

Med den här cmdleten kan du publicera nuspecberoenden i ACR.