SMS_Admin 服务器 WMI 类
SMS_Admin
WMI 类是 Configuration Manager 中的 SMS 提供程序服务器类,表示基于角色的管理 (RBA) 用户。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
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
访问类型:只读
限定符:[read]
帐户的类型。 可能的值有:
值 | 帐户类型 |
---|---|
0 | User |
1 | Group |
2 | 计算机 |
128 | UnverifiedUser |
129 | UnverifiedGroup |
130 | UnverifiedMachine |
AdminID
数据类型UInt32
访问类型:只读
限定符:[key,read]
管理员对象的 ID。 此值在创建对象时自动生成,之后永远不会更改。 默认值为 0。
AdminSid
数据类型String
访问类型:读/写
限定符:[延迟、not_null、唯一]
创建管理员时用户的 SID。
Categories
数据类型: String
数组
访问类型:只读
限定符:[延迟,读取]
与此帐户关联的 RBA 安全类别。
CategoryNames
数据类型: String
数组
访问类型:只读
限定符:[read]
与此帐户关联的 RBA 安全类别的名称。
CollectionNames
数据类型: String
数组
访问类型:只读
限定符:[read]
与此帐户关联的集合的名称。
CreatedBy
数据类型String
访问类型:只读
限定符:[not_null,read,SizeLimit (“512”) ]
创建此帐户的用户的名称。
CreatedDate
数据类型DateTime
访问类型:只读
限定符:[not_null,read]
创建此帐户的日期。
DisplayName
数据类型String
访问类型:读/写
限定符:[sizelimit (“512”) ]
帐户的显示名称。
DistinguishedName
数据类型String
访问类型:读/写
限定符:[sizelimit (“4000”) ]
帐户的可分辨名称。 如果可分辨名称不为 null, LogonName
AdminSid
则将被忽略。
ExtendedData
数据类型: SMS_AdminExtendedData
数组
访问类型:读/写
限定符:[延迟]
仅供内部使用。
IsCovered
数据类型Boolean
访问类型:只读
限定符:[延迟,读取]
true
如果当前用户的权限超过此帐户,则为 。
IsDeleted
数据类型Boolean
访问类型:只读
限定符:[read]
true
如果帐户已从 Active Directory 中删除,则为 。
IsGroup
数据类型Boolean
访问类型:只读
限定符:[read]
true
如果帐户是 Active Directory 安全组,则为 。
LastModifiedBy
数据类型String
访问类型:只读
限定符:[not_null,read,SizeLimit (“512”) ]
上次修改此帐户的用户的名称。
LastModifiedDate
数据类型DateTime
访问类型:只读
限定符:[not_null,read]
上次修改帐户的日期。
LogonName
数据类型String
访问类型:读/写
限定符:[not_null,sizelimit]
帐户的登录名。 这可以是Windows NT 4 个名称 (ADS_NAME_TYPE_NT4) ,也可以是简单的域名 (ADS_NAME_TYPE_DOMAIN_SIMPLE) 。
Permissions
数据类型: SMS_APermission
数组
访问类型:读/写
限定符:[延迟]
分配给此帐户的权限列表。
RoleNames
数据类型: String
数组
访问类型:只读
限定符:[read]
与当前用户关联的角色名称列表。
下表列出了内置角色标识符和名称:
角色标识符 | 角色名称 |
---|---|
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
访问类型:只读
限定符:[read]
仅供内部使用。
SourceSite
数据类型String
访问类型:只读
限定符:[read, sizelimit (“3”) ]
创建帐户的网站。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。