Utilizando o serviço de Remoção de Inventário, é possível remover do banco de dados de Inventário as estações de trabalho inventariadas não desejadas, redundantes ou obsoletas.
O serviço de Remoção de Inventário é um serviço manual executado no servidor de Inventário. Ele remove do banco de dados de Inventário as estações de trabalho inventariadas com o uso do arquivo inventoryremovallist.txt, que contém uma lista de estações de trabalho inventariadas que devem ser removidas do banco de dados de Inventário.
IMPORTANTE: ao executar o Serviço de Remoção de Inventário, verifique se o Gerenciador de Serviços de Inventário está carregado.
IMPORTANTE: apenas será possível executar o serviço de Remoção de Inventário no Servidor Intermediário se esse servidor não estiver conectado a estações de trabalho inventariadas ou a um banco de dados.
Para remover as estações de trabalho inventariadas do banco de dados de Inventário:
Crie um arquivo inventoryremovallist.txt que contenha uma lista de estações de trabalho inventariadas a serem removidas do banco de dados de Inventário, utilizando qualquer um dos métodos a seguir:
Depois de gerar um arquivo de procura, faça o seguinte:
DN das estações de trabalho inventariadas (conforme armazenado no banco de dados de Inventário) a serem removidas do banco de dados de Inventário
DN das estações de trabalho inventariadas (conforme armazenado no banco de dados de Inventário) a serem removidas do banco de dados de Inventário
...
...
DN das estações de trabalho inventariadas (conforme armazenado no banco de dados de Inventário) a serem removidas do banco de dados de Inventário
(Condicional) Se você copiar inventoryremovallist.txt para um caminho diferente do padrão, atualize com o novo caminho o valor FilePath no arquivo caminho_de_instalação_do_servidor_de_Inventário\inv\server\wminv\properties\
inventoryremoval.properties. O caminho padrão de inventoryremovallist.txt é sys:/inv/server/wminv/properties.
NOTA: certifique-se de que o separador de caminho seja uma barra ( / ) e não uma barra invertida ( \ ).
No prompt do console do servidor, digite StartSer RemoveInventory para iniciar o serviço de Remoção de Inventário.
O serviço de Remoção de Inventário segue esta ordem:
O arquivo Delete STR será gravado no diretório scandir se o Seletor estiver em execução. Caso contrário, será colocado no diretório dbdir ou entmergedir, dependendo da função do servidor de Inventário.
A estação de trabalho inventariada será apagada do banco de dados de Inventário em todos os servidores de Inventário distribuídos na empresa.
O NDS Lookup for DB gera automaticamente uma lista de estações de trabalho inventariadas que estão armazenadas no banco de dados de Inventário, mas que não possuem uma entrada correspondente no eDirectory. Por padrão, esse arquivo de procura se chama deletewslist.txt
O excesso de estações de trabalho no banco de dados de Inventário ocorre porque essas estações de trabalho foram apagadas do eDirectory, mas suas entradas correspondentes não foram removidas do banco de dados.
A lista gerada pelo NDS Lookup for DB facilita na identificação dos objetos Estação de Trabalho redundantes a serem removidos do banco de dados de Inventário, utilizando o Serviço de Remoção de Inventário.
IMPORTANTE: esse utilitário deve ser executado apenas no servidor de Inventário ao qual um banco de dados de Inventário está conectado. Além disso, ao executá-lo, verifique se o Gerenciador de Serviços está carregado.
Para executar esse utilitário:
Especifique o caminho do arquivo de procura em caminho_de_instalação_do_servidor_de_Inventário\inv\server\wminv\properties\inventoryremoval.properties.
NOTA: certifique-se de que o separador de caminho seja uma barra ( / ) e não uma barra invertida ( \ ).
(Opcional) Configure o nome do arquivo de procura no arquivo de propriedades de funções de servidor, que pode ser qualquer um dos arquivos a seguir, dependendo da função do servidor de Inventário: root_db_wks.properties, root_db.properties, int_db_wks.properties, int_db.properties, leaf_db_wks.properties ou standalone.properties.
O arquivo de propriedades de funções de servidor contém a seção [NDSLookupForDB Service], com o nome do arquivo de procura no parâmetro ARGUMENTS. O nome do arquivo de procura padrão é deletewslist.txt.
IMPORTANTE: o nome do arquivo de procura deve ser formado apenas por caracteres alfanuméricos.
No prompt do console do servidor, digite startser NDSLookupForDB.
O Serviço de Remoção de Inventário remove automaticamente estações de trabalho inventariadas do banco de dados quando os objetos Estação de Trabalho correspondentes são removidos do eDirectory.
Às vezes, as estações de trabalho inventariadas no eDirectory e no banco de dados de Inventário não estão sincronizadas devido a uma das razões a seguir, ou ambas:
Se isto ocorrer, você poderá usar o Serviço de Remoção de Inventário para remover do banco de dados de Inventário as estações de trabalho não desejadas, de forma que ele fique novamente sincronizado com o eDirectory.
Se você souber os nomes DN completos das estações de trabalho, poderá especificar os nomes DN dessas estações no arquivo inventoryremovallist.txt.
Para encontrar os objetos Estação de trabalho que foram removidos do eDirectory:
NOTA: ao exportar todas as estações de trabalho para arquivos .csv, é necessário selecionar os atributos.
O arquivo .csv exportado conterá o nome DNS e os atributos selecionados das estações de trabalho. No entanto, você deve remover do arquivo .csv os valores dos atributos e os caracteres entre aspas duplas.
NOTA: o arquivo de saída do eDirectory e o arquivo .csv devem estar no mesmo formato para que ocorra a comparação.