使用 Configuration Manager 建立 Mac 電腦應用程式

適用於:Configuration Manager (目前的分支)

重要事項

從 2022 年 1 月開始,已取代 Configuration Manager 的這項功能。 如需詳細資訊,請參閱 Mac 電腦。

當您為 Mac 電腦建立和部署應用程式時,請記住下列考量。

重要事項

本主題中的程序涵蓋有關將應用程式部署到安裝 Configuration Manager 用戶端的 Mac 電腦的資訊。 您註冊 Microsoft Intune 的 Mac 電腦不支援應用程式部署。

一般考量

您可以使用 Configuration Manager,將應用程式部署到執行 Configuration Manager Mac 用戶端的 Mac 電腦。 將軟體部署到 Mac 電腦的步驟與將軟體部署到 Windows 電腦的步驟類似。 不過,在為 Configuration Manager 管理的 Mac 電腦建立和部署應用程式之前,請考慮下列事項:

  • 您必須先在 Mac 電腦上使用 CMAppUtil 工具,將這些應用程式轉換為可由 Configuration Manager 讀取的格式,才能將 Mac 應用程式套件部署到 Mac 電腦。

  • Configuration Manager 不支援將 Mac 應用程式部署給使用者。 相反地,必須對裝置進行這些部署。 同樣地,對於 Mac 應用程式部署,Configuration Manager 不支援部署軟體精靈的部署設定頁面上的 [將軟體預先部署到使用者的主要裝置] 選項。

  • Mac 應用程式支援模擬部署。

  • 您無法將應用程式部署到用途為 [可用] 的 Mac 電腦。

  • Mac 電腦不支援部署軟體時傳送喚醒封包的選項。

  • Mac 電腦不支援背景智慧型傳送服務 (BITS) 下載應用程式內容。 如果應用程式下載失敗,則會從頭開始重新啟動。

  • 當您為 Mac 電腦建立部署類型時,Configuration Manager 不支援全域條件。

建立及部署應用程式的步驟

下表提供為 Mac 電腦建立和部署應用程式的步驟、詳細資料和資訊。

步驟 詳細資料
步驟 1:準備用於 Configuration Manager 的 Mac 應用程式 您必須先使用 Mac 電腦上的 CMAppUtil 工具,將 Mac 軟體轉換為 Configuration Manager.cmmac 檔案,才能從 Mac 軟體套件建立 Configuration Manager 應用程式。
步驟 2:建立包含 Mac 軟體的 Configuration Manager 應用程式 使用 [建立應用程式精靈 ] 建立適用於 Mac 軟體的應用程式。
步驟 3:建立 Mac 應用程式的部署類型 只有當您未從應用程式自動匯入此資訊時,才需要此步驟。
步驟 4:部署 Mac 應用程式 使用 [部署軟體精靈 ] 將應用程式部署到 Mac 電腦。
步驟 5:監視 Mac 應用程式的部署 監控應用程式部署到 Mac 電腦是否成功。

為 Mac 電腦建立和部署應用程式的補充程序

使用下列程序,為受 Configuration Manager 管理的 Mac 電腦建立和部署應用程式。

步驟 1:準備用於 Configuration Manager 的 Mac 應用程式

在 Mac 電腦上建立和部署 Configuration Manager 應用程式的程序,與 Windows 電腦的部署程序類似。 不過,在建立包含 Mac 部署類型的 Configuration Manager 應用程式之前,您必須使用 CMAppUtil 工具來準備應用程式。 此工具會隨著 Mac 用戶端安裝檔案一起下載。 CMAppUtil 工具可以收集應用程式的相關資訊,其中包括來自下列 Mac 套件的偵測資料:

  • Apple 磁碟映像 (.dmg)

  • 元套件檔案 (.mpkg)

  • macOS X 安裝程式套件 (.pkg)

  • macOS X 應用程式 (.app)

