認識できないソフトウェアを許可またはブロックすると、許可ルールまたはブロックルールが自動的に作成され、コンピュータで使用されるルールセットに割り当てられます。一般に、アプリケーションコントロールを使用してソフトウェアを許可またはブロックするには、次の手順を実行します。
手順
SoftwareChangeApi
オブジェクトを使用して、SoftwareChange
オブジェクトのリストを取得します。- 許可またはブロックするソフトウェアの変更を決定します。
SoftwareChangeReview
オブジェクトを作成し、ソフトウェアの変更リストとそれに対するアクションで構成します。SoftwareChangeReview
オブジェクトを作成する際に、許可またはブロックしたいSoftwareChange
オブジェクトのIDとソフトウェアの変更に対するアクションを定義するために使用します。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)