Get-PSSubsystem
PowerShell에 등록된 하위 시스템에 대한 정보를 검색합니다.
Syntax
Get-PSSubsystem []
Get-PSSubsystem
-Kind <SubsystemKind>
[<CommonParameters>]
Get-PSSubsystem
-SubsystemType <Type>
[<CommonParameters>]
Description
PowerShell에 등록된 하위 시스템에 대한 정보를 검색합니다.
참고
이는 실험적인 기능입니다. 이 cmdlet은 기능이 사용하도록 설정된 경우에만 사용할 수 있습니다 PSSubsystemPluginModel
. 자세한 내용은 실험적 기능 사용을 참조하세요.
기능을 사용하면 System.Management.Automation.dll
구성 요소를 자체 어셈블리에 있는 개별 하위 시스템으로 분리할 수 있습니다. 이렇게 분리하면 핵심 PowerShell 엔진의 디스크 공간이 줄어들고 이 구성 요소가 최소 PowerShell 설치에 대한 선택적 기능이 될 수 있습니다.
현재 CommandPredictor 하위 시스템만 지원됩니다. 이 하위 시스템은 사용자 지정 예측 플러그 인을 제공하는 데 PSReadLine 모듈과 함께 사용됩니다. 나중에 Job, 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
.
Type: | SubsystemKind |
Accepted values: | CommandPredictor |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubsystemType
반환할 하위 시스템의 형식을 지정합니다.
Type: | Type |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |