Compartilhar via


Classe __SystemSecurity

A classe de sistema __SystemSecurity contém métodos que permitem acessar e modificar as configurações de segurança de um namespace. A classe __SystemSecurity é uma classe singleton em cada namespace.

Observação

Para obter mais informações, consulte Definir descritores de segurança de namespace.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética e não na ordem do MOF.

Sintaxe

class __SystemSecurity
{
};

Membros

A classe __SystemSecurity tem estes tipos de membros:

Métodos

A classe __SystemSecurity tem estes métodos.

Método Descrição
Get9XUserList Obtém uma lista de usuários com permissão de acesso remoto.
Nota: Esse método não funciona em versões com suporte do Windows. Em vez disso, use GetSD.
GetCallerAccessRights Retorna uma máscara com cada bit que corresponde a um direito de acesso.
GetSD Obtém o SECURITY_DESCRIPTOR para o namespace ao qual o usuário está conectado.
GetSecurityDescriptor Obtém o descritor de segurança que controla o acesso ao namespace do WMI associado à instância do __SystemSecurity. O descritor de segurança é retornado como uma instância de __SecurityDescriptor.
Set9XUserList Define uma lista de usuários com permissão de acesso remoto.
Nota: Esse método não funciona em versões com suporte do Windows. Em vez disso, use SetSD.
SetSD Define o descritor de segurança para o namespace ao qual o usuário está conectado.
SetSecurityDescriptor Grava uma versão atualizada do descritor de segurança que controla o acesso à impressora. O descritor de segurança é representado por uma instância do __SecurityDescriptor.

Comentários

Você pode exigir que scripts e aplicativos cliente usem uma conexão criptografada para autenticação adicionando o qualificador RequiresEncryption ao arquivo .mof que cria o namespace. Você também pode modificar um namespace existente adicionando esse atributo e compilando o arquivo .mof novamente. Para obter mais informações sobre como usar RequiresEncryption, consulte Exigir uma conexão criptografada para um namespace.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Todos os namespaces do WMI

Confira também

Classes de sistema do WMI

Constantes de segurança do WMI

Objetos do descritor de segurança do WMI

Como proteger namespaces do WMI

Estabelecer a herança de segurança de namespace

ACLs (listas de controle de acesso)

Security_Descriptor