Aracılığıyla paylaş


Compress-PSResource

Modül veya betik kaynaklarını içeren belirtilen bir klasörü .nupkg bir dosyaya sıkıştırır.

Syntax

Default (Varsayılan)

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

Description

Bu cmdlet, modül veya betik kaynaklarını içeren belirtilen bir klasörü .nupkg bir dosyaya sıkıştırır. Publish-PSResource cmdlet'indeki paket özelliğini yalıtıyor. Bu, .nupkg dosyasını bir depoda yayımlamadan önce imzalamanızı sağlar. .nupkg NupkgPath parametresini kullanarak son Publish-PSResource dosyasını yayımlayabilirsiniz.

Bu komut, Microsoft.PowerShell.PSResourceGet'in v1.1.0'ında eklenmiştir.

Örnekler

Örnek 1

Bu örnek, TestModule modülünü sıkıştırır ve te nupkg dosyasını DestinationPath'e kaydeder.

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

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DestinationPath

Sıkıştırılmış kaynağı kaydetme yolu.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PassThru

İşlem hattı üzerinden nupkg'ın tam yolunu geçirin.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Path

Sıkıştırılacak kaynağın yolu.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SkipModuleManifestValidate

.nupkg dosyasını oluşturmadan önce modül bildirimini doğrulamayı atlar.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

None

Çıkışlar

FileInfo

Varsayılan olarak, bu komut işlem hattına herhangi bir çıkış yazmaz. PassThru parametresini kullandığınızda, yeni dosyası için bir .nupkg nesnesi döndürür.

Notlar

modülü, cmresCompress-PSResourceiçin bir diğer ad olarak tanımlar.

Bu cmdlet, nuspec bağımlılıklarının ACR'de yayımlanmasına olanak tanır.