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

手順

  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)