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 | 用户 |
| 1 | 组 |
| 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, LogonNameAdminSid 则将被忽略。
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服务器开发要求。