Get-PSSessionCapability
제한된 세션 구성에서 특정 사용자의 기능을 가져옵니다.
구문
Default (기본값)
Get-PSSessionCapability
[-ConfigurationName] <String>
[-Username] <String>
[-Full]
[<CommonParameters>]
Description
Get-PSSessionCapability cmdlet은 제한된 세션 구성에서 특정 사용자의 기능을 가져옵니다. 이 cmdlet을 사용하여 사용자의 맞춤 세션 구성을 감사할 수 있습니다.
Windows PowerShell 5.0부터 세션 구성() 파일에서 .pssc 속성을 사용할 수 있습니다. 이 속성을 사용하면 그룹 멤버 자격에 따라 제한된 단일 엔드포인트에서 사용자에게 다른 기능을 부여할 수 있습니다.
Get-PSSessionCapability cmdlet은 사용자에게 부여된 정확한 기능을 결정하도록 하여 이러한 엔드포인트를 감사할 때 복잡성을 줄입니다.
기본적으로 Get-PSSessionCapability cmdlet은 지정된 사용자가 지정된 엔드포인트에서 실행할 수 있는 명령 목록을 반환합니다. 이는 지정된 엔드포인트에서 Get-Command 실행하는 사용자와 동일합니다.
Full 매개 변수를 사용하여 실행하면 이 cmdlet은 InitialSessionState 개체를 반환합니다. 이 개체에는 지정된 사용자가 지정된 엔드포인트에 대해 상호 작용하는 PowerShell Runspace에 대한 세부 정보가 포함되어 있습니다. 여기에는 언어 모드, 실행 정책 및 환경 변수와 같은 정보가 포함됩니다.
예제
예제 1: 사용자가 사용할 수 있는 명령 가져오기
Get-PSSessionCapability -ConfigurationName Endpoint1 -Username 'CONTOSO\User'
다음은 로컬 컴퓨터의 Endpoint1 제한 엔드포인트에 연결할 때 사용자 CONTOSO\User가 사용할 수 있는 명령을 반환하는 예제입니다.
예제 2: 사용자의 Runspace에 대한 세부 정보 가져오기
Get-PSSessionCapability -ConfigurationName Endpoint1 -Username 'CONTOSO\User' -Full
이 예제에서는 사용자 CONTOSO\User가 Endpoint1 제한된 엔드포인트에 연결할 때 상호 작용하는 Runspace에 대한 세부 정보를 반환합니다.
매개 변수
-ConfigurationName
검사하는 제한된 세션 구성(엔드포인트)을 지정합니다.
매개 변수 속성
| 형식: | String |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 0 |
| 필수: | True |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-Full
이 cmdlet은 지정된 제한된 엔드포인트에서 지정된 사용자의 전체 초기 세션 상태를 반환한다는 것을 나타냅니다.
매개 변수 속성
| 형식: | SwitchParameter |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | Named |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-Username
검사할 기능을 가진 사용자를 지정합니다.
매개 변수 속성
| 형식: | String |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 1 |
| 필수: | True |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.