共用方式為


疑難排解 macOS 上 適用於端點的 Microsoft Defender 中的系統擴充功能問題

您可以在裝置上的 macOS 上開啟適用於端點的 適用於端點的 Microsoft Defender,然後流覽至 [協助>傳送意見反應],以提交意見反應。

另一個選項是透過Microsoft Defender 全面偵測回應提交意見反應,方法是啟動 security.microsoft.com 並選取「提供意見反應」標籤。

本文提供如何針對 macOS 上適用於端點的 Microsoft Defender 安裝的系統延伸模組問題進行疑難排解的資訊。

從 macOS BigSur (11) 開始,Apple 的 macOS 要求所有系統擴展都必須獲得明確批准,然後才能在設備上運行。

徵兆

您會注意到適用於端點的 Microsoft Defender 在防護罩中有一個 x 符號,如下列螢幕快照所示:

適用於端點的 Microsoft Defender 畫面,在其功能表上顯示 x 符號。

如果您選取帶有 x 符號的盾牌,您會獲得如下螢幕截圖所示的選項:

單擊 x 符號時獲得的選項。

選取 [需要動作]。

畫面隨即出現,如下列螢幕擷取畫面所示:

按一下 Action needed 選項時顯示的畫面。

您也可以執行 mdatp health:它會報告是否啟用了即時保護,但無法使用。 此報告表示系統延伸模組未獲核准在您的裝置上執行。

mdatp health

執行 mdatp 健全狀況 的輸出為:

healthy                            : false
health_issues                    : ["no active event provider", "network event provider not running", "full disk access has not been granted"]
...
real_time_protection_enabled    : unavailable
real_time_protection_available: unavailable
...
full_disk_access_enabled        : false

執行 mdatp 健康情況 時顯示的輸出報告顯示在下列螢幕擷取畫面中:

按一下修正按鈕時顯示的畫面。

原因

macOS 要求使用者手動且明確地核准應用程式使用的某些功能,例如系統延伸功能、在背景執行、傳送通知、完整磁碟存取等。 適用於端點的 Microsoft Defender 依賴這些應用程式,而且在收到使用者的所有同意之前,無法正常運作。

如果您在 macOS 上部署/安裝 適用於端點的 Microsoft Defender 期間未核准系統延伸模組,請執行下列步驟:

  1. 在終端機中執行下列命令來檢查系統擴充功能:

    systemextensionsctl list
    

    顯示檢查系統擴展應執行哪些操作的屏幕。

您會注意到 macOS 延伸模組上的兩個適用於端點的 Microsoft Defender 都處於 [已啟用等候使用者] 狀態。

  1. 在終端機中,執行下列命令:

    mdatp health --details system_extensions
    

您會得到下列輸出:

network_extension_enabled                 : false
network_extension_installed                 : true
endpoint_security_extension_ready           : false
endpoint_security_extension_installed        : true

此輸出顯示在下列螢幕擷取畫面中:

有關詳細系統擴展的輸出。

如果您透過 Intune、JamF 或其他 MDM 解決方案來管理下列檔案,可能會遺失下列檔案:

MobileConfig (Plist) “mdatp health” 主控台指令輸出 macOS 上的 MDE 需要 macOS 設定才能正常運作
“/Library/Managed Preferences/com.apple.system-extension-policy.plist” real_time_protection_subsystem 系統擴充
“/Library/Managed Preferences/com.apple.webcontent-filter.plist” network_events_subsystem 網路篩選器延伸模組
「/Library/Managed Preferences/com.apple.TCC.configuration-profile-policy.plist」 full_disk_access_enabled 隱私偏好政策控制 (PPPC,又稱 TCC (透明度、同意 & 控制) 、全磁碟存取 (FDA) )
“/Library/Managed Preferences/com.apple.notificationsettings.plist” 不適用 使用者通知
“/Library/Managed Preferences/servicemanagement.plist” 不適用 背景服務
「/Library/Managed Preferences/com.apple.TCC.configuration-profile-policy.plist」 DLP) 的full_disk_access_enabled ( 協助工具

若要針對遺失檔案的問題進行疑難排解,讓 macOS 上的適用於端點的 Microsoft Defender 正常運作,請在 macOS 上適用於端點的 Microsoft Defender

解決方案

本節說明使用管理工具 (即 Intune、JamF、其他 MDM) 以及使用手動部署方法,核准系統延伸模組、背景服務、通知、完整磁碟存取等功能的解決方案。 若要使用這些管理工具執行這些功能,請參閱:

必要條件

在核准系統延伸 (使用任何指定的管理工具) 之前,請確定已滿足下列必要條件:

第 1 步:設定檔是否會降到您的 macOS 上?

如果您使用 Intune,請參閱 在 Intune 中管理 macOS 軟體更新原則

您重新整理裝置的畫面。

  1. 選取) 三個點 (省略號。

  2. 選取 [重新整理裝置]。 畫面隨即出現,如下列螢幕擷取畫面所示:

    按一下 [重新整理裝置] 時出現的畫面。

  3. 在 Launchpad 中,鍵入 系統偏好設定

  4. 按兩下 設定檔

    注意事項

    如果你未加入 MDM,你將不會看到 「描述檔 」作為選項。 請聯絡您的 MDM 支援團隊,以了解為什麼「 設定檔 」選項不可見。 您應該能夠看到不同的配置檔,例如 系統延伸模組協助工具背景服務通知Microsoft 自動更新等,如上述螢幕擷取畫面所示。

如果您使用 JamF,請使用 sudo jamf 原則。 如需詳細資訊,請參閱 原則管理

步驟 2:確定已啟用適用於端點的 Microsoft Defender 所需的配置檔

提供啟用適用於端點的 Microsoft Defender 所需配置檔的指引一節,根據您用來在 macOS 上部署適用於端點的 Microsoft Defender 的方法,提供如何解決此問題的指引。

注意事項

配置配置文件的正確命名約定是一個真正的優勢。 我們建議使用下列命名方案: Name of the Setting(s) [(additional info)] -Platform - Set - Policy-Type 比如 FullDiskAccess (piloting) - macOS - Default - MDE

使用建議的命名慣例可讓您確認檢查時正確的設定檔下拉。

提示

為了確保正確的設定檔下降,您可以從 GitHub 下載此設定檔,而不是 (plist) ** 輸入 .mobileconfig,以避免拼字錯誤、拉長的連字號。

在終端機中,輸入下列語法:

curl -O https://URL

例如:

   curl -O https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/sysext.mobileconfig
提供啟用適用於端點的 Microsoft Defender 所需配置檔的指引一節

第 3 步:使用 macOS 內建的「設定檔」工具測試已安裝的設定檔。 它將您的個人資料與我們在 GitHub 中發布的內容進行比較,報告不一致的個人資料或完全丟失的個人資料

  1. 從 下載 https://github.com/microsoft/mdatp-xplat/tree/master/macos/mdm指令碼。
  2. 選取 [原始]。 新 URL 是 https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mdm/analyze_profiles.py
  3. 通過在終端機中運行以下命令,將其保存為下載analyze_profiles.py
   curl -O https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mdm/analyze_profiles.py
  1. 在終端機中執行下列命令,在沒有任何引數的情況下執行設定檔分析器python3指令碼:
   cd /Downloads  
   sudo python3 analyze_profiles.py

注意事項

執行此命令需要 Sudo 權限。

OR

  1. 執行下列命令,直接從 Web 執行指令碼:
   sudo curl https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mdm/analyze_profiles.py        
| python3 -

注意事項

執行此命令需要 Sudo 權限。

輸出會顯示設定檔的所有潛在問題。