認識できないソフトウェアを許可またはブロックすると、許可ルールまたはブロックルールが自動的に作成され、コンピュータで使用されるルールセットに割り当てられます。一般に、アプリケーションコントロールを使用してソフトウェアを許可またはブロックするには、次の手順を実行します。

手順

  1. SoftwareChangeApiオブジェクトを使用して、SoftwareChangeオブジェクトのリストを取得します。
  2. 許可またはブロックするソフトウェアの変更を決定します。
  3. SoftwareChangeReviewオブジェクトを作成し、ソフトウェアの変更リストとそれに対するアクションで構成します。SoftwareChangeReviewオブジェクトを作成する際に、許可またはブロックしたいSoftwareChangeオブジェクトのIDとソフトウェアの変更に対するアクションを定義するために使用します。
  4. SoftwareChangeApiオブジェクトを使用して、ソフトウェア変更レビューを実行します。

次に進む前に

詳細については、アプリケーションコントロールの設定を参照してください。
次の例では、コンピュータ上の未認識のソフトウェアのリストを検索し、未認識のソフトウェアをブロックします。検索条件と検索フィルターの作成は表示されません。APIレファレンスのソフトウェア変更のレビュー操作も参照してください。
# Perform the search
software_changes_api = api.SoftwareChangesApi(api.ApiClient(configuration))
computer_software_changes = software_changes_api.search_software_changes(api_version, search_filter=search_filter)

# Block the unrecognized software
# Create the software change review object and set action to block
software_change_review = api.SoftwareChangeReview()
software_change_review.action = "block"
software_change_review.software_change_ids = []

# Add the IDs of the software changes to block
for software_change in computer_software_changes.software_changes:
    software_change_review.software_change_ids.append(software_change.id)

# Perform the software change review
return software_changes_api.review_software_changes(software_change_review, api_version)