收集應用程式資訊之後, CMAppUtil 接著會建立副檔名為 .cmmac 的檔案。 此檔案包含 Mac 軟體的安裝檔案,以及可用於評估是否已安裝應用程式的偵測方法相關資訊。 CMAppUtil 也可以處理包含多個 Mac 應用程式的 .dmg 檔案,並為每個應用程式建立不同的部署類型。

  1. 將 Mac 軟體安裝套件複製到您從 Microsoft 下載中心解壓縮 macclient.dmg 檔案內容的 Mac 電腦資料夾。

  2. 在同一部 Mac 電腦上,開啟終端機視窗,然後導覽至解壓縮 macclient.dmg 檔案內容的資料夾。

  3. 瀏覽至 [工具 ] 資料夾,然後輸入下列命令列命令:

    ./CMAppUtil<屬性>

    例如,假設您想要將儲存在使用者桌面資料夾中的名為 MySoftware.dmg 的 Apple 磁碟映像檔內容轉換為相同資料夾中的 cmmac 檔案。 您還要為磁碟映像檔中的所有應用程式建立 cmmac 檔案。 若要執行這項操作,請使用下列命令列:

    ./CMApputil –c /使用者/<使用者名稱>/桌面/MySoftware.dmg -o /使用者/<使用者名稱>/桌面 -a

    注意事項

    應用程式名稱不能超過 128 個字元。

    若要設定 CMAppUtil 的選項,請使用下表中的命令列屬性:

    Property 其他相關資訊
    -h 顯示可用的命令列屬性。
    -r 將提供的 .cmmac 檔案 detection.xml 輸出至 stdout。 輸出包含偵測參數和用來建立 .cmmac 檔案的 CMAppUtil 版本。
    -c 指定要轉換的來源檔案。
    -o 搭配 –c 屬性指定輸出路徑。
    -a 為磁碟映像檔中的所有應用程式和套件自動建立 .cmmac 檔案及 –c 屬性。
    -s 如果找不到偵測參數,則略過產生 detection.xml,並強制建立不含 detection.xml 檔案的 .cmmac 檔案。
    -v 顯示來自 CMAppUtil 工具的更詳細輸出以及診斷資訊。
  4. 確定已在您指定的輸出資料夾中建立 .cmmac 檔案。

建立包含 Mac 軟體的 Configuration Manager 應用程式

使用下列程序協助您為受 Configuration Manager 管理的 Mac 電腦建立應用程式。

  1. 在 Configuration Manager 主控台中,選擇 [軟體程式庫>] [應用程式管理>應用程式]。

  2. 在 [首頁] 索引標籤的 [ 建立] 群組中,選擇 [建立應用程式]。

  3. 在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關資訊]。

    注意事項

    如果要自行指定有關應用程式的資訊,請選取 手動指定應用程式資訊。 如需如何手動指定資訊的詳細資訊,請參閱 如何使用 Configuration Manager 建立應用程式。

  4. 在 [類型 ] 下拉式清單中,選取 [Mac OS X]。

  5. 在 [ 位置 ] 欄位中,以 \\<server>\<share>\<filename> 的形式,將 UNC 路徑指定為 Mac 應用程式安裝檔案 (.cmmac 檔案) ,以偵測應用程式資訊。 或者,選擇 [ 瀏覽] 以瀏覽並指定安裝檔案位置。

    注意事項

    您必須能夠存取包含應用程式的 UNC 路徑。

  6. 選擇 [下一步]。

  7. 在 [建立應用程式精靈] 的 [匯入資訊] 頁面上,檢閱匯入的資訊。 如有需要,您可以選擇 [上一個] 返回並修正任何錯誤。 選擇 [下一步 ] 以繼續。

  8. 在 [建立應用程式精靈] 的 [一般資訊] 頁面上,指定應用程式的相關資訊,例如應用程式名稱、註解、版本和選用參考,以協助您在 Configuration Manager 主控台中參考應用程式。

    注意事項

    如果先前是從應用程式安裝檔案取得應用程式資訊,則某些應用程式資訊可能已在此頁面上。

  9. 選擇 [下一步],在 [摘要 ] 頁面上檢閱應用程式資訊,然後完成 [建立應用程式精靈]。

  10. 新的應用程式會顯示在 Configuration Manager 主控台的 [應用程式] 節點中。

步驟 3:建立 Mac 應用程式的部署類型

使用下列程序協助您建立部署類型,適用於由 Configuration Manager 管理的 Mac 電腦。

注意事項

