當您允許或封鎖未識別的軟體時,允許或封鎖規則會自動建立並分配給電腦防護使用的規則集。通常,請使用以下步驟透過 Application Control 允許或封鎖軟體:
步驟
- 使用
SoftwareChangeApi
物件來獲取SoftwareChange
物件的列表。 - 決定您要允許或封鎖哪些軟體變更。
- 建立一個
SoftwareChangeReview
物件,並使用軟體變更列表和要採取的動作來配置它。當您建立一個SoftwareChangeReview
物件時,使用它來定義您希望允許或封鎖的SoftwareChange
物件的 ID 以及對軟體變更要採取的動作。 - 使用
SoftwareChangeApi
物件來執行軟體變更審查。
接下來需執行的動作
如需有關允許或封鎖規則的詳細資訊,請參閱設定 Application Control。
以下範例會在電腦防護上搜尋未識別的軟體清單並封鎖未識別的軟體。(搜尋條件和搜尋篩選器的建立未顯示。)另請參閱 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)