Get-PackageProvider
패키지 관리에 연결된 패키지 공급자 목록을 반환합니다.
구문
Default (기본값)
Get-PackageProvider
[[-Name] <String[]>]
[-ListAvailable]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Description
cmdlet은 Get-PackageProvider 패키지 관리에 연결된 패키지 공급자 목록을 반환합니다. 이러한 공급자의 예로는 PSModule, NuGet 및 Chocolatey가 있습니다. 하나 이상의 공급자 이름의 전부 또는 일부를 기준으로 결과를 필터링할 수 있습니다.
예제
예제 1: 현재 로드된 모든 패키지 공급자 가져오기
Get-PackageProvider
이 명령은 로컬 컴퓨터에 현재 로드된 모든 패키지 공급자의 목록을 가져옵니다.
예제 2: 사용 가능한 모든 패키지 공급자 가져오기
Get-PackageProvider -ListAvailable
이 명령은 로컬 컴퓨터에서 사용할 수 있는 모든 패키지 공급자의 목록을 가져옵니다.
예제 3: 동적으로 패키지 공급자 가져오기
Get-PackageProvider -Name "Chocolatey" -ForceBootstrap
이 명령은 컴퓨터에 Chocolatey 공급자가 설치되어 있지 않은 경우 Chocolatey 공급자를 자동으로 설치합니다.
매개 변수
-Force
이 cmdlet은 강제 적용할 수 있는 이 cmdlet을 사용하여 다른 모든 작업을 강제로 적용한다는 것을 나타냅니다. 여기서 Get-PackageProviderForce 매개 변수는 ForceBootstrap 매개 변수와 동일하게 작동합니다.
매개 변수 속성
| 형식: | SwitchParameter |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | Named |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-ForceBootstrap
이 cmdlet은 패키지 관리에서 패키지 공급자를 자동으로 설치하도록 강제합니다.
매개 변수 속성
| 형식: | SwitchParameter |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | Named |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-ListAvailable
설치된 모든 공급자를 가져옵니다.
Get-PackageProvider 패키지 공급자 어셈블리 폴더뿐만 아니라 PSModulePath 환경 변수에 나열된 경로의 공급자를 가져옵니다.
$env:ProgramFiles\PackageManagement\ProviderAssemblies$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies
이 매개 변수가 Get-PackageProvider 없으면 현재 세션에 로드된 공급자만 가져옵니다.
매개 변수 속성
| 형식: | SwitchParameter |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | Named |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-Name
하나 이상의 공급자 이름 또는 부분 공급자 이름을 지정합니다. 여러 공급자 이름을 쉼표로 구분합니다. 이 매개 변수의 유효한 값에는 패키지와 함께 설치한 공급자의 이름이 포함됩니다. PackageManagement는 PSModule 및 MSI 공급자를 비롯한 기본 공급자 집합과 함께 제공됩니다.
매개 변수 속성
| 형식: | String[] |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 0 |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.
출력
Microsoft.PackageManagement.Implementation.PackageProvider
이 cmdlet은 매개 변수와 일치하는 설치된 각 패키지 공급자에 대해 PackageProvider 개체를 반환합니다. 기본적으로 설치된 모든 패키지 공급자를 반환합니다.
참고
중요합니다
2020년 4월부터 PowerShell 갤러리는 더 이상 TLS(전송 계층 보안) 버전 1.0 및 1.1을 지원하지 않습니다. TLS 1.2 이상을 사용하지 않는 경우 PowerShell 갤러리에 액세스하려고 할 때 오류가 발생합니다. 다음 명령을 사용하여 TLS 1.2를 사용하고 있는지 확인합니다.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
자세한 내용은 PowerShell 블로그의 공지 참조하세요.