Delen via


Compress-PSResource

Comprimeert een opgegeven map met module- of scriptbronnen in een .nupkg-bestand.

Syntaxis

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

Description

Met deze cmdlet wordt een opgegeven map met module- of scriptbronnen gecomprimeerd in een .nupkg bestand. isoleert de packfunctie in de cmdlet Publish-PSResource. Hiermee kunt u het .nupkg bestand ondertekenen voordat u het publiceert naar een opslagplaats. U kunt het uiteindelijke .nupkg-bestand publiceren met behulp van de parameter NupkgPath van Publish-PSResource.

Deze opdracht is toegevoegd in v1.1.0-preview2 van Microsoft.PowerShell.PSResourceGet.

Voorbeelden

Voorbeeld 1

In dit voorbeeld wordt de module TestModule gecomprimeerd en wordt te nupkg opgeslagen in DestinationPath.

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

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DestinationPath

Pad om de gecomprimeerde resource op te slaan.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Geef het volledige pad van de nupkg door via de pijplijn.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Path

Pad naar de resource die moet worden gecomprimeerd.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SkipModuleManifestValidate

Slaat het modulemanifest over voordat u het .nupkg-bestand maakt.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

FileInfo

Deze opdracht schrijft standaard geen uitvoer naar de pijplijn. Wanneer u de parameter PassThru gebruikt, wordt een FileInfo--object geretourneerd voor het nieuwe .nupkg-bestand.

Notities

De module definieert cmres als een alias voor Compress-PSResource.

Met deze cmdlet kunnen nuspec-afhankelijkheden in ACR worden gepubliceerd.