Este artigo descreve como solucionar problemas com o inventário de software no SMS 2003 e Microsoft Systems Management Server (SMS) 2.0. Informações sobre os clientes a seguintes estão incluídas:
- O cliente SMS 2.0
- O cliente herdado do SMS 2003
- O SMS 2003 Advanced Client
Antes de solucionar problemas de inventário de software, verifique se que o Software Inventory Client Agent está ativado na sua hierarquia de site.
Para certificar-se que o Software Inventory Client Agent está ativado no servidor do site, execute estas etapas:
- Clique em Iniciar , aponte para programas , clique em Systems Management Server e, em seguida, clique em SMS Administrator Console .
- Expanda Site Database \ Hierarquia do site \ Site
Code-SiteName \ Definições do site subárvore e clique em Client Agents .
- Clique com o botão direito do mouse Software Inventory Client Agent e em seguida, clique em Propriedades .
- Verifique se a opção Ativar inventário de software em clientes é ativada.
- Clique em OK .
Observação Após você ativar o Software Inventory Client Agent, você pode enfrentar um atraso de 23 horas antes que todos os clientes relatam inventário de software. Depois de ativar o Software Inventory Client Agent, você deve fornecer o agente cliente pelo menos 30 minutos para iniciar o processo de inventário. Depois que o processo for concluído, o agente de cliente envia dados de inventário de software para o computador do servidor de site. Os dados são armazenados no banco de dados do SMS. Para examinar a lista de arquivos inventoried, execute estas etapas:
- No SMS Administrator Console, expanda a subárvore Database\Collections de site e clique em Todos os sistemas .
- No painel de resultados, clique com o botão direito do mouse qualquer cliente, aponte para Todas as tarefas e, em seguida, clique em Start Resource Explorer .
- No Resource Explorer, expanda software e clique em Detalhes do arquivo .
Se o agente de inventário de software é instalado no cliente, o Resource Explorer retorna uma lista de arquivos inventoried.
Solucionando problemas de inventário de software cliente SMS 2.0 e o cliente herdado do SMS 2003
Se o cliente não está no banco de dados e verifique se que esse inventário de software está ativado na sua hierarquia, o Software Inventory Client Agent não pode ser instalado com êxito no cliente ou o agente não consiga executar. Para solucionar o problema, execute as seguintes etapas:
- Examine o arquivo Insinv32.log, o arquivo Sinv32.log, o arquivo Ccim32.log e o arquivo de Clisvc.log no computador cliente em busca de erros. Esses arquivos de log estão localizados na pasta %windir%\MS\SMS\Logs. Os arquivos de log registram os processos de instalação de Software Inventory Client Agent e os processos de estoque inicial. Eles também contêm informações sobre a comunicação do cliente com ponto de acesso de cliente (CAP).
- Certifique-se que o arquivo Sinvdat.sid ou Sinvdat.sic é removido da pasta %windir%\MS\SMS\Clicomp\Sinv no cliente. Se esse arquivo permanece no cliente, examine o arquivo Sinv32.log para confirmar que o processo de inventário foi executado.
- O arquivo de estoque Sinvdat.sid ou Sinvdat.sic é renomeado com a extensão de nome de arquivo .INV. O arquivo, em seguida, é movido para a pasta %windir%\MS\SMS\Clicomp\Sinv\Outbox\. Certifique-se que o arquivo .INV foi removido desta pasta no cliente. Se o arquivo .INV permanece no cliente, examine o arquivo Sinv32.log para confirmar que o processo de inventário foi executado.
- O Gerenciador de fila de cópia de SMS renomeia o arquivo com a extensão de nome arquivo .SIC ou .SID e tentará mover o arquivo para CAP_ <SiteCode> \Sinv.box compartilhamento do CAP. Certifique-se que o Gerenciador de fila de cópia com êxito move o arquivo .SIC ou .SID para do CAP. Se o arquivo .SIC ou .SID não for removido, examine o arquivo Cqmgr32.log na pasta %windir%\MS\SMS\Logs no cliente para erros.
- No computador CAP, certifique-se que o Assistente de Gerenciador de caixa de entrada move o arquivo .SIC ou .SID do CAP para o SMS\Inboxes\Sinv.box pasta no servidor de site. Se o arquivo não é movido, examine o Inboxast.log arquivo na pasta SMS\Logs no servidor CAP para erros.
Observação Se o cliente pertence a um site secundário, examine a pasta SMS\Inboxes\Sinv.box no computador do site secundário. Também examine o log do Gerenciador de replicação SMS (Replmgr.log) na pasta \SMS\Logs para erros que podem ocorrer ao SMS tentará mover o arquivo .SIC ou .SID para o site primário. - O processador de inventário de software do SMS no servidor do site processa arquivos da pasta SMS\Inboxes\Sinv.box .SIC ou .SID. Examine o Sinvproc.log arquivo na pasta SMS\Logs no servidor do site para erros e para verificar o arquivo é processado.
Observação Certifique-se de que o arquivo .SIC ou .SID não é movido para a pasta SMS\Inboxes\Sinv.box\Orphans no servidor do site. Normalmente, o arquivo de estoque é movido para a pasta \Orphans se o arquivo .SIC ou .SID for recebido antes de um registro de dados de descoberta (DDR) para o cliente foi processado. Depois que o processador de inventário de software tenta processar o arquivo de estoque, ele cria um DDR. O SMS Discovery Data Manager processa o DDR e adiciona o cliente para o banco de dados. O processador de inventário de software tenta processar os arquivos em SMS\Inboxes\Sinv.box\Orphans cada dez minutos. Depois que dados de descoberta do cliente estiverem no banco de dados, o arquivo de estoque é processado com êxito. Examine o arquivo Sinvproc.log na pasta \SMS\Logs no servidor do site para erros com esse processo.
Solucionando problemas de inventário de software no SMS 2003 Advanced Client
O serviço SMS Agent Host (CCMExec.exe) executa o processo de inventário de software no cliente avançado. O SMS 2003 Advanced Client não usa um CAP para comunicação de cliente-para-site. O SMS 2003 Advanced Client usa um ponto de gerenciamento para comunicações de cliente-para-site. Descoberta de dados, dados de inventário de hardware e software, dados de uso de medição de software, mensagens de status e anúncios são enviados para o ponto de gerenciamento. Normalmente, cada site contém pelo menos um ponto de gerenciamento. No entanto, você pode configurar o cliente avançado do SMS 2003 para usar um ponto de gerenciamento remoto.
Para solucionar problemas de estoque em um SMS 2003 Advanced Client, certifique-se de que o SMS Agent Host serviço é em execução no computador SMS 2003 Advanced Client. Para isso, siga estas etapas:
- Clique em Iniciar , aponte para configurações , clique em Painel de controle e, em seguida, clique duas vezes em Ferramentas administrativas .
- Clique duas vezes em serviços e, em seguida, localize o serviço SMS Agent Host .
- Verifique se o serviço SMS Agent Host é iniciado. Se o serviço não está sendo executado, clique com o botão direito a SMS Agent Host serviço e, em seguida, clique em Iniciar .
Para solucionar problemas com SMS 2003 Advanced Client de estoque, examine os seguintes arquivos de log. Esses arquivos estão na pasta %WinDir%\System32\CCM\Logs no cliente. Se o cliente avançado estiver em um ponto de gerenciamento, esses arquivos estão na pasta \SMS_CCM\Logs.
- Fsinvprovider.log (renomeados para FileSystemFile.log em todos os SMS 2003 service packs)
Este arquivo é o log de estoque de software no cliente avançado. O arquivo é semelhante ao arquivo Sinv32.log o cliente SMS 2.0 e o cliente herdado do SMS 2003. Este arquivo fornece mais detalhes para solucionar problemas de inventário de software no SMS Advanced Client computador. - InventoryAgent.log
Este arquivo é o log de inventário de hardware e software. O arquivo é semelhante ao arquivo Ccim32.log o cliente SMS 2.0 e o cliente herdado do SMS 2003. - Ccmexec.log
Este arquivo é o arquivo de log de serviço SMS Agent Host. - MP_Sinv.log
Esse arquivo de log está localizado em um ponto de gerenciamento. Você pode usar esse log para solucionar a conversão de dados de inventário de software de formato XML para .SIC ou formato de arquivo .SID. Esse log também registra o processo de cópia do arquivo .SIC ou .SID para o servidor do site.
Observação Você pode forçar o inventário de software para ignorar as partições de unidade específica adicionando um arquivo oculto na pasta raiz da unidade que você deseja o inventário de software para ignorar. Se você deseja desativar o inventário de software no cliente SMS 2.0 ou em seu cliente herdado do SMS 2003 e o cliente avançado, crie um arquivo oculto chamado Skpswi.dat e colocar uma cópia desse arquivo na pasta raiz de cada partição de unidade no computador cliente. Esse arquivo permite que você desative o inventário de software em um cliente específico sem remover o agente de inventário de software de todo o site.
Observação Após a atualização para o Microsoft Systems Management Server 2003 Service Pack 1 (SP1), você pode excluir o diretório do Windows da verificação de inventário de software. O
Excluir arquivos no Windows diretório configuração é específica para cada regra de inventário de software. Por padrão, essa configuração aplica-se a novas regras de inventário de software que você criar após atualizar para o Systems Management Server 2003 SP1. Regras que já existem ao atualizar para o Systems Management Server 2003 SP1 não terá essa configuração. Você deve alterar manualmente cada um dessas regras de inventário de software para essa configuração Aplicar essas regras. Para ativar essa configuração para uma regra de estoque, execute estas etapas:
- No console SMS Administrator, expanda o Site database \ Site hierarchy \ SMS site code - SMS site name \ Site settings subárvore.
- Clique em Client Agents e, em seguida, clique duas vezes em Software Inventory Client Agent .
- Na caixa de diálogo Software Inventory Client Agent Properties , clique na guia Coleção de inventário .
- Na lista tipos de arquivos , clique com o botão direito do mouse um tipo de arquivo e, em seguida, clique em Propriedades .
- Na caixa de diálogo Propriedades do arquivo inventariado , clique no Excluir arquivos no Windows diretório caixa de seleção.
Além disso, você pode usar o utilitário Spy de cliente avançado. Esse utilitário é parte do SMS 2003 Toolkit 1. Para baixar o SMS 2003 Toolkit 1, visite o seguinte site da Microsoft:
Permite o Advanced Client Spy você exibir processos, o histórico de distribuição de software, informações de cache, atividade de medição de software e o status de dados de descoberta de estoque. Por exemplo, para usar o Spy de cliente avançado para confirmar que o processo de inventário de software está funcionando corretamente, execute estas etapas:
- Clique em Iniciar , aponte para programas , aponte para o SMS 2003 Toolkit 1 e, em seguida, clique em Avançados cliente Spy .
- Clique em Ferramentas e, em seguida, clique em conectar .
- Em configurações de solução de problemas , digite o nome do computador do SMS 2003 Advanced Client, digite um nome de usuário e sua senha e, em seguida, clique em OK .
Observação Para se conectar ao computador local, deixe todos os campos em branco e, em seguida, clique em OK . - Clique em Ferramentas e, em seguida, clique em inventário .
- As seguintes subárvores aparecem:
- DDR
- inventário de hardware
- inventário de software
- coleção de arquivo
- Expanda a subárvore de Inventário de software para exibir as seguintes informações de estoque de software:
- Data último ciclo iniciado
- Data do último relatório
- Última versão do relatório principal
- última versão secundária do relatório
Para obter mais informações sobre como solucionar o processo de inventário de software no SMS 2003 Advanced Client, consulte o SMS 2003 solucionando problemas de fluxogramas. Para obter o SMS 2003 solucionando problemas de fluxogramas, visite o seguinte site: