使用 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 應用程式
建立 Configuration Manager 應用程式並將其部署至 Mac 計算機的程式,類似於 Windows 計算機的部署程式。 不過,在建立包含 Mac 部署類型的 Configuration Manager 應用程式之前,您必須使用 CMAppUtil 工具來準備應用程式。 此工具會隨 Mac 用戶端安裝檔案一起下載。 CMAppUtil 工具可以收集應用程式的相關信息,其中包括來自下列 Mac 套件的偵測數據:
Apple 磁碟映射 (.dmg)
meta package file (.mpkg)
macOS X 安裝程式套件 (.pkg)
macOS X 應用程式 (.app)
收集應用程式資訊之後, CMAppUtil 會接著建立擴展名為 .cmmac 的檔案。 此檔案包含 Mac 軟體的安裝檔案,以及可用來評估應用程式是否已安裝的偵測方法相關信息。 CMAppUtil 也可以處理 .dmg 包含多個 Mac 應用程式的檔案,併為每個應用程式建立不同的部署類型。
將 Mac 軟體安裝套件複製到 Mac 電腦上的資料夾,您已從 Microsoft 下載中心擷取macclient.dmg檔案的內容。
在同一部 Mac 計算機上,開啟終端機視窗並流覽至您解壓縮 macclient.dmg 檔案內容的資料夾。
瀏覽至 [ 工具] 檔案 夾,然後輸入下列命令列命令:
./CMAppUtil<屬性>
例如,假設您想要將儲存在使用者桌面資料夾中、名為 MySoftware.dmg 的 Apple 磁碟影像檔案內容轉換成相同資料夾中的 cmmac 檔案。 您也想要為磁碟映像檔中找到的所有應用程式建立 cmmac 檔案。 若要這樣做,請使用下列命令列:
./CMApputil –c /Users/<User Name>/Desktop/MySoftware.dmg -o /Users/<User Name>/Desktop -a
注意事項
應用程式名稱不能超過 128 個字元。
若要設定 CMAppUtil 的選項,請使用下表中的命令行屬性:
Property 其他相關資訊 -h 顯示可用的命令行屬性。 -r 將所提供 .cmmac 檔案的 detection.xml 輸出至 stdout。 輸出包含偵測參數,以及用來建立 .cmmac 檔案的 CMAppUtil 版本。 -c 指定要轉換的來源檔案。 -o 指定輸出路徑搭配 –c 屬性。 -一個 自動建立 .cmmac 檔案,並搭配磁碟映像檔中所有應用程式和套件的 –c 屬性。 -s 如果找不到偵測參數,則略過產生 detection.xml,並強制建立不含 detection.xml 檔案的 .cmmac 檔案。 -v 顯示 CMAppUtil 工具的更詳細輸出以及診斷資訊。 確定已在您指定的輸出資料夾中建立 .cmmac 檔案。
建立包含 Mac 軟體的 Configuration Manager 應用程式
使用下列程式來協助您建立由 Configuration Manager 管理之 Mac 計算機的應用程式。
在 Configuration Manager 控制台中,選擇 [ 軟體連結庫>應用程式管理>應用程式]。
在 [ 首頁] 索引標籤的 [ 建立] 群組中,選擇 [ 建立應用程式]。
在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關信息]。
注意事項
如果您想要自行指定應用程式的相關信息,請選取 [手動指定應用程式資訊]。 如需如何手動指定資訊的詳細資訊,請參閱 如何使用 Configuration Manager 建立應用程式。
在 [ 類型 ] 下拉式清單中,選取 [Mac OS X]。
在 [位置] 欄位中,以 \\<server>\share>\<<filename> 格式指定 Mac 應用程式安裝檔案的 UNC 路徑, (將偵測應用程式資訊的 .cmmac 檔案) 。 或者,選擇 [ 瀏覽 ] 以瀏覽並指定安裝檔案位置。
注意事項
您必須能夠存取包含應用程式的 UNC 路徑。
選擇 [下一步]。
在 [建立應用程式精靈] 的 [匯入資訊] 頁面上,檢閱已匯入的資訊。 如有必要,您可以選擇 [上一步 ] 傳回並更正任何錯誤。 選擇 [下一步 ] 繼續進行。
在 [建立應用程式精靈] 的 [一般資訊] 頁面上,指定應用程式的相關信息,例如應用程式名稱、批註、版本,以及選擇性參考,以協助您在 Configuration Manager 控制台中參考應用程式。
注意事項
如果先前是從應用程式安裝檔案取得,某些應用程式資訊可能已經在此頁面上。
選擇 [下一步],在 [ 摘要 ] 頁面上檢閱應用程式資訊,然後完成 [建立應用程式精靈]。
新的應用程式會顯示在 Configuration Manager 控制台的 [ 應用程式 ] 節點中。
步驟 3:建立 Mac 應用程式的部署類型
使用下列程式可協助您為 Configuration Manager 所管理的 Mac 電腦建立部署類型。
注意事項
如果您在 [ 建立應用程式精靈] 中自動匯入應用程式的相關信息,可能已經建立應用程式的部署類型。
在 Configuration Manager 控制台中,選擇 [ 軟體連結庫>應用程式管理>應用程式]。
選取應用程式。 然後,在 [ 首頁] 索引標籤的 [應用程式 ] 群組 中,選擇 [ 建立部署類型 ] 以建立此應用程式的新部署類型。
注意事項
您也可以從 [建立應用程式精靈] 和 [應用程式名稱>內容] 對話方塊的< [部署類型] 索引卷標啟動 [建立部署類型精靈]。
在 [建立部署類型精靈] 的 [一般] 頁面上,於 [類型] 下拉式清單中,選取 [Mac OS X]。
在 [位置] 欄位中,以 \\<server>\share>\<<filename> 格式指定應用程式安裝檔案的 UNC 路徑, (.cmmac 檔案) 。 或者,選擇 [ 瀏覽 ] 以瀏覽並指定安裝檔案位置。
注意事項
您必須能夠存取包含應用程式的 UNC 路徑。
選擇 [下一步]。
在 [建立部署類型精靈] 的 [匯入資訊] 頁面上,檢閱已匯入的資訊。 如有必要,請選擇 [上一步 ] 傳回並更正任何錯誤。 選擇 [下一步 ] 繼續。
在 [建立部署類型精靈] 的 [一般資訊] 頁面上,指定應用程式的相關信息,例如應用程式名稱、批注,以及可用部署類型的語言。
注意事項
如果先前是從應用程式安裝檔案取得,某些部署類型資訊可能已經在此頁面上。
選擇 [下一步]。
在 [建立部署類型精靈] 的 [需求] 頁面上,您可以指定必須符合的條件,才能在 Mac 計算機上安裝部署類型。
選擇 [新增 ] 以開啟 [ 建立需求 ] 對話框並新增需求。
注意事項
您也可以在部署類型名稱>[屬性] 對話框的< [需求] 索引標籤上新增需求。
從 [ 類別] 下拉式清單中,選取此需求適用於裝置。
從 [ 條件 ] 下拉式清單中,選取您要用來評估 Mac 計算機是否符合安裝需求的條件。 此清單的內容會根據您選取的類別而有所不同。
從 [ 操作員 ] 下拉式清單中,選擇要用來比較所選條件與指定值的操作員,以評估使用者或裝置是否符合安裝需求。 可用的運算符會根據選取的條件而有所不同。
在 [ 值] 欄位中,指定要與所選條件和運算子搭配使用的值,以評估使用者或裝置是否符合安裝需求。 可用的值會根據您選取的條件和運算符而有所不同。
選擇 [確定 ] 以儲存需求規則,並結束 [ 建立需求 ] 對話方塊。
在 [建立部署類型精靈] 的 [需求] 頁面上,選擇 [下一步]。
在 [建立部署類型精靈] 的 [摘要] 頁面上,檢閱精靈要採取的動作。 如有必要,請選擇 [上一步 ] 傳回並變更部署類型設定。 選擇 [下一步 ] 以建立部署類型。
在 [ 進度] 頁面完成之後,檢閱已採取的動作,然後選擇 [關閉 ] 以完成 [ 建立部署類型精靈]。
如果您從 [ 建立應用程式精靈] 啟動此精靈,則會返回 [ 部署類型] 頁面。
部署 Mac 應用程式
將應用程式部署至 Mac 電腦的步驟與將應用程式部署至 Windows 電腦的步驟相同,但下列差異除外:
不支援將應用程式部署至使用者。
不支援用途為 [可用 ] 的部署。
不支援 [部署軟體精靈] 之 [部署設定] 頁面上的 [將軟體預先部署至使用者的主要裝置] 選項。
由於 Mac 計算機不支援軟體中心,因此會忽略 [部署軟體精靈] 之 [用戶體驗] 頁面上的 [使用者通知] 設定。
Mac 電腦不支援在部署軟體時傳送喚醒封包的選項。
注意事項
您可以建置只包含 Mac 電腦的集合。 若要這樣做,請建立使用查詢規則的集合,並使用 如何建立查詢 主題中的範例 WQL 查詢。
如需詳細資訊,請 參閱部署應用程式。
步驟 5:監視 Mac 應用程式的部署
您可以使用相同的程式來監視 Mac 計算機的應用程式部署,就像監視 Windows 計算機的應用程式部署一樣。
如需詳細資訊,請 參閱監視應用程式。