Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Configuration Manager (branch atual)
O inventário de hardware lê informações de computadores Windows usando a Instrumentação de Gerenciamento do Windows (WMI). WMI é a implementação da Microsoft do gerenciamento empresarial baseado na Web (WBEM), um padrão do setor para acessar informações de gerenciamento em uma empresa. Em versões anteriores do Configuration Manager, você estendia o inventário de hardware modificando o arquivo sms_def.mof no servidor do site. Esse arquivo continha uma lista de classes WMI que poderiam ser lidas pelo inventário de hardware. Editando este arquivo, você pode habilitar e desabilitar classes existentes e também criar novas classes para inventariar.
O arquivo Configuration.mof é usado para definir as classes de dados a serem inventariadas pelo inventário de hardware no cliente e permanece inalterado desde o Configuration Manager 2012. Você pode criar classes de dados para inventariar classes de dados de repositório WMI existentes ou personalizadas ou chaves de registro presentes nos sistemas cliente.
O arquivo Configuration.mof também define e registra os provedores WMI que acessam as informações do dispositivo durante o inventário de hardware. O registro de provedores define o tipo de provedor a ser usado e as classes que o provedor suporta.
Quando os clientes do Configuration Manager solicitam a política, o Configuration.mof é anexado ao corpo da política. Em seguida, esse arquivo é baixado e compilado pelos clientes. Quando você adiciona, modifica ou exclui classes de dados do arquivo Configuration.mof, os clientes compilam automaticamente essas alterações feitas nas classes de dados relacionadas ao inventário. Nenhuma ação adicional é necessária para inventariar classes de dados novas ou modificadas em clientes do Configuration Manager. Esse arquivo está localizado na Inboxes\clifiles.src\hinv\ pasta do diretório de instalação do Configuration Manager no servidor do site primário ou no servidor CAS (site de administração central).
Em Configuration Manager branch atual, você não edita o arquivo sms_def.mof como nas versões anteriores. Em vez disso, faça essas alterações com as configurações do cliente. O Configuration Manager fornece os seguintes métodos para estender o inventário de hardware.
Observação
Se você alterou o estado das classes nas configurações do cliente, ao atualizar o site, algumas classes podem reverter para o estado padrão. Por exemplo, se você desabilitar as classes ouSMS_Windows8ApplicationUserInfo, elas serão habilitadas após a instalação de uma atualização do SMS_Windows8Application Configuration Manager. Ao personalizar classes de inventário de hardware, examine suas configurações antes e depois de uma atualização do site.
Se você alterou manualmente o arquivo Configuration.mof para adicionar classes de inventário personalizadas, essas alterações serão substituídas quando você atualizar o site. Para continuar usando classes personalizadas após a atualização, adicione-as à seção Extensões adicionadas do arquivo Configuration.mof. Não modifique nada acima desta seção. As outras seções são reservadas para modificação pelo Configuration Manager. O site faz backup do Configuration.mof personalizado na data\hinvarchive\ pasta do diretório de instalação do Configuration Manager no servidor do site.
A partir da versão 2107, você pode usar o serviço de administração para definir propriedades personalizadas em dispositivos. Em seguida, você pode usar as propriedades personalizadas no Configuration Manager para relatórios ou para criar coleções. Para obter mais informações, consulte Propriedades personalizadas para dispositivos.
Métodos
Habilitar ou desabilitar
Habilite ou desabilite alguns de todos os atributos de uma classe que já existe no cliente. Essa ação instrui o agente de inventário de hardware a coletá-la nos clientes. Você pode fazer essa ação nas configurações padrão do cliente ou nas configurações personalizadas do cliente do dispositivo. Para obter mais informações, consulte Habilitar ou desabilitar classes existentes.
Adicionar
Se uma classe WMI existir no cliente e for conhecida no site, essa ação a incluirá no possível conjunto de classes de inventário de hardware. Você pode adicionar uma nova classe de inventário do namespace WMI de outro dispositivo. Essa ação ocorre apenas nas configurações padrão do cliente. Para obter mais informações, consulte Adicionar uma nova classe.
Estender
Adicione uma nova classe WMI ao cliente. Para estender manualmente o inventário de hardware, edite o configuration.mof no site de nível superior.
Se a classe WMI ainda não existir no cliente, você precisará estender o esquema WMI:
Edite o configuration.mof no site de nível superior. Examine dataldr.log para ver o site adicioná-lo.
Atualize a política em um cliente e aguarde a compilação da nova classe.
Use as configurações padrão do cliente para Adicionar a nova classe ao inventário de hardware. Você não precisa habilitar essa classe nas configurações padrão do cliente. Em seguida, você pode habilitá-la em uma configuração de cliente de dispositivo personalizado.
Importar e exportar
Use o console do Configuration Manager para importar e exportar arquivos MOF (Managed Object Format) que contêm classes de inventário. Para obter mais informações, consulte Como importar classes e Como exportar classes.
Sobre arquivos NOIDMIF
Use arquivos NOIDMIF para coletar informações sobre dispositivos cliente que o Configuration Manager não pode inventariar. Por exemplo, colete informações de número de ativo do dispositivo que existem apenas como um rótulo no dispositivo. O inventário NOIDMIF é associado automaticamente ao dispositivo cliente do qual foi coletado. Para obter mais informações, consulte Criar arquivos NOIDMIF.
Sobre arquivos IDMIF
Use arquivos IDMIF para coletar informações sobre ativos em sua organização que não estão associados a um cliente do Configuration Manager. Por exemplo, projetores, fotocopiadoras e impressoras de rede. Para obter mais informações, consulte Criar arquivos IDMIF.
Procedimentos
Esses procedimentos ajudam a definir as configurações de cliente padrão para inventário de hardware e se aplicam a todos os clientes em sua hierarquia. Se você quiser que essas configurações se apliquem a apenas alguns clientes, crie uma configuração personalizada de dispositivo cliente e atribua-a a um conjunto de clientes específicos. Para obter mais informações, consulte Como definir as configurações do cliente.
Habilitar ou desabilitar classes existentes
No console do Configuration Manager, vá para o espaço de trabalho Administração e selecione o nó Configurações do Cliente.
Selecione as configurações padrão do cliente. Na guia Página Inicial , no grupo Propriedades , escolha Propriedades.
Na caixa de diálogo Configurações Padrão do Cliente , escolha Inventário de Hardware.
Na lista Configurações do dispositivo , selecione Definir classes.
Na caixa de diálogo Classes de Inventário de Hardware , marque ou desmarque as classes e propriedades de classe a serem coletadas pelo inventário de hardware. Você pode expandir classes para selecionar ou desmarcar propriedades individuais dentro dessa classe. Use o campo Search for inventory classes para pesquisar classes individuais.
Importante
Quando você adiciona novas classes ao inventário de hardware do Configuration Manager, o tamanho do arquivo de inventário coletado e enviado ao servidor do site aumenta. Isso pode afetar negativamente o desempenho da rede e do site do Configuration Manager. Habilite apenas as classes de inventário que você deseja coletar.
Adicionar uma nova classe
Você só pode adicionar classes de inventário do servidor de nível superior da hierarquia modificando as configurações padrão do cliente. Essa opção não está disponível quando você cria configurações de dispositivo personalizadas.
No console do Configuration Manager, vá para o espaço de trabalho Administração e selecione o nó Configurações do Cliente.
Selecione as configurações padrão do cliente. Na guia Página Inicial , no grupo Propriedades , escolha Propriedades.
Na caixa de diálogo Configurações Padrão do Cliente , escolha Inventário de Hardware.
Na lista Configurações do dispositivo , escolha Definir classes.
Na caixa de diálogo Classes de Inventário de Hardware , escolha Adicionar.
Na caixa de diálogo Adicionar Classe de Inventário de Hardware , selecione Conectar.
Na caixa de diálogo Conectar-se à Instrumentação de Gerenciamento do Windows (WMI), especifique o nome do computador do qual você obterá as classes WMI e o namespace WMI a ser usado para obter as classes. Se você quiser obter todas as classes abaixo do namespace WMI especificado, selecione Recursivo. Se o computador ao qual você está se conectando não for o computador local, forneça credenciais para uma conta que tenha permissão para acessar o WMI no computador remoto.
Escolha Conectar.
Na caixa de diálogo Adicionar Classe de Inventário de Hardware, na lista Classes de inventário, selecione as classes WMI que você deseja adicionar ao inventário de hardware do Configuration Manager.
Se você quiser editar informações sobre a classe WMI selecionada, escolha Editar e, na caixa de diálogo Qualificadores de classe , forneça as seguintes informações:
Nome de exibição: esse nome será exibido no Resource Explorer.
Propriedades: especifique as unidades nas quais cada propriedade da classe WMI será exibida.
Você também pode definir propriedades como uma propriedade-chave para ajudar a identificar exclusivamente cada instância da classe. Se nenhuma chave for definida para a classe e várias instâncias da classe forem relatadas do cliente, somente a última instância encontrada será armazenada no banco de dados.
Ao terminar de configurar as propriedades, selecione OK para fechar a caixa de diálogo Qualificadores de classe e as outras caixas de diálogo abertas.
Como importar classes
Você só pode importar classes de inventário ao modificar as configurações padrão do cliente. No entanto, você pode usar configurações personalizadas de cliente para importar informações que não incluem uma alteração de esquema, como alterar a propriedade de uma classe existente de True para False.
No console do Configuration Manager, vá para o espaço de trabalho Administração e selecione o nó Configurações do Cliente.
Selecione as configurações padrão do cliente. Na guia Página Inicial , no grupo Propriedades , escolha Propriedades.
Na caixa de diálogo Configurações Padrão do Cliente , escolha Inventário de Hardware.
Na lista Configurações do dispositivo , escolha Definir classes.
Na caixa de diálogo Classes de Inventário de Hardware , escolha Importar.
Na caixa de diálogo Importar, selecione o arquivo MOF (Managed Object Format) que você deseja importar e escolha OK. Examine os itens que serão importados e selecione Importar.
Como exportar classes
No console do Configuration Manager, vá para o espaço de trabalho Administração e selecione o nó Configurações do Cliente.
Selecione as configurações padrão do cliente. Na guia Página Inicial , no grupo Propriedades , escolha Propriedades.
Na caixa de diálogo Configurações Padrão do Cliente , escolha Inventário de Hardware.
Na lista Configurações do dispositivo , escolha Definir classes.
Na caixa de diálogo Classes de Inventário de Hardware , escolha Exportar.
Observação
Quando você exporta turmas, todas as turmas atualmente selecionadas serão exportadas.
Na caixa de diálogo Exportar , especifique o arquivo MOF (Managed Object Format) para o qual você deseja exportar as classes e escolha Salvar.
Coletar cadeias de caracteres maiores que 255 caracteres
Você pode especificar o comprimento das cadeias de caracteres para ter mais de 255 caracteres para propriedades de inventário de hardware. Essa ação se aplica somente a classes recém-adicionadas e a propriedades de inventário de hardware que não sejam chaves.
No espaço de trabalho Administração , selecione Configurações do Cliente. Escolha uma configuração de dispositivo cliente para editar e selecione Propriedades.
Selecione Inventário de Hardware, Definir Classes e Adicionar.
Selecione Conectar.
Preencha Nome do Computador, namespace WMI, selecione recursivo se necessário. Forneça credenciais, se necessário, para se conectar. Selecione Conectar para exibir as classes de namespace.
Selecione uma nova classe e, em seguida, selecione Editar.
Altere o Comprimento da propriedade que é uma cadeia de caracteres, diferente da chave, para ser maior que 255. Selecione OK.
Certifique-se de que a propriedade editada esteja selecionada para Adicionar Classe de Inventário de Hardware e selecione OK.
Usar arquivos MIF
Use arquivos de Formato de Informações de Gerenciamento (MIF) para estender as informações de inventário de hardware coletadas de clientes pelo Configuration Manager. Durante o inventário de hardware, as informações armazenadas em arquivos MIF são adicionadas ao relatório de inventário do cliente e armazenadas no banco de dados do site, onde você pode usar os dados da mesma maneira que usa os dados de inventário padrão do cliente. Há dois tipos de arquivos MIF: NOIDMIF e IDMIF.
Importante
Antes de adicionar informações de arquivos MIF ao banco de dados do Configuration Manager, crie ou importe a classe. Para obter mais informações, consulte Adicionar uma nova classe ou Como importar classes neste artigo.
Criar arquivos NOIDMIF
Os arquivos NOIDMIF podem ser usados para adicionar informações a um inventário de hardware cliente que normalmente não pode ser coletado pelo Configuration Manager e está associado a um dispositivo cliente específico. Por exemplo, muitas empresas rotulam cada computador na organização com um número de ativo e, em seguida, catalogam esses números manualmente. Quando você cria um arquivo NOIDMIF, essas informações podem ser adicionadas ao banco de dados do Configuration Manager e usadas para consultas e relatórios.
Para obter mais informações sobre como criar arquivos NOIDMIF, consulte Sobre o inventário na documentação do SDK do Configuration Manager.
Importante
Ao criar um arquivo NOIDMIF, salve-o em um formato codificado em ANSI. Se você salvar arquivos NOIDMIF no formato codificado em UTF-8, o Configuration Manager não poderá lê-los.
Depois de criar um arquivo NOIDMIF, armazene-o na pasta de %Windir%\CCM\Inventory\noidmifs cada cliente. O Configuration Manager coleta informações de arquivos NODMIF nesta pasta durante o próximo ciclo de inventário de hardware agendado.
Criar arquivos IDMIF
Os arquivos IDMIF podem ser usados para adicionar informações sobre ativos que normalmente não poderiam ser inventariados pelo Configuration Manager e não estão associados a um dispositivo cliente específico, ao banco de dados do Configuration Manager. Por exemplo, você pode usar o IDMIFS para coletar informações sobre projetores, DVD players, fotocopiadoras ou outros equipamentos que não tenham um cliente do Configuration Manager.
Para obter mais informações sobre como criar arquivos IDMIS, consulte Sobre o inventário na documentação do SDK do Configuration Manager.
Depois de criar um arquivo IDMIF, armazene-o %Windir%\CCM\Inventory\idmifs na pasta dos computadores cliente. O Configuration Manager coleta informações desse arquivo durante o próximo ciclo de inventário de hardware agendado. Declare novas classes para as informações contidas no arquivo adicionando-as ou importando-as.
Observação
Os arquivos MIF podem conter grandes quantidades de dados, e a coleta desses dados pode afetar negativamente o desempenho do seu site. Habilite a coleta de MIF somente quando necessário. Configure a opção Tamanho máximo de arquivo MIF personalizado (KB) nas configurações de inventário de hardware. Para obter mais informações, consulte Introdução ao inventário de hardware.