SMS_Admin 서버 WMI 클래스
SMS_Admin
WMI 클래스는 RBA(역할 기반 관리) 사용자를 나타내는 Configuration Manager SMS 공급자 서버 클래스입니다.
다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.
구문
Class SMS_Admin : SMS_BaseClass
{
UInt32 AccountType;
UInt32 AdminID;
String AdminSid;
String Categories[];
String CategoryNames[];
String CollectionNames[];
String CreatedBy;
DateTime CreatedDate;
String DisplayName;
String DistinguishedName;
SMS_AdminExtendedData ExtendedData[];
Boolean IsCovered;
Boolean IsDeleted;
Boolean IsGroup;
String LastModifiedBy;
DateTime LastModifiedDate;
String LogonName;
SMS_APermission Permissions[];
String RoleNames[];
String Roles[];
String SKey;
String SourceSite;
};
메서드
클래스에는 SMS_Admin
다음 메서드가 포함됩니다.
- 클래스 SMS_Admin GetAdminExtendedData 메서드: 현재 사용자와 해당 그룹이 지정된 형식에 대해 가지고 있는 확장 데이터를 반환합니다.
속성
AccountType
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
계정 유형입니다. 가능한 값은 다음과 같습니다.
값 | 계정 유형 |
---|---|
0 | 사용자 |
1 | 그룹 |
2 | 컴퓨터 |
128 | UnverifiedUser |
129 | UnverifiedGroup |
130 | UnverifiedMachine |
AdminID
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: [키, 읽기]
관리 개체의 ID입니다. 이 값은 개체가 만들어지고 나중에 변경되지 않을 때 자동으로 생성됩니다. 기본값은 0입니다.
AdminSid
데이터 형식: String
액세스 유형: 읽기/쓰기
한정자: [지연, not_null, 고유]
관리자를 만들 때 사용자의 SID입니다.
Categories
데이터 형식: String
배열
액세스 유형: 읽기 전용
한정자: [지연, 읽기]
이 계정과 연결된 RBA 보안 범주입니다.
CategoryNames
데이터 형식: String
배열
액세스 유형: 읽기 전용
한정자: [읽기]
이 계정과 연결된 RBA 보안 범주의 이름입니다.
CollectionNames
데이터 형식: String
배열
액세스 유형: 읽기 전용
한정자: [읽기]
이 계정과 연결된 컬렉션의 이름입니다.
CreatedBy
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [not_null, 읽기, SizeLimit("512")]
이 계정을 만든 사용자의 이름입니다.
CreatedDate
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [not_null, 읽기]
이 계정을 만든 날짜입니다.
DisplayName
데이터 형식: String
액세스 유형: 읽기/쓰기
한정자: [sizelimit("512")]
계정의 표시 이름입니다.
DistinguishedName
데이터 형식: String
액세스 유형: 읽기/쓰기
한정자: [sizelimit("4000")]
계정의 고유 이름입니다. 고유 이름이 null LogonName
AdminSid
이 아니면 무시됩니다.
ExtendedData
데이터 형식: SMS_AdminExtendedData
배열
액세스 유형: 읽기/쓰기
한정자: [지연]
내부용으로 예약되어 있습니다.
IsCovered
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [지연, 읽기]
true
현재 사용자에게 이 계정보다 더 많은 권한이 있으면 입니다.
IsDeleted
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
Active Directory에서 계정이 삭제된 경우 입니다.
IsGroup
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
계정이 Active Directory 보안 그룹인 경우 입니다.
LastModifiedBy
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [not_null, 읽기, SizeLimit("512")]
이 계정을 마지막으로 수정한 사용자의 이름입니다.
LastModifiedDate
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [not_null, 읽기]
계정이 마지막으로 수정된 날짜입니다.
LogonName
데이터 형식: String
액세스 유형: 읽기/쓰기
한정자: [not_null, sizelimit]
계정의 로그온 이름입니다. Windows NT 4개 이름(ADS_NAME_TYPE_NT4) 또는 간단한 도메인 이름(ADS_NAME_TYPE_DOMAIN_SIMPLE)일 수 있습니다.
Permissions
데이터 형식: SMS_APermission
배열
액세스 유형: 읽기/쓰기
한정자: [지연]
이 계정에 할당된 권한 목록입니다.
RoleNames
데이터 형식: String
배열
액세스 유형: 읽기 전용
한정자: [읽기]
현재 사용자와 연결된 역할 이름 목록입니다.
다음 표에는 기본 제공 역할 식별자 및 이름이 나열되어 있습니다.
역할 식별자 | 역할 이름 |
---|---|
SMS0001R | 전체 관리자 |
SMS0002R | 읽기 전용 분석가 |
SMS0003R | 원격 도구 연산자 |
SMS0004R | Asset Manager |
SMS0006R | 준수 설정 관리자 |
SMS0007R | 애플리케이션 배포 관리자 |
SMS0008R | 애플리케이션 작성자 |
SMS0009R | 응용 프로그램 관리자 |
SMS000AR | 운영 체제 배포 관리자 |
SMS000BR | 인프라 관리자 |
SMS000CR | 소프트웨어 업데이트 관리자 |
SMS000ER | 운영 관리자 |
SMS000FR | 보안 관리자 |
SMS000GR | EndPoint Protection Manager |
SMS000HR | 회사 리소스 액세스 관리자 |
Roles
데이터 형식: String
배열
액세스 유형: 읽기 전용
한정자: [지연, 읽기]
현재 사용자와 연결된 역할의 ID입니다.
기본 제공 역할 식별자 및 이름 목록은 속성을 참조 RoleNames
하세요.
SKey
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [읽기]
내부용으로 예약되어 있습니다.
SourceSite
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [read, sizelimit("3")]
계정이 만들어진 사이트입니다.
요구 사항
런타임 요구 사항
자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.