Поделиться через


Класс WMI сервера SMS_Admin

Класс SMS_Admin WMI — это класс сервера поставщика SMS в Configuration Manager, представляющий пользователя на основе ролей (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 Группа
2 Компьютер
128 UnverifiedUser
129 UnverifiedGroup
130 UnverifiedMachine

AdminID
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [ключ, чтение]

Идентификатор объекта admin. Это значение создается автоматически при создании объекта и никогда не изменялось после этого. Значение по умолчанию равно 0.

AdminSid
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый, not_null, уникальный]

Идентификатор безопасности пользователя при создании администратора.

Categories
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [ленивый, читать]

Защищенные категории RBA, связанные с этой учетной записью.

CategoryNames
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [read]

Имя защищенных категорий RBA, связанных с этой учетной записью.

CollectionNames
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [read]

Имя коллекций, связанных с этой учетной записью.

CreatedBy
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение, SizeLimit("512")]

Имя пользователя, создавшего эту учетную запись.

CreatedDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

Дата создания этой учетной записи.

DisplayName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [sizelimit ("512")]

Отображаемое имя учетной записи.

DistinguishedName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [sizelimit("4000")]

Различающееся имя учетной записи. Если различающееся имя не равно NULL, LogonName и AdminSid будет игнорироваться.

ExtendedData
Тип данных: SMS_AdminExtendedData Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Зарезервировано для внутреннего использования.

IsCovered
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [ленивый, читать]

true Значение , если текущий пользователь имеет больше разрешений, чем эта учетная запись.

IsDeleted
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [read]

true, если учетная запись была удалена из Active Directory.

IsGroup
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [read]

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 Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Список разрешений, назначенных этой учетной записи.

RoleNames
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [read]

Список имен ролей, связанных с текущим пользователем.

В следующей таблице перечислены встроенные идентификаторы и имена ролей.

Идентификатор роли Имя роли
SMS0001R Полный администратор
SMS0002R Аналитик только для чтения
SMS0003R Оператор удаленных средств
SMS0004R Диспетчер активов
SMS0006R Диспетчер параметров соответствия требованиям
SMS0007R Диспетчер развертывания приложений
SMS0008R Автор приложения
SMS0009R Администратор приложений
SMS000AR Диспетчер развертывания операционной системы
SMS000BR Диспетчер инфраструктуры
SMS000CR Диспетчер обновлений программного обеспечения
SMS000ER Администратор операций
SMS000FR Администратор безопасности
SMS000GR EndPoint Protection Manager
SMS000HR Диспетчер доступа к ресурсам компании

Roles
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [ленивый, читать]

Идентификатор ролей, связанных с текущим пользователем.

Список встроенных идентификаторов и имен ролей см. в свойстве RoleNames .

SKey
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

Зарезервировано для внутреннего использования.

SourceSite
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read, sizelimit("3")]

Сайт, на котором была создана учетная запись.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе требования к разработке сервера Configuration Manager.