檢視次數:
當您允許或封鎖未識別的軟體時,允許或封鎖規則會自動建立並分配給電腦防護使用的規則集。通常,請使用以下步驟透過 Application Control 允許或封鎖軟體:

步驟

  1. 使用 SoftwareChangeApi 物件來獲取 SoftwareChange 物件的列表。
  2. 決定您要允許或封鎖哪些軟體變更。
  3. 建立一個 SoftwareChangeReview 物件,並使用軟體變更列表和要採取的動作來配置它。當您建立一個 SoftwareChangeReview 物件時,使用它來定義您希望允許或封鎖的 SoftwareChange 物件的 ID 以及對軟體變更要採取的動作。
  4. 使用 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)