Import-PSGetRepository
PowerShellGet에 등록된 리포지토리를 찾아 PSResourceGet에 등록합니다.
구문
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
이 cmdlet은 PowerShellGet v2에 등록된 NuGet 리포지토리를 찾아 PSResourceGet에 등록합니다. PowerShellGet v2에는 다른 공급자 프로토콜을 사용하는 리포지토리를 등록할 수 있는 공급자 모델이 있습니다. PSResourceGet은 NuGet 리포지토리만 지원하므로 이 cmdlet은 NuGet 리포지토리만 가져옵니다.
PSGallery 리포지토리는 기본적으로 등록됩니다. 이 cmdlet은 PowerShellGet v2에서 PSGallery 리포지토리를 가져오지 않습니다.
PSGallery 리포지토리를 다시 등록해야 하는 경우 PSGallery 매개 변수와 함께 cmdlet을 사용합니다Register-PSResourceRepository
.
예제
예제 1 - PowerShellGet v2에 등록된 NuGet 리포지토리 표시
이 예제에서는 Verbose 및 WhatIf 매개 변수를 사용하여 PowerShell v2에 등록된 NuGet 리포지토리를 표시합니다.
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에 등록된 세 개의 리포지토리를 찾았지만 그 중 2개만 가져옵니다. 이 경우 세 번째 리포지토리는 기본 PSGallery 리포지토리입니다.
예제 2 - PowerShellGet v2에 등록된 NuGet 리포지토리 등록
Import-PSGetRepository
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
예제 3 - 기존 리포지토리 덮어쓰기
기본적으로 cmdlet은 등록된 PSResourceGet 리포지토리와 이름이 같은 PowerShellGet v2 리포지토리를 가져오지 않습니다. Force 매개 변수를 사용하여 기존 리포지토리를 덮어씁 수 있습니다.
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
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인을 요청합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
Force 매개 변수를 사용하여 기존 리포지토리를 덮어씁 수 있습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
cmdlet은 PowerShellGet v2에 등록된 각 NuGet 리포지토리에 대해 PSRepositoryInfo 개체를 반환합니다.
관련 링크
PSResourceGet