Executar baseado em arquivo Descoberta

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Executar baseado em arquivo Descoberta para encontrar todo o software instalado, esteja ele registrado ou não. Você pode habilitar e configurar baseado em arquivo Descoberta a qualquer momento, usando Descoberta Console de configuração.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Configure o script do PowerShell.
      Por padrão, o filebaseddiscovery.ps1 o script tem um ServiceNow assinatura. Sua cadeia de certificação resolve até a Autoridade de certificação raiz universal da VeriSign, que é confiável pelo Windows por padrão. Como os scripts do PowerShell são assinados por ServiceNow fornecedor, adicionar ServiceNow fornecedor para o repositório de fornecedor confiável.
      certificado de script

      Se sua Política de execução exigir que você use seu próprio certificado ou se precisar fazer mudanças no script, assine novamente o script.

      1. Navegue até o probe "Windows - Descoberta de arquivos".
      2. Abra o. discovey.ps1 parâmetro de probe.
      3. Copie o conteúdo do valor em um arquivo.
      4. Faça as mudanças necessárias no arquivo e remova o bloco de assinatura (antigo) no final do arquivo.
      5. Reassine o script: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-authenticodesignature?view=powershell-6 .

        Depois de assinar novamente, o arquivo deve ter um novo bloco de assinatura no final dele.

      6. Copie todo o conteúdo do arquivo e substitua o valor antigo no filebaseddiscovery.ps1 parâmetro de probe da etapa b.

        Windows baseado em arquivo Descoberta agora deve ser executado usando o script assinado atualizado.

      Se você estiver usando software antivírus, certifique-se de incluir todos os ServiceNow Scripts do Windows PowerShell para que o software antivírus não o veja como uma ameaça.

    2. Ativar Baseado em arquivo Descoberta plug-in.
    3. Habilitar e configurar baseado em arquivo Descoberta.
      Usando o. Console de configuração da Descoberta , Você pode habilitar Baseado em arquivo Descoberta e configure vários componentes para encontrar e gerenciar todos os softwares instalados.

      Para evitar afetar o desempenho dos clientes existentes, baseado em arquivo Descoberta está desabilitado por padrão.

    4. Configurar baseado em arquivo Descoberta verificações.
      Após Descoberta Executa e retorna informações de arquivo para um IC, ele não executará baseado em arquivo Descoberta novamente nesse destino até que o intervalo expire. Uma vez que há um custo de desempenho quando baseado em arquivo Descoberta executa verificações, é importante determinar a frequência de verificação. No entanto, escolher um intervalo mais frequente do que Mensal não é recomendado devido a considerações de desempenho.
      1. Usando o. Console de configuração da Descoberta , expandir Comum e, em seguida, insira o número máximo de arquivos que você deseja descobrir.
        Nota:
        Aumentar esse valor pode afetar o desempenho.
      2. Selecione Frequência Baseado em arquivo Descoberta Executado no IC.
        O padrão é definido como Mensalmente.
      Nota:
      Baseado em arquivo Descoberta Não é acionado até ocorrer a sincronização inicial do Serviço de dados de conteúdo (CDS). A sincronização DE CDS pode levar aproximadamente 24 horas para que o conjunto inicial de dados seja sincronizado a partir do CDS. Para obter mais informações, consulte, Normalização da assinatura do arquivo .

    Resultado

    Baseado em arquivo Descoberta deve ser executado com base no conjunto de configurações. .
    Link de informações de referência da Descoberta baseada em arquivo Informações de referência da Descoberta baseada em arquivo

    Baseado em arquivo Descoberta resolução de problemas

    Se você tiver problemas ao configurar ou executar baseado em arquivo Descoberta, siga as ações listadas aqui para ajudar a resolvê-las.

    Ocorrência Ação/causa
    Mensagem de erro: Dados da Descoberta de arquivo ainda não sincronizados...
    • Permita que o CDS sincronize as tabelas samp_FILE_*.
    • Verifique a tabela cds_client_schedule e veja se o carimbo de data/hora foi atualizado para as tabelas "samp_file_*".
    A Descoberta baseada em arquivo não é acionada durante a Descoberta.
    • O recurso não foi habilitado. Verifique o Console de configuração da definição da Descoberta e certifique-se de que Baseado em arquivo Descoberta habilitado.
    • O intervalo entre verificações é muito longo. Verifique a configuração de intervalo no Console de configuração da definição da Descoberta.
    A Descoberta baseada em arquivo não é acionada durante a Descoberta. Verifique as propriedades internas gerenciadas pela tabela Descoberta [discovery_private_properties] para os seguintes itens. Para exibir esta tabela, insira discovery_private_properties.list no filtro de navegação e pressione Insira .
    • File_discovery.file_extensions_windows deve conter uma lista de extensões de arquivo do Windows a serem verificadas.
    • File_discovery.unix_filename_timestamp deve ser algo diferente de 1970 carimbo de data/hora.
    • File_discovery_windows_filename.timestamp deve ser algo diferente de 1970 carimbo de data/hora.
    Erros no log do MID Server do FileDiscoveryFilter ou problema do MID Server criado.
    • Verifique se a lista de inclusões da descoberta baseada em arquivo existe. A lista de inclusões está na pasta de instalação DO MID Server em /agent/work . Se ele não existir, a sincronização não foi bem-sucedida.
    • Observe o registro DO MID Server na instância para ver se um problema do MID Server foi criado.
    • O MID Server usa o serviço SOAP com script GetMIDInfo para sincronizar a lista de inclusões. Veja se erros são gerados a partir deste script.
    • Clique em Atualização do filtro de descoberta de arquivos Link relacionado no registro DO MID Server para sincronizar os nomes de arquivo com este MID Server.
    Erros do PowerShell
    • Inclua o script em seu software antivírus.
    • Adicionar ServiceNow fornecedor para o repositório de fornecedor confiável.
    Link de informações de referência da Descoberta baseada em arquivo Informações de referência da Descoberta baseada em arquivo