Execute baseado em arquivo Descoberta

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Execute baseado em arquivo Descobertapara encontrar todo o software instalado, esteja ele registrado ou não. Você pode habilitar e configurar baseado em arquivo Descobertaa qualquer momento, usando o. DescobertaConsole 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 ServiceNowassinatura. 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 ServiceNowfornecedor, adicionar ServiceNowfornecedor 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é a probe "Windows - Descoberta de arquivos".
      2. Abra o. filebaseddiscovey.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 Descobertaagora deve ser executado usando o script assinado atualizado.

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

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

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

    4. Configure baseado em arquivo Descobertaverificações.
      Após DescobertaExecuta e retorna informações de arquivo para um IC, ele não executará baseado em arquivo Descobertanovamente nesse destino até que o intervalo expire. Uma vez que há um custo de desempenho quando baseado em arquivo Descobertaexecuta 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 insira o número máximo de arquivos que você deseja descobrir.
        Nota:
        Aumentar este valor pode afetar o desempenho.
      2. Selecione Frequência Baseado em arquivo DescobertaExecutado no IC.
        O padrão é definido como Mensalmente.
      Nota:
      Baseado em arquivo DescobertaNão aciona até que a sincronização inicial do Serviço de dados de conteúdo (CDS) ocorra. 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 de assinatura do arquivo .

    Resultado

    Baseado em arquivo Descobertadeve ser executado com base no conjunto de configurações. Em seguida, você pode monitorar os resultados usando Painel da Descoberta .
    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 Descobertaresolução do problema

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

    Ocorrência Causa/Ação
    Mensagem de erro: Dados da Descoberta de arquivos ainda não sincronizados...
    • Reserve tempo de CDS para sincronizar 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 Descobertaestá habilitado.
    • O intervalo entre verificações é muito longo. Verifique a configuração de intervalo no Console de configuração de 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 descoberta_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ão de descoberta baseada em arquivo existe. A lista de inclusão está na pasta de instalação do MID Server em /agente/trabalho . Se 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ão. 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 ServiceNowfornecedor 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