Get-PSSubsystem
PowerShell에 등록된 하위 시스템에 대한 정보를 검색합니다.
구문
Get-PSSubsystem []
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
Description
PowerShell에 등록된 하위 시스템에 대한 정보를 검색합니다.
참고 항목
이 기능은 실험 기능입니다. 이 cmdlet은 기능을 사용하도록 설정한 경우에만 사용할 수 있습니다 PSSubsystemPluginModel
. 자세한 내용은 실험적 기능 사용을 참조하세요.
이 기능을 사용하면 구성 요소를 System.Management.Automation.dll
자체 어셈블리에 상주하는 개별 하위 시스템으로 구분할 수 있습니다. 이렇게 분리하면 핵심 PowerShell 엔진의 디스크 공간이 줄어들고 이러한 구성 요소가 최소한의 PowerShell 설치를 위한 선택적 기능이 될 수 있습니다.
현재 CommandPredictor 하위 시스템만 지원됩니다. 이 하위 시스템은 PSReadLine 모듈과 함께 사용자 지정 예측 플러그 인을 제공하는 데 사용됩니다. 나중에 작업, CommandCompleter, Remoting 및 기타 구성 요소를 외부의 System.Management.Automation.dll
하위 시스템 어셈블리로 구분할 수 있습니다.
예제
예제 1 - 사용 가능한 모든 하위 시스템 표시
Get-PSSubsystem
Kind SubsystemType IsRegistered Implementations
---- ------------- ------------ ---------------
CommandPredictor ICommandPredictor False {}
예제 2 - 특정 종류의 사용 가능한 모든 하위 시스템 표시
PS> Get-PSSubsystem -Kind CommandPredictor | Format-List
Kind : CommandPredictor
SubsystemType : System.Management.Automation.Subsystem.ICommandPredictor
AllowUnregistration : True
AllowMultipleRegistration : True
RequiredCmdlets : {}
RequiredFunctions : {}
IsRegistered : False
Implementations : {}
매개 변수
-Kind
반환할 하위 시스템의 종류를 지정합니다. 유효한 값은 다음과 CommandPredictor
같습니다.
형식: | SubsystemKind |
허용되는 값: | CommandPredictor |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-SubsystemType
반환할 하위 시스템의 형식을 지정합니다.
형식: | Type |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
입력
출력
관련 링크
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
PowerShell