Aracılığıyla paylaş


Import-PSGetRepository

PowerShellGet ile kaydedilen depoları bulur ve PSResourceGet için kaydeder.

Syntax

Default (Varsayılan)

Import-PSGetRepository
    [-Force]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Bu cmdlet, PowerShellGet v2 ile kaydedilen NuGet depolarını bulur ve PSResourceGet için kaydeder. PowerShellGet v2, farklı sağlayıcı protokolleri kullanan depoları kaydetmenize olanak tanıyan bir sağlayıcı modeline sahiptir. PSResourceGet yalnızca NuGet depolarını desteklediği için bu cmdlet yalnızca NuGet depolarını içeri aktarır.

PSGallery deposu varsayılan olarak kaydedilir. Bu cmdlet, PowerShellGet v2'den PSGallery deposunu içeri aktarmaz. PSGallery deposunu yeniden kaydetmeniz gerekiyorsa, Register-PSResourceRepository parametresiyle cmdlet'ini kullanın.

Örnekler

Örnek 1 - PowerShellGet v2 ile kaydedilen NuGet depolarını gösterme

Bu örnekte, PowerShell v2 ile kaydedilen NuGet depolarını göstermek için Ayrıntılı ve WhatIf parametreleri kullanılır.

Import-PSGetRepository -Verbose -WhatIf
VERBOSE: Found 3 registered PowerShellGet repositories.
VERBOSE: Selected 2 NuGet repositories.
What if: Registering LocalGallery at E:\LocalGallery\ -Trusted:$True -Force:$False.
What if: Registering PrivateRepo at https://PrivateRepo:44370/nuget -Trusted:$True -Force:$False.

Cmdlet, PowerShellGet v2 ile kayıtlı üç depo buldu, ancak bunlardan yalnızca ikisini içeri aktaracak. Bu durumda, üçüncü depo PSGallery deposu varsayılan depodur.

Örnek 2 - PowerShellGet v2 ile kaydedilen NuGet depolarını kaydetme

Import-PSGetRepository
Name         Uri                             Trusted Priority
----         ---                             ------- --------
LocalGallery file:///E:/LocalGallery/        True    50
PrivateRepo  https://PrivateRepo:44370/nuget True    50

Örnek 3 - Mevcut depoların üzerine yazma

Varsayılan olarak, cmdlet kayıtlı PSResourceGet deposuyla aynı ada sahip PowerShellGet v2 depolarını içeri aktarmaz. Mevcut depoların üzerine yazmak için Zorla parametresini kullanın.

Import-PSGetRepository
WARNING: Adding to repository store failed: The PSResource Repository 'LocalGallery' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
WARNING: Adding to repository store failed: The PSResource Repository 'PrivateRepo' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
Import-PSGetRepository -Force
Name         Uri                             Trusted Priority
----         ---                             ------- --------
LocalGallery file:///E:/LocalGallery/        True    50
PrivateRepo  https://PrivateRepo:44370/nuget True    50

Parametreler

-Confirm

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

Parametre özellikleri

Tür:SwitchParameter
Default value:None
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

-Force

Mevcut depoların üzerine yazmak için Zorla parametresini kullanın.

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

-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:None
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.

Çıkışlar

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo

Cmdlet, PowerShellGet v2 ile kaydedilen her NuGet deposu için bir PSRepositoryInfo nesnesi döndürür.