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 包括以下方法:

属性

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, 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服务器开发要求