Dela via


Compress-PSResource

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

Syntax

Default (Standard)

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.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DestinationPath

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

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PassThru

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Path

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

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-SkipModuleManifestValidate

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

None

Utdata

FileInfo

Som standard skriver det här kommandot inga utdata till pipelinen. När du använder parametern PassThru returneras ett FileInfo--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.