Aracılığıyla paylaş


Set-PSRepository

Kayıtlı bir deponun değerlerini ayarlar.

Syntax

Set-PSRepository
   [-Name] <String>
   [[-SourceLocation] <Uri>]
   [-PublishLocation <Uri>]
   [-ScriptSourceLocation <Uri>]
   [-ScriptPublishLocation <Uri>]
   [-Credential <PSCredential>]
   [-InstallationPolicy <String>]
   [-Proxy <Uri>]
   [-ProxyCredential <PSCredential>]
   [-PackageManagementProvider <String>]
   [<CommonParameters>]

Description

cmdlet'i Set-PSRepository kayıtlı bir modül deposunun değerlerini ayarlar. Ayarlar geçerli kullanıcı için kalıcıdır ve bu kullanıcı için yüklenen tüm PowerShell sürümlerine uygulanır.

Bu, Microsoft.PowerShell.PSResourceGet cmdlet'i için Set-PSResourceRepository bir proxy cmdlet'idir. Daha fazla bilgi için bkz . Set-PSResourceRepository.

Örnekler

Örnek 1: Depo için yükleme ilkesini ayarlama

Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted

Bu komut , myInternalSource deposunun yükleme ilkesini Güvenilir olarak ayarlar, böylece bu kaynaktan modülleri yüklemeden önce size sorulmayacaktır.

Örnek 2: Depo için kaynak ve yayımlama konumlarını ayarlama

Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'

Bu komut , myInternalSource için kaynak konumu ve yayımlama konumunu belirtilen URI'lere ayarlar.

Parametreler

-Credential

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-InstallationPolicy

Yükleme ilkesini belirtir. Geçerli değerler şunlardır: Güvenilir, Güvenilmeyen.

Proxy cmdlet'i bu parametrenin değerini trusted parametresine Set-PSResourceRepositorydönüştürür.

Type:String
Accepted values:Trusted, Untrusted
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Deponun adını belirtir.

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

-PackageManagementProvider

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-Proxy

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-ProxyCredential

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-PublishLocation

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-ScriptPublishLocation

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-ScriptSourceLocation

proxy cmdlet'i tarafından Set-PSResourceRepositorydesteklenmediğinden bu parametreyi yoksayar.

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

-SourceLocation

Bu depodan modülleri bulmak ve yüklemek için URI'yi belirtir. Örneğin, NuGet tabanlı depolar için kaynak konum ile https://someNuGetUrl.com/api/v2benzerdir.

Proxy cmdlet'i bu parametreyi Uri parametresiyle eşler Set-PSResourceRepository.

Type:Uri
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

PSCredential

Uri

Çıkışlar

Object

Notlar

PowerShell Galerisi artık Aktarım Katmanı Güvenliği (TLS) 1.0 ve 1.1 sürümlerini desteklememektedir. TLS 1.2 veya üzerini kullanmanız gerekir. TLS 1.2 kullandığınızdan emin olmak için aşağıdaki komutu kullanın:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12