Set-PSResourceRepository
Kayıtlı bir depo için bilgileri ayarlar.
Syntax
NameParameterSet (Varsayılan)
Set-PSResourceRepository
[-Name] <String>
[-Uri <String>]
[-Trusted]
[-Priority <Int32>]
[-ApiVersion <APIVersion>]
[-CredentialInfo <PSCredentialInfo>]
[-PassThru]
[-CredentialProvider <CredentialProvider>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RepositoriesParameterSet
Set-PSResourceRepository
-Repository <Hashtable[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-PSResourceRepository cmdlet'i kayıtlı bir depo için bilgileri ayarlar.
Örnekler
Örnek 1
Bu örnekte, PoshTestGallery deposu için Uri kaydedildi.
Set-PSResourceRepository yerel yol olarak değiştirmek için cmdlet'i kullanılır.
PassThru parametresi, değiştirilen depoyu görmenize olanak tanır.
Get-PSResourceRepository -Name "PoshTestGallery"
Name Uri Trusted Priority
---- --- ------- --------
PoshTestGallery https://www.poshtestgallery.com/api/v2 False 50
Set-PSResourceRepository -Name "PoshTestGallery" -Uri "c:/code/testdir" -PassThru
Name Uri Trusted Priority
---- --- ------- --------
PoshTestGallery file:///c:/code/testdir False 50
Örnek 2
Bu örnek, deponun
Uyarı
PSGallery deposunun varsayılan
Get-PSResourceRepository -Name "PSGallery"
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 False 50
Set-PSResourceRepository -Name "PSGallery" -Priority 25 -Trusted -PassThru
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 True 25
Örnek 3
Bu örnekte, birden çok deponun değerlerini değiştirmek için Deposu parametresi kullanılır. parametresi bir dizi karma tablo alır. Her karma tablo, deponun güncelleştirilmekte olduğu bilgileri içerir.
Get-PSResourceRepository
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 False 50
PoshTestGallery https://www.poshtestgallery.com/api/v2 False 50
$arrayOfHashtables = @{Name = "PSGallery"; Trusted = $True},
@{Name = "PoshTestGallery"; Uri = "c:/code/testdir"}
Set-PSResourceRepository -Repository $arrayOfHashtables -PassThru
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 True 50
PoshTestGallery file:///c:/code/testdir False 50
Örnek 4
Bu örnek, microsoft.PowerShell.SecretManagement kasasında kayıtlı bir
$parameters = @{
Name = "PoshTestGallery"
Uri = "c:/code/testdir"
CredentialInfo = [Microsoft.PowerShell.PowerShellGet.UtilClasses.PSCredentialInfo]::new(
'SecretStore', 'TestSecret')
}
Set-PSResourceRepository @parameters -PassThru |
Select-Object * -ExpandProperty CredentialInfo
Name : PoshTestGallery
Uri : file:///c:/code/testdir
Trusted : False
Priority : 50
CredentialInfo : Microsoft.PowerShell.PowerShellGet.UtilClasses.PSCredentialInfo
VaultName : SecretStore
SecretName : TestSecret
Credential :
Parametreler
-ApiVersion
Depo tarafından kullanılan API sürümünü belirtir. Geçerli değerler şunlardır:
-
v2- NuGet V2 API'sini kullanır -
v3- NuGet V3 API'sini kullanır -
ContainerRegistry- Azure Container Registry için kullanılır -
local- Bunu dosya sistemi tabanlı depolar için kullanın -
nugetServer- NuGet.Server tabanlı depolar için bunu kullanın
Register-PSResourceRepository cmdlet'i API sürümünü otomatik olarak algılamalıdır. Bu parametre, depoyu kaydettikten sonra API sürümünü değiştirmenize olanak tanır.
Parametre özellikleri
| Tür: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo+APIVersion |
| Default value: | None |
| Kabul edilen değerler: | V2, V3, Local, NugetServer, ContainerRegistry |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| 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 |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| 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 |
-CredentialInfo
PSCredentialInfo bir kasanın adını ve Microsoft.PowerShell.SecretManagement deposunda depolanan gizli diziyi içerir.
Parametre özellikleri
| Tür: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSCredentialInfo |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| 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 |
-CredentialProvider
Bu, depo için kullanılacak kimlik bilgisi sağlayıcısını belirten dinamik bir parametredir. Bu parametre yalnızca adlandırılmış depo Azure Artifacts beslemesi olduğunda kullanılabilir. Geçerli değerler şunlardır:
-
None- Tanımlanmış bir kimlik sağlayıcısı yok -
AzArtifacts- Azure Artifacts Credential Provider'ı kullanın
Parametre özellikleri
| Tür: | Microsoft.PowerShell.PSResourceGet.UtilClasses.CredentialProviderType |
| Default value: | None |
| Kabul edilen değerler: | None, AzArtifacts |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| 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 |
-Name
Değiştirilecek deponun adını belirtir.
Uyarı
PSGallery deposunun varsayılan
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-PassThru
Belirtildiğinde, başarıyla kaydedilen depoyu ve bilgilerini görüntüler.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| 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 |
-Priority
Deponun öncelik derecelendirmesini belirtir. Geçerli öncelik değerleri 0 ile 100 arasında değişir. Düşük değerler daha yüksek öncelikli bir derecelendirmeye sahiptir. Varsayılan değer şudur: 50.
Depolar önceliğe ve sonra ada göre sıralanır. Birden çok depodaki kaynakları ararken, PSResourceGet cmdlet'leri bu sıralama düzenini kullanarak depolarda arama yapıp bulunan ilk eşleşmeyi döndürür.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | 50 |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| 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 |
-Repository
Depo bilgileri içeren bir karma tablo dizisi belirtir. Aynı anda birden çok depo kaydetmek için bu parametreyi kullanın. Her karma tablo yalnızca NameParameterSetparametreleriyle ilişkilendirilmiş anahtarlara sahip olabilir.
Parametre özellikleri
| Tür: | |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
RepositoriesParameterSet
| Position: | Named |
| 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 |
-Trusted
Depoya güvenilip güvenilmeyeceğini belirtir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| 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 |
-Uri
Kaydedilecek deponun konumunu belirtir. Değerin aşağıdaki URI şemalarından birini kullanması gerekir:
https://http://ftp://file://
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
NameParameterSet
| 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: | False |
| 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
String
Çıkışlar
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
Varsayılan olarak, cmdlet çıkış üretmez. PassThru parametresini kullandığınızda, cmdlet bir PSRepositoryInfo nesnesi döndürür.