Save-PSResource
Kayıtlı bir depodaki kaynakları (modüller ve betikler) makineye kaydeder.
Sözdizimi
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Bu cmdlet, PowerShellGet v2'den ve Save-Script
cmdlet'lerinin işlevlerini Save-Module
birleştirir.
Save-PSResource
kayıtlı bir depodaki bir kaynağı yerel makinedeki belirli bir yola indirir. Varsayılan olarak, kaynak paketlenmemiş veya yüklü biçimde kaydedilir. Betikler veya modüller kaydedilen konumdan çalıştırılabilir. Ayrıca, kaynağı biçimde indirme seçeneği de .nupkg
vardır.
Örnekler
Örnek 1
En yüksek öncelikli depodan Az modülünü indirir ve geçerli konuma kaydeder.
Save-PSResource -Name Az
Örnek 2
az modülünü PowerShell Galerisi indirir ve geçerli konuma kaydeder.
Save-PSResource -Name Az -Repository PSGallery
Örnek 3
En yüksek öncelikli depodan Az modülünü indirir ve geçerli konuma biçimde kaydeder .nupkg
.
Save-PSResource Az -AsNupkg
Örnek 4
En yüksek öncelikli depodan Az modülünü indirir ve PowerShellGet XML meta veri dosyasını içerir.
Save-PSResource Az -IncludeXML
Parametreler
-AsNupkg
Kaynağı dosya olarak .nupkg
kaydeder.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AuthenticodeCheck
Windows'ta kaynağın imzalı dosyalarını ve katalog dosyalarını doğrular.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
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
Bir depoya erişirken kullanılan isteğe bağlı kimlik bilgileri.
Tür: | PSCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-IncludeXml
PowerShellGet'in bir modül yüklediğini doğrulamak için kullanılan PowerShellGet meta veri XML'sini içerir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-InputObject
İşlem hattı girişi için kullanılır.
Tür: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Diğer adlar: | ParentResource |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Yüklenecek bir veya daha fazla kaynağın adı.
Tür: | String[] |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-PassThru
Belirtildiğinde, kaydedilen kaynak için bir PSResourceInfo nesnesi oluşturur.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Path
Kaynağın kaydedilecek yolu belirtir. Yol sağlanmazsa, kaynak geçerli dizine kaydedilir.
Tür: | String |
Position: | Named |
Default value: | current directory |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Prerelease
Belirtildiğinde, döndürülen arama sonuçlarına yayın öncesi sürümleri ekler.
Tür: | SwitchParameter |
Diğer adlar: | IsPrerelease |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Repository
Aranacak bir veya daha fazla depo adını belirtir. Belirtilmezse, paketi içeren bir depo bulunana kadar arama tüm kayıtlı depoları öncelik sırasına göre (en yüksek önce) içerir. Depolar önceliğe ve ardından ada göre sıralanır. Düşük Öncelik değerleri daha yüksek önceliğe sahiptir.
Birden çok depodaki kaynakları ararken PSResourceGet cmdlet'leri bu sıralama düzenini kullanarak depolarda arama uygular.
Save-PSResource
sıralanmış depo listesinden eşleşen ilk paketi kaydeder.
parametresi joker karakteri destekler *
. Birden çok depo belirtirseniz, tüm adların joker karakteri içermesi veya atması gerekir. Joker karakterli ve joker karaktersiz bir ad karışımı belirtemezsiniz.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-SkipDependencyCheck
Kaynak bağımlılıkları denetimini atlar. Yalnızca bulunan kaynaklar yüklenir. Bulunan kaynağın hiçbir kaynağı yüklü değil.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TemporaryPath
Kaydetmeden önce geçici olarak kaynağın yükleneceği yolu belirtir. Geçici yol sağlanmazsa, kaynak geçerli kullanıcının geçici klasörüne geçici olarak yüklenir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TrustRepository
Depoya güvenme istemlerini gizleme. Depoya güvenme istemi yalnızca depo güvenilir olarak yapılandırılmamışsa gerçekleşir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Version
Döndürülecek kaynağın sürümünü belirtir. Değer, NuGet sürüm oluşturma söz dizimini kullanarak tam bir sürüm veya sürüm aralığı olabilir.
NuGet sürüm aralıkları hakkında daha fazla bilgi için bkz . Paket sürümü oluşturma.
PowerShellGet, NuGet sürüm aralığı belgelerinde listelenen en düşük dahil sürüm dışında tüm sürümleri destekler. Sürüm olarak kullanmak 1.0.0.0
1.0.0.0 ve üzeri sürümleri (en düşük dahil aralık) vermez. Bunun yerine, değer gerekli sürüm olarak kabul edilir. En düşük kapsayıcı aralığı aramak için sürüm aralığı olarak kullanın [1.0.0.0, ]
.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-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
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Çıkışlar
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Varsayılan olarak, cmdlet herhangi bir nesne döndürmez. PassThru parametresi kullanıldığında, cmdlet kaydedilen kaynak için bir PSResourceInfo nesnesi oluşturur.
PSResourceGet