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
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.
Relaterade länkar
PSResourceGet