---
sourceDocument: Yokohama IT Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/it-asset-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama IT Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# ソフトウェアインストールテーブルからアンインストールされたソフトウェアを削除

# ソフトウェアインストールテーブルからアンインストールされたソフトウェアを削除 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

これらのソフトウェアインストールも CI からアンインストールされている場合は、ソフトウェアインストール \[cmdb_sam_sw_install\] テーブルからインストールを削除します。

## 始める前に

ディスカバリープロセスが実行され、CI からアンインストールされたソフトウェアインストールを特定したら、CMDB アプリケーションのソフトウェアインストール \[cmdb_sam_sw_install\] テーブルからそれらのインストールを削除します。

ソフトウェアインストール \[cmdb_sam_sw_install\] テーブルから複数のソフトウェアインストールレコードを削除するスクリプトを作成します。テーブル API を使用してソフトウェアインストールテーブルにクエリを実行し、CI のインストールリストを取得できます。
必要なロール:sam_developer

## このタスクについて

Oracle、VMware、Citrix などの特定の公開者のソフトウェアインストールレコードを削除することもできます。

## 手順

1. REST Table API api/now/table/cmdb_sam_sw_install?sysparm_query=installed_on%3D28c9c3b8c0a8000b009b2d941d7e3ee9 を使用して、特定の CI のソフトウェアインストールのリストを照会して識別します。  
   REST エンドポイント API の詳細については、「 [テーブル API-GET](https://www.servicenow.com/docs/access?context=c_TableAPI&version=yokohama&pubname=yokohama-api-reference&section=table-GET&ft:locale=en-US)」を参照してください。
   1. テーブル名、ソフトウェアインストール \[cmdb_sam_sw_install\] テーブル、およびクエリパラメーターを指定します。  
      クエリパラメーターには、CI のsys_id、または削除操作を実行する公開者、バージョン、製品などのカンマで区切られたフィールドのリストを指定します。
   2. クエリパラメーターを入力したら、要求を送信します。  
      その特定の CI のすべてのソフトウェアインストールのリストが JSON 形式で応答を受け取ります。応答のすべてのソフトウェアインストールのsys_idを表示できます。
   {#delete-disco-entries-sam__substeps_ech_wd3_plb}
2. 応答に基づいて、CI で削除されたソフトウェアインストールのsys_idsを特定します。  
   これらのソフトウェアインストールのsys_idsのみが削除 API を介して渡される必要があります。
3. ソフトウェアインストール \[cmdb_sam_sw_install\] テーブルからソフトウェアインストールを削除するには、削除 API request.setEndpoint('http://xyz/api/now/table/cmdb_sam_sw_install/728e87dafd841010fa9bea491bfdc1ff'); request.setHttpMethod('DELETE'); を使用します。  
   URL の xyz は、 ServiceNow インスタンスを参照します。
   1. テーブル名、ソフトウェアインストール \[cmdb_sam_sw_install\] テーブル、および CI で削除されるソフトウェアインストールのsys_idsを指定します。
   2. 要求を送信します。  
      ソフトウェアインストールがソフトウェアインストール \[cmdb_sam_sw_install\] テーブルから削除されます。
   {#delete-disco-entries-sam__substeps_knm_f23_plb}

