Publish-PSResource
Belirtilen modülü yerel bilgisayardan PSResource deposuna yayımlar.
Sözdizimi
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Bu cmdlet, PowerShellGet v2'den ve Publish-Script
cmdlet'lerinin işlevlerini Publish-Module
birleştirir.
Publish-PSResource
yerel bilgisayardan çevrimiçi Nuget tabanlı bir depoya kaynak yayımlar. Kaynağı kaynağın adına göre veya modül veya betik kaynağını içeren yola göre belirtebilirsiniz.
Örnekler
Örnek 1
Bu örnek , TestModule modülünü en yüksek öncelikle kaydedilen depoda yayımlar.
Publish-PSResource -Path c:\TestModule
Örnek 2
Bu örnekte TestModule modülü PowerShell Galerisi yayımlar. API anahtarı, kullanıcı hesabı için PowerShell Galerisi tarafından oluşturulan bir gizli dizidir.
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
Parametreler
-ApiKey
Çevrimiçi galeride kaynak yayımlamak için kullanmak istediğiniz API anahtarını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Credential
Belirli bir depoya yönelik haklara sahip olan bir kullanıcı hesabını belirtir.
Tür: | PSCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DestinationPath
NuGet paket .nupkg
dosyasının kaydedileceği yolu belirtir. Bu parametre, depoya yayımlamak ve aynı paketi yerel dosya sistemine kaydetmek için Repository parametresiyle birlikte kullanılabilir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Path
Modül veya betik dosyasının yolu ya da yayımlanacak modülü veya betik dosyasını içeren klasörün yolu.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Proxy
Ağınızın dışındaki depolara erişmek için kullanılan ara sunucunun URL'si.
Tür: | Uri |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ProxyCredential
Proxy sunucusunu kullanmak için gereken kimlik bilgileri.
Tür: | PSCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Repository
Yayımlanması gereken depoyu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SkipDependenciesCheck
Tüm bağımlılıkların hedef depoda mevcut olup olmadığını gösteren varsayılan denetimi atlar.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SkipModuleManifestValidate
Yayımlamadan önce modül bildirimini doğrulamayı atlar.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
Çıkışlar
Notlar
modülü için Publish-PSResource
diğer ad olarak tanımlarpbres
.
Dosya paylaşımı tabanlı depoda kaynaklar hakkında meta veri yoktur. Bu nedenle, bağımlılıkları denetlemenin bir yolu yoktur.
PSResourceGet