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 Configurando descritores de segurança do 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, não na ordem MOF.

Sintaxe

class __SystemSecurity
{
};

Membros

A classe __SystemSecurity tem estes tipos de membros:

Métodos

A classe __SystemSecurity tem esses métodos.

Método Descrição
Get9XUserList Obtém uma lista de usuários que têm 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 do namespace ao qual o usuário está conectado.
GetSecurityDescriptor Obtém o descritor de segurança que controla o acesso ao namespace 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 que têm 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 de __SecurityDescriptor.

Observações

Você pode exigir que os scripts e aplicativos do 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 Requireing an Encrypted Connection to a Namespace.

Requisitos

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

Consulte também

classes do sistema WMI

constantes de segurança WMI

objetos descritores de segurança WMI

Proteger namespaces do WMI

Estabelecendo a herança da segurança do namespace

ACLs (Listas de Controle de Acesso)

Security_Descriptor