使用 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:準備 Mac 應用程式以進行Configuration Manager 您必須先使用 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:準備 Mac 應用程式以進行Configuration Manager

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

  • Apple disk image (.dmg)

  • meta package file (.mpkg)

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

  • macOS X 應用程式 (.app)

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

  1. 將 Mac 軟體安裝套件複製到 Mac 電腦上的資料夾,您在該資料夾中擷取您從 Microsoft 下載中心下載的macclient.dmg檔案內容。

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

  3. 流覽至 [ 工具] 檔 夾,然後輸入下列命令列命令:

    ./CMAppUtil< 屬性 >

    例如,假設您想要將儲存在使用者桌面資料夾中且名為 MySoftware.dmg 的 Apple 磁片影像檔案內容轉換成相同資料夾中的 cmmac 檔案。 您也想要為磁片映射檔中找到的所有應用程式建立 cmmac 檔案。 若要這樣做,請使用下列命令列:

    ./CMApputil –c /Users/< User Name >/Desktop/MySoftware.dmg -o /Users/< User Name >/Desktop -a

    注意事項

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

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

    屬性 其他相關資訊
    -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 >格式指定 Mac 應用程式安裝檔案的 UNC 路徑, (將偵測應用程式資訊的.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 > 格式指定應用程式安裝檔案的 UNC 路徑, (.cmmac檔案) 。 或者,選擇 [ 流覽 ] 以流覽並指定安裝檔案位置。

    注意事項

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

  5. 選擇 [下一步]

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

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

    注意事項

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

  8. 選擇 [下一步]

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

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

    注意事項

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

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

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

  13. 從 [ 操作員 ] 下拉式清單中,選擇要用來比較所選條件與指定值的操作員,以評估使用者或裝置是否符合安裝需求。 可用的運算子會根據選取的條件而有所不同。

  14. 在 [ 值] 欄位中,指定要與所選條件和運算子搭配使用的值,以評估使用者或裝置是否符合安裝需求。 可用的值會根據您選取的條件和運算子而有所不同。

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

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

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

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

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

部署 Mac 應用程式

將應用程式部署至 Mac 電腦的步驟與將應用程式部署至 Windows 電腦的步驟相同,但下列差異除外:

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

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

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

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

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

注意事項

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

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

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

您可以使用相同的程式來監視 Mac 電腦的應用程式部署,就像監視 Windows 電腦的應用程式部署一樣。

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