Fundamentos do provedor de SMS em Configuration Manager
Você usa o Provedor de SMS para acessar e modificar dados Configuration Manager. O Provedor de SMS é um provedor WMI (Instrumentação de Gerenciamento do Windows) que pode ser acessado por meio de classes gerenciadas ou WMI.
Arquitetura WMI
O WMI foi projetado para funcionar como uma camada intermediária, servindo como uma interface padrão entre aplicativos de gerenciamento e os sistemas que eles gerenciam.
Modelo de objeto WMI
Aplicativos e scripts de gerenciamento funcionam com o WMI por meio do Modelo de Objeto WMI. O modelo de objeto define a interface de programação como WMI.
Para obter mais informações sobre o WMI, consulte Instrumentação de Gerenciamento do Windows.
Os principais elementos do Modelo de Objeto WMI são mostrados na seguinte tabela:
Elemento | Descrição |
---|---|
Localizador | Usado para localizar um serviço WMI em execução em um computador local ou remoto. |
Objeto de serviço | Representa uma conexão real com um provedor WMI. Esse é o principal ponto de contato com programas WMI. |
Objetos | Um objeto gerenciado é um componente corporativo lógico ou físico, como um disco rígido, adaptador de rede, sistema de banco de dados, sistema operacional, processo ou serviço. Um objeto gerenciado se comunica com a WMI por meio de um provedor WMI. |
Eventos | Usado para rastrear alterações em objetos WMI em tempo de execução. Os eventos podem ser capturados como objetos e manipulados da mesma forma que qualquer outro objeto, exceto que eles não podem ser alterados ou salvos na WMI. |
Propriedades | Fornece informações descritivas ou operacionais sobre um objeto. Por exemplo, um Win32_DiskDrive objeto inclui uma propriedade chamada InterfaceType , que pode ter o valor do IDE para sua unidade C: . As propriedades também podem ser definidas como valores específicos, se a propriedade for alterável. A configuração InterfaceType para SCSI não é apropriada, pois a única maneira de alterar o tipo de interface real é substituir o cartão do controlador. No entanto, você pode definir um nome de compartilhamento como um valor diferente. |
Métodos | Ações que você pode executar em objetos. Por exemplo, um Win32_Directory objeto inclui um método chamado Compress() que permite que o conteúdo de uma pasta seja compactado da mesma forma que compactar o conteúdo usando a interface do usuário gráfico do Windows. |
Qualificadores | Características de objetos, propriedades e métodos. Por exemplo, um qualificador para uma propriedade pode indicar que ela é somente leitura ou pode listar os valores permitidos para a propriedade. Um qualificador para um objeto pode ser que ele seja somente leitura. |
Esquema
Os objetos WMI são descritos por classes, fornecendo definições de suas propriedades, atributos e outras informações. Essas classes são organizadas em uma hierarquia de herança que dá suporte a associações de objetos e agrupadas por áreas de interesse, como rede, aplicativos e sistemas. Cada área de interesse representa um esquema, que é um subconjunto das informações disponíveis sobre o ambiente gerenciado.
Para obter mais informações, confira a visão geral do esquema.
Para obter informações sobre como acessar o provedor de SMS usando o WMI, consulte WMI Configuration Manager Provider Fundamentals
Aplicativos WMI e .NET Framework
Configuration Manager tem uma biblioteca de .NET Framework, Microsoft. ConfigurationManager.ManagementProvider, que envolve a WMI e permite que você escreva aplicativos gerenciados.
Para obter informações sobre como acessar o provedor de SMS usando .NET Framework, consulte Conceitos básicos do provedor de Configuration Manager gerenciado do .NET
Você também pode usar o namespace de gerenciamento do .NET Framework WMI System.Management, mas isso não fornece nenhuma interface específica Configuration Manager. No entanto, é a maneira recomendada de usar o código gerenciado em um cliente Configuration Manager.