Compartilhar via


Classe WMI do servidor SMS_Admin

A SMS_Admin classe WMI é uma classe de servidor de provedor de SMS no Configuration Manager que representa o usuário 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;  
};  

Métodos

A SMS_Admin classe inclui os seguintes métodos:

Propriedades

AccountType
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leia]

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

Valor Tipo de conta
0 User
1 Grupo
2 Máquina
128 Não verificadoUser
129 Grupo Não Verificado
130 UnverifiedMachine

AdminID
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [chave, leitura]

A ID do objeto administrador. 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: [preguiçoso, not_null, exclusivo]

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

Categories
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [preguiçoso, lido]

A RBA garantiu categorias associadas a essa conta.

CategoryNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [leia]

O nome das categorias protegidas pela RBA associadas a essa conta.

CollectionNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [leia]

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 distinto da conta. Se o nome distinto não for nulo e LogonNameAdminSid 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: [preguiçoso, lido]

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: [leia]

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

IsGroup
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

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 do logon da conta. Isso pode ser um Windows NT 4 nome (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: [leia]

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

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

Identificador de função Nome da função
SMS0001R Administrador Completo
SMS0002R Analista somente leitura
SMS0003R Operador de Ferramentas Remotas
SMS0004R Asset Manager
SMS0006R Gerenciador de Configurações de Conformidade
SMS0007R Gerenciador de Implantação de Aplicativos
SMS0008R Autor do Aplicativo
SMS0009R Administrador de Aplicativos
SMS000AR Gerenciador de Implantação do Sistema Operacional
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 Gerenciador de Acesso de Recursos da Empresa

Roles
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [preguiçoso, lido]

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

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

SKey
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [leia]

Reservado para uso interno.

SourceSite
Tipo de dados: String

Tipo de acesso: somente leitura

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

O site em que a conta foi criada.

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager requisitos de runtime do servidor.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager requisitos de desenvolvimento do servidor.