如果您在 [建立應用程式精靈] 中自動匯入應用程式相關資訊,則應用程式的部署類型可能已經建立。

  1. 在 Configuration Manager 主控台中,選擇 [軟體程式庫>] [應用程式管理>應用程式]。

  2. 選取應用程式。 然後,在 [常用 ] 索引標籤的 [ 應用程式 ] 群組中,選擇 [建立部署類型 ],為此應用程式建立新的部署類型。

    注意事項

    您也可以從 [建立應用程式精靈] 及 [應用程式名稱>屬性] 對話方塊的< [部署類型] 索引標籤啟動 [建立部署類型精靈]。

  3. 在建立部署類型精靈的 [一般] 頁面上,於 [類型] 下拉式清單中,選取 [Mac OS X]。

  4. 在 [位置 ] 欄位中,以 \\<server>\<share>\<filename> 格式指定應用程式安裝檔案 (.cmmac 檔案) 的 UNC 路徑。 或者,選擇 [ 瀏覽] 以瀏覽並指定安裝檔案位置。

    注意事項

    您必須能夠存取包含應用程式的 UNC 路徑。

  5. 選擇 [下一步]。

  6. 在 [建立部署類型精靈] 的 [匯入資訊] 頁面上,檢閱匯入的資訊。 如有必要,請選擇 [上一個] 返回並修正任何錯誤。 選擇 [下一步 ] 以繼續。

  7. 在「建立部署類型精靈」的「一般資訊」頁面上,指定應用程式的相關資訊,例如應用程式名稱、註解和部署類型可用的語言。

    注意事項

    如果先前是從應用程式安裝檔案取得某些部署類型資訊,則某些部署類型資訊可能已在此頁面上。

  8. 選擇 [下一步]。

  9. 在建立部署類型精靈的 [需求] 頁面上,您可以指定部署類型必須先符合的條件,才能在 Mac 電腦上安裝。

  10. 選擇 [新增 ] 以開啟 [建立需求 ] 對話方塊並新增需求。

    注意事項

    您也可以在 [部署類型名稱>屬性] 對話方塊的<[需求] 索引標籤上新增需求。

  11. 從 [類別 ] 下拉式清單中,選取此需求適用於裝置。

  12. 從 [條件] 下拉式清單中,選取您要用來評估 Mac 電腦是否符合安裝需求的條件。 此清單的內容會根據您選取的類別而有所不同。

  13. 從 運算子 下拉式清單中,選擇要使用的運算子,將所選條件與指定值進行比較,以評估使用者或裝置是否符合安裝需求。 可用的運算子會根據選取的條件而異。

  14. 在 「值」 欄位中,指定要與所選條件和運算子一起使用的值,以評估使用者或裝置是否符合安裝需求。 可用的值會根據您選取的條件和運算子而異。

  15. 選擇 [確定 ] 以儲存需求規則並結束 [ 建立需求 ] 對話方塊。

  16. 在 [建立部署類型精靈] 的 [需求] 頁面上,選擇 [下一步]。

  17. 在 [建立部署類型精靈] 的 [摘要] 頁面上,檢閱精靈要採取的動作。 如有必要,請選擇 [Previous] 返回並變更部署類型設定。 選擇 [下一步 ] 以建立部署類型。

  18. [ 進度] 頁面完成後,請檢閱已採取的動作,然後選擇 [關閉 ] 以完成 [建立部署類型精靈]。

  19. 如果您從 [建立應用程式精靈] 啟動此精靈,將會回到 [部署類型 ] 頁面。

部署 Mac 應用程式

將應用程式部署到 Mac 電腦的步驟與將應用程式部署到 Windows 電腦的步驟相同,但有以下差異:

  • 不支援向使用者部署應用程式。

  • 不支援用途為 [可用] 的部署。

  • 不支援部署軟體精靈 [部署設定] 頁面上的 [將軟體預先部署到使用者的主要裝置] 選項。

  • 由於 Mac 電腦不支援軟體中心,因此將忽略部署軟體精靈 [使用者體驗] 頁面上的 [使用者通知] 設定。

  • Mac 電腦不支援部署軟體時傳送喚醒封包的選項。

注意事項

您可以建立只包含 Mac 電腦的集合。 若要這樣做,請建立使用查詢規則的集合,並使用 「如何建立查詢 」主題中的範例 WQL 查詢。

如需詳細資訊,請參閱 部署應用程式。

步驟 5:監視 Mac 應用程式的部署

您可以使用與監控 Windows 電腦的應用程式部署相同的程序來監視 Mac 電腦的應用程式部署。

如需詳細資訊,請參閱 監視應用程式。