Get-PackageProvider
패키지 관리에 연결된 패키지 공급자 목록을 반환합니다.
Syntax
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-PackageProvider
Force 매개 변수는 ForceBootstrap 매개 변수와 동일하게 작동합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
이 cmdlet은 패키지 관리에서 패키지 공급자를 자동으로 설치하도록 강제한다는 것을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ListAvailable
설치된 모든 공급자를 가져옵니다. Get-PackageProvider
패키지 공급자 어셈블리 폴더뿐만 아니라 PSModulePath 환경 변수에 나열된 경로의 공급자를 가져옵니다.
$env:ProgramFiles\PackageManagement\ProviderAssemblies
$env:LOCALAPPDATA\PackageManagement\ProviderAssemblies
이 매개 변수 Get-PackageProvider
가 없으면 현재 세션에 로드된 공급자만 가져옵니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
하나 이상의 공급자 이름 또는 부분 공급자 이름을 지정합니다. 여러 공급자 이름을 쉼표로 구분합니다. 이 매개 변수의 유효한 값에는 패키지와 함께 설치한 공급자의 이름이 포함됩니다. PackageManagement는 PSModule 및 MSI 공급자를 비롯한 기본 공급자 집합과 함께 제공됩니다.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
출력
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 블로그의 공지를 참조하세요.
관련 링크
PowerShellGet