Objetos auxiliares de script

O WMI tem vários objetos auxiliares de script que fornecem as conversões exigidas pelos scripts.

Os objetos auxiliares de script do WMI incluem:

Os objetos auxiliares dividem estruturas de dados compostas para que um script não seja necessário para analisar a estrutura para obter qualquer uma das partes. Por exemplo, a estrutura DATETIME do WMI não pode ser exibida diretamente e é diferente de outras estruturas de dados de data e hora do Windows, como VT_DATE.

SWbemDateTime

O objeto SWbemDateTime fornece propriedades que analisam o dia, mês, ano, hora do dia e assim por diante. Ele também fornece métodos de conversão para converter a data e hora do WMI (Instrumentação de Gerenciamento do Windows) de e para os formatos VT_Date e FILETIME . Para configurações de segurança do IE (Internet Explorer), o objeto SWbemDateTime é o único objeto de script do WMI marcado como seguro para inicialização e seguro para scripts. Para obter mais informações e exemplos de conversões de data e hora, consulte Datas e horas e o artigo sobre o TechNet ScriptCenter É sobre horas (Ah, e sobre datas também).

SWbemObjectPath

As propriedades de SWbemObjectPath fornecem o caminho absoluto de um objeto, mas também dividem as partes do caminho do WMI, como servidor, namespace, classe ou caminho relativo. O objeto permite definir a segurança do caminho, obter os valores de chave dos objetos que representam o caminho, determinar se um objeto é um singleton e assim por diante. Para obter mais informações sobre como trabalhar com caminhos de objeto do WMI, consulte Descrever o local de um objeto do WMI.

Win32_SecurityDescriptorHelper

A classe Win32_SecurityDescriptorHelper converte o descritor de segurança de um objeto protegível de um formato para outro.

Muitos objetos, como impressoras, namespaces do WMI, chaves do Registro ou aplicativos do DCOM, têm descritores de segurança que controlam o acesso ao objeto. Use o WMI para descobrir ou alterar quem tem acesso a esses objetos obtendo ou definindo o descritor de segurança associado ao objeto.

No entanto, diferentes métodos podem obter descritores de segurança em uma matriz de bytes binários, formato SDDL ( Linguagem de Definição do Descritor de Segurança) ou como uma instância de Win32_SecurityDescriptor. A forma de matriz de bytes binários de um descritor de segurança não deve ser manipulada, exceto pelos métodos C++ projetados para Operações de Descritor de Segurança. Os descritores no SDDL estão em cadeias de caracteres, mas ainda são estranhos para manipular. O formato mais fácil de manipular é Win32_SecurityDescriptor, pois contém objetos inseridos para o administrador, ACE e SID. Para obter mais informações sobre a estrutura dos descritores de segurança no WMI, consulte Objetos descritores de segurança do WMI. Para obter mais informações sobre como fazer conversões, consulte Alterar a segurança de acesso em objetos protegíveis.

Scripts no WMI