Import-PSGetRepository

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

Sözdizimi

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ı kaydetmenizi sağlayan 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, PsGallery deposunu PowerShellGet v2'den içeri aktarmaz. PSGallery deposunu yeniden kaydetmeniz gerekiyorsa, PSGallery parametresiyle cmdlet'ini kullanınRegister-PSResourceRepository.

Ö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 yalnızca ikisini içeri aktaracak. Bu durumda, üçüncü depo varsayılan PSGallery deposudur.

Ö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 Force 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.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Force

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

Tür:SwitchParameter
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-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:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Çıkışlar

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo

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