Get-InstalledPSResource
PowerShellGet을 통해 컴퓨터에 설치된 모듈 및 스크립트를 반환합니다.
구문
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
Description
이 cmdlet은 모듈 및 스크립트 설치 경로를 검색하고 찾은 각 리소스 항목을 설명하는 PSResourceInfo 개체를 반환합니다. 이는 PowerShellGet v2의 Get-InstalledModule
및 cmdlet의 결합된 출력과 Get-InstalledScript
동일합니다.
예제
예 1
이 예제에서는 컴퓨터에 설치된 모든 버전의 모듈 및 스크립트를 반환합니다.
Get-InstalledPSResource
예제 2
이 예제에서는 PowerShellGet을 사용하여 설치된 모든 버전의 Az 모듈을 반환합니다.
Get-InstalledPSResource Az
예제 3
이 예제에서는 현재 디렉터리에 설치된 모든 버전의 Az 모듈을 반환합니다.
Get-InstalledPSResource Az -Path .
예제 4
이 예제에서는 Az 모듈이 시스템에 설치된 경우 특정 버전의 Az 모듈을 반환합니다.
Get-InstalledPSResource Az -Version 9.4.0
예제 5
이 예제에서는 지정된 버전 범위 내에서 설치된 모든 버전의 Az 모듈을 반환합니다.
Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"
예제 6
이 예제에서는 시스템에 설치된 경우 PowerShellGet 모듈의 특정 미리 보기 버전을 반환합니다.
Get-InstalledPSResource PowerShellGet -Version 3.0.19-beta19
Name Version Prerelease Repository Description
---- ------- ---------- ---------- -----------
PowerShellGet 3.0.19 beta19 PSGallery PowerShell module with commands for discovering, installing, updating and p…
예제 6
이전 예제에서는 PowerShellGet 버전 3.0.14-beta14가 시스템에 설치된 것으로 나타났습니다. 이 예제에서는 버전별로 설치된 모듈을 식별하기 위해 시험판 레이블을 포함하여 전체 버전을 제공해야 한다는 것을 보여줍니다.
Get-InstalledPSResource PowerShellGet -Version 3.0.19
이 명령의 출력이 없습니다.
예제 7
이 예제에서는 시스템에 4가지 버전의 PSReadLine 이 설치되어 있음을 알 수 있습니다. 두 번째 명령은 및 사이의 2.2.0
버전 범위를 검색합니다 2.3.0
.
Get-InstalledPSResource PSReadLine
Name Version Prerelease Repository Description
---- ------- ---------- ---------- -----------
PSReadLine 2.3.0 beta0 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.6 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.5 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.2 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.0 beta4 PSGallery Great command line editing in the PowerShell console host
Get-InstalledPSResource PSReadLine -Version '[2.2.0, 2.3.0]'
Name Version Prerelease Repository Description
---- ------- ---------- ---------- -----------
PSReadLine 2.3.0 beta0 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.6 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.5 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.2 PSGallery Great command line editing in the PowerShell console host
NuGet 버전 규칙에 따라 시험판 버전은 안정적인 버전보다 작으므로 2.2.0-beta4
지정된 버전 범위의 2.2.0
버전보다 작습니다.
매개 변수
-Name
찾을 리소스의 이름입니다. 와일드카드는 지원되지만 NuGet은 문자만 허용합니다 *
. NuGet은 로컬(파일 기반) 리포지토리의 와일드카드 검색을 지원하지 않습니다.
형식: | String[] |
Position: | 0 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | True |
-Path
검색할 경로를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Scope
리소스의 scope 지정합니다.
형식: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
허용되는 값: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Version
반환할 리소스의 버전을 지정합니다. 값은 NuGet 버전 관리 구문을 사용하여 정확한 버전 또는 버전 범위일 수 있습니다.
NuGet 버전 범위에 대한 자세한 내용은 패키지 버전 관리를 참조하세요.
PowerShellGet은 NuGet 버전 범위 설명서에 나열된 최소 포괄 버전을 제외한 모든 버전을 지원합니다. 버전으로 를 사용하면 1.0.0.0
버전 1.0.0.0 이상이 생성되지 않습니다(최소 포함 범위). 대신 값은 필수 버전으로 간주됩니다. 최소 포함 범위를 검색하려면 를 버전 범위로 사용합니다 [1.0.0.0, ]
.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | True |
입력
String[]
출력
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
참고
모듈은 에 Get-PSResource
대한 Get-InstalledPSResource
별칭으로 정의합니다.
PSResourceGet