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
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.
Verwante koppelingen
PSResourceGet