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:
- Método GetAdminExtendedData na 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: [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 LogonName
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: [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.