Get-PSSessionCapability
제한된 세션 구성에서 특정 사용자의 기능을 가져옵니다.
구문
Get-PSSessionCapability
[-ConfigurationName] <String>
[-Username] <String>
[-Full]
[<CommonParameters>]
Description
Get-PSSessionCapability cmdlet은 제한된 세션 구성에서 특정 사용자의 기능을 가져옵니다. 이 cmdlet을 사용하여 사용자에 대한 사용자 지정 세션 구성을 감사합니다.
Windows PowerShell 5.0부터 세션 구성(.pssc) 파일에서 RoleDefinitions 속성을 사용할 수 있습니다. 이 속성을 사용하면 그룹 멤버 자격에 따라 제한된 단일 엔드포인트에서 사용자에게 다른 기능을 부여할 수 있습니다. Get-PSSessionCapability cmdlet은 사용자에게 부여된 정확한 기능을 확인하여 이러한 엔드포인트를 감사할 때 복잡성을 줄입니다.
기본적으로 Get-PSSessionCapability cmdlet은 지정된 사용자가 지정된 엔드포인트에서 실행할 수 있는 명령 목록을 반환합니다.
이는 지정된 엔드포인트에서 get-Command
예제
예제 1: 사용자가 사용할 수 있는 명령 가져오기
PS C:\> Get-PSSessionCapability -ConfigurationName "Endpoint1" -Username "CONTOSO\EvanNa"
이 예제에서는 로컬 컴퓨터의 Endpoint1 제한된 엔드포인트에 연결할 때 CONTOSO\EvanNa 사용자가 사용할 수 있는 명령을 반환합니다.
예제 2: 사용자의 Runspace에 대한 세부 정보 가져오기
PS C:\> Get-PSSessionCapability -ConfigurationName "Endpoint1" -Username "CONTOSO\PattiFul" -Full
이 명령은 Endpoint1 제한된 엔드포인트에 연결할 때 사용자 CONTOSO\PattiFul이 상호 작용하는 Runspace에 대한 세부 정보를 반환합니다.
매개 변수
-ConfigurationName
검사하는 제한된 세션 구성(엔드포인트)을 지정합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Full
이 cmdlet은 지정된 제한된 엔드포인트에서 지정된 사용자의 전체 초기 세션 상태를 반환한다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Username
검사할 기능을 가진 사용자를 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |