Classe WMI do servidor SMS_Admin

A classe WMI é uma classe de servidor de provedor de SMS no Configuration Manager que representa o usuário SMS_Admin RBA (administração baseada em função).

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.

Sintaxe

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;  
};  

Methods

A SMS_Admin classe inclui os seguintes métodos:

  • Método GetAdminExtendedDatana classe SMS_Admin : retorna dados estendidos que o usuário atual e seus grupos têm para um determinado tipo.

Propriedades

AccountType
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leitura]

O tipo de conta. Os valores possíveis são:

Valor Tipo de conta
0 User
1 Group
2 Máquina
128 UnverifiedUser
129 UnverifiedGroup
130 UnverifiedMachine

AdminID
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [chave, leitura]

A ID do objeto admin. Esse valor é gerado automaticamente quando o objeto é criado e nunca é alterado posteriormente. O valor padrão é 0.

AdminSid
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: [lazy, not_null, unique]

O SID do usuário, quando o administrador é criado.

Categories
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [lazy, read]

As categorias protegidas pelo RBA associadas a essa conta.

CategoryNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [leitura]

O nome das categorias seguras do RBA associadas a essa conta.

CollectionNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [leitura]

O nome das coleções associadas a essa conta.

CreatedBy
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [not_null, leitura, SizeLimit("512")]

O nome do usuário que criou essa conta.

CreatedDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [not_null, leitura]

A data em que essa conta foi criada.

DisplayName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: [sizelimit ("512")]

O nome de exibição da conta.

DistinguishedName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: [sizelimit("4000")]

O nome diferenciado da conta. Se o nome diferenciado não for nulo LogonName e AdminSid for ignorado.

ExtendedData
Tipo de dados: SMS_AdminExtendedData Matriz

Tipo de acesso: Leitura/gravação

Qualificadores: [preguiçoso]

Reservado para uso interno.

IsCovered
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [lazy, read]

true se o usuário atual tiver mais permissões do que essa conta.

IsDeleted
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leitura]

true, se a conta tiver sido excluída do Active Directory.

IsGroup
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leitura]

true, se a conta for um grupo de segurança do Active Directory.

LastModifiedBy
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [not_null, leitura, SizeLimit("512")]

O nome do usuário que modificou essa conta pela última vez.

LastModifiedDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [not_null, leitura]

A data em que a conta foi modificada pela última vez.

LogonName
Tipo de dados: String

Tipo de acesso: Leitura/gravação

Qualificadores: [not_null, sizelimit]

O nome de logon da conta. Pode ser um nome Windows NT 4 (ADS_NAME_TYPE_NT4) ou um nome de domínio simples (ADS_NAME_TYPE_DOMAIN_SIMPLE).

Permissions
Tipo de dados: SMS_APermission Matriz

Tipo de acesso: Leitura/gravação

Qualificadores: [preguiçoso]

A lista de permissões atribuídas a essa conta.

RoleNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [leitura]

A lista de nomes de função associados ao usuário atual.

A tabela a seguir lista os nomes e identificadores de função integrados:

Identificador de função Nome da função
SMS0001R Administrador Completo
SMS0002R Analista somente leitura
SMS0003R Operador de Ferramentas Remotas
SMS0004R Gerenciador de ativos
SMS0006R Gerenciador de Configurações conformidade
SMS0007R Gerenciador de Implantação de Aplicativos
SMS0008R Autor do aplicativo
SMS0009R Administrador de Aplicativos
SMS000AR Operating System Deployment Manager
SMS000BR Gerenciador de Infraestrutura
SMS000CR Gerenciador de Atualizações de Software
SMS000ER Administrador de Operações
SMS000FR Administrador de Segurança
SMS000GR EndPoint Protection Manager
SMS000HR Gerente de Acesso a Recursos da Empresa

Roles
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [lazy, read]

A ID das funções associadas ao usuário atual.

Para uma lista de nomes e identificadores de função integrados, consulte a RoleNames propriedade.

SKey
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [leitura]

Reservado para uso interno.

SourceSite
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [read, sizelimit("3")]

O site onde a conta foi criada.

Requirements

Requisitos de tempo de execução

Para obter mais informações, consulte Configuration Manager server runtime requirements.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager server development requirements.