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
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.