Exclua o software desinstalado da tabela Instalação de software

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Exclua instalações da tabela Instalação de software [cmdb_sam_sw_install] se essas instalações de software também forem desinstaladas de um IC.

    Antes de Iniciar

    Depois que o processo de descoberta for executado e você identificar as instalações de software que são desinstaladas de um IC, exclua essas instalações da tabela Instalação de software [cmdb_sam_sw_install] na aplicação CMDB.

    Crie um script para excluir vários registros de instalação de software da tabela Instalação de software [cmdb_sam_sw_install]. Você pode usar a API Tabela para consultar a tabela Instalação de software para obter a lista de instalação do IC.

    Função necessária: sam_developer

    Por Que e Quando Desempenhar Esta Tarefa

    Você também pode excluir registros de instalação de software de fornecedores específicos, como Oracle, VMware e Citrix.

    Procedimento

    1. Use a REST Table API api/now/table/cmdb_sam_sw_install Para consultar e identificar a lista de instalações de software em um IC específico.
      Para obter mais informações sobre a REST endpoint API, consulte API-GET da tabela .
      1. Especifique o nome da tabela, a tabela Instalação de software [cmdb_sam_sw_install] e os parâmetros de consulta.
        Para os parâmetros de consulta, especifique o sys_id do IC ou uma lista de campos separados por vírgulas, como fornecedor, versão e produto nos quais você deseja executar a operação de exclusão.
      2. Depois de inserir os parâmetros de consulta, envie a solicitação.
        Você obtém uma resposta em uma listagem no formato JSON de todas as instalações de software desse IC específico. Você pode exibir o sys_id de todas as instalações de software na resposta.
    2. Com base na resposta, identifique os sys_ids das instalações de software que são excluídas em um IC.
      Somente os sys_ids dessas instalações de software devem ser passados por meio da API Excluir.
    3. Use a API Excluir request.setEndpoint('http://xyz/api/now/table/cmdb_sam_sw_install/728e87dafd841010fa9bea491bfdc1ff'); request.setHttpMethod('DELETE'); Para excluir as instalações de software da tabela Instalação de software [cmdb_sam_sw_install].
      xyz no URL refere-se ao seu ServiceNow instância.
      1. Especifique o nome da tabela, a tabela Instalação de software [cmdb_sam_sw_install] e os sys_ids das instalações de software que são excluídas nos ICs.
      2. Envie a solicitação.
        As instalações de software são excluídas da tabela Instalação de software [cmdb_sam_sw_install].