Aracılığıyla paylaş


Save-PSResource

Kayıtlı bir depodaki kaynakları (modüller ve betikler) makineye kaydeder.

Syntax

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.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AuthenticodeCheck

Windows'ta kaynağın imzalı dosyalarını ve katalog dosyalarını doğrular.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Bir depoya erişirken kullanılan isteğe bağlı kimlik bilgileri.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeXml

PowerShellGet'in bir modül yüklediğini doğrulamak için kullanılan PowerShellGet meta veri XML'sini içerir.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

İşlem hattı girişi için kullanılır.

Type:Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Aliases:ParentResource
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Yüklenecek bir veya daha fazla kaynağın adı.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Belirtildiğinde, kaydedilen kaynak için bir PSResourceInfo nesnesi oluşturur.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Kaynağın kaydedilecek yolu belirtir. Yol sağlanmazsa, kaynak geçerli dizine kaydedilir.

Type:String
Position:Named
Default value:current directory
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Prerelease

Belirtildiğinde, döndürülen arama sonuçlarına yayın öncesi sürümleri ekler.

Type:SwitchParameter
Aliases:IsPrerelease
Position:Named
Default value:False
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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, ] .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String[]

String

SwitchParameter

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.