Get-CMSecurityRolePermission

지정된 보안 역할에 대한 사용 권한을 얻습니다.

Syntax

Get-CMSecurityRolePermission
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMSecurityRolePermission
   -Id <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMSecurityRolePermission
   -InputObject <IResultObject>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

이 cmdlet을 사용하여 지정된 보안 역할에 대한 사용 권한을 얻습니다. 보안 역할 및 사용 권한에 대한 자세한 내용은 Configuration Manager에서 역할 기반 관리의 기본 정보를 참조하세요.

계정에 사이트에서 보안 역할을 볼 수 있는 권한이 없는 경우 이 cmdlet은 결과를 반환하지 않습니다.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\> ). 자세한 내용은 시작을 참조하세요.

예제

예제 1: 특정 역할에 대한 사용 권한 얻기

이 예제에서는 먼저 의 변수 에서 기본 제공 보안 역할 Application 작성자에 대한 개체를 $role. 그런 다음 이 개체를 Get-CMSecurityRolePermission cmdlet으로 전달하고 사용 권한 목록을 $rolePermission 저장합니다.

$roleName = "Application author"
$role = Get-CMSecurityRole -Name $roleName
$rolePermission = $role | Get-CMSecurityRolePermission

예제 2: 특정 역할에 대한 클래스 보기

이 예제는 이전 예제와 비슷하지만 결과를 다르게 필터 및 정렬합니다. 역할에 사용 권한이 있는 클래스 이름만 표시하고 목록을 사전순으로 정렬합니다.

$rolePermission | Select-Object ObjectTypeDisplayName | Sort-Object -Property ObjectTypeDisplayName

매개 변수

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과결합할 수 있습니다.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하며 예기치 않은 동작이 발생할 수 있습니다(권장하지 않음). DisableWildcardHandling과결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

보안 역할의 ID를 지정하여 사용 권한을 얻습니다. 이 값은 OS 배포 관리자 역할과 같은 RoleID SMS000AR 속성입니다. ****

사이트의 모든 역할 및 ID를 보시고 다음 명령을 사용하세요.

Get-CMSecurityRole | Select-Object RoleID, RoleName

Type:String
Aliases:RoleId
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

사용 권한을 얻을 보안 역할 개체를 지정합니다. 이 개체를 얻습니다. Get-CMSecurityRole cmdlet을 사용합니다.

Type:IResultObject
Aliases:SecurityRole
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

사용 권한을 얻을 보안 역할의 이름을 지정합니다.

Type:String
Aliases:RoleName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

출력

IResultObject[]

IResultObject

참고

반환 개체는 클래스의 인스턴스를 포함하는 RoleOperation SMS_ARoleOperation 클래스입니다. 자세한 내용은 서버 WMI SMS_ARoleOperation 참조하세요.