如何在 Configuration Manager 中建立和部署 Mac 電腦的應用程式
適用於: System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1
注意事項 |
---|
本主題資訊僅適用於 System Center 2012 Configuration Manager SP1 或更新版本,以及 System Center 2012 R2 Configuration Manager 或更新版本。 |
您可以使用 Microsoft System Center 2012 Configuration Manager 將應用程式部署到 Mac 電腦。 將軟體部署到 Mac 電腦的步驟,和用來將軟體部署到 Windows 電腦的步驟類似。 不過,在建立及部署由 Configuration Manager 管理之 Mac 電腦的應用程式之前,請考量以下事項:
在將 Mac 應用程式套件部署到 Mac 電腦之前,您必須使用 Mac 電腦上的 CMAppUtil 工具,將這些應用程式轉換為 Configuration Manager 可讀取的格式。
Configuration Manager 不支援對使用者部署 Mac 應用程式,因為這些部署只能運用在裝置上。 同樣地,針對 Mac 應用程式部署,Configuration Manager 不支援 [部署軟體精靈] 之 [部署設定] 頁面的 [將軟體預先部署至使用者的主要裝置] 選項。
Mac 應用程式支援模擬部署。
您無法將應用程式部署到具備 [可用] 目的之 Mac 電腦。
對於 Mac 電腦,並不支援部署軟體時傳送喚醒封包這個選項。
Mac 電腦不支援背景智慧型傳送服務 (BITS) 下載應用程式內容。 如果下載應用程式失敗,便會從頭開始重新啟動。
Configuration Manager 不支援建立 Mac 電腦之部署類型時的全域條件。
使用下列步驟建立及部署 Mac 電腦的應用程式。
建立及部署應用程式的步驟
下表提供用於建立及部署 Mac 電腦之應用程式的步驟、詳細資料和更多資訊。
步驟 |
詳細資料 |
詳細資訊 |
---|---|---|
步驟 1:備妥 Configuration Manager 的 Mac 應用程式。 |
從 Mac 軟體封裝建立 Configuration Manager 應用程式之前,您必須使用 Mac 電腦上的 CMAppUtil 工具,將 Mac 軟體轉換為 Configuration Manager.cmmac 檔案。 |
請參閱本主題中的步驟 1:備妥 Configuration Manager 的 Mac 應用程式。 |
步驟 2:建立包含 Mac 軟體的 Configuration Manager 應用程式 |
使用 [建立應用程式精靈] 建立 Mac 軟體的應用程式。 |
請參閱本主題中的步驟 2:建立包含 Mac 軟體的 Configuration Manager 應用程式。 |
步驟 3:建立 Mac 應用程式的部署類型 |
只有當您未從應用程式自動匯入本資訊時,才需要此步驟。 |
請參閱本主題中的步驟 3:建立 Mac 應用程式的部署類型。 |
步驟 4:部署 Mac 應用程式 |
使用 [部署軟體精靈] 將應用程式部署到 Mac 電腦。 |
請參閱本主題中的步驟 4:部署 Mac 應用程式。 |
步驟 5:監視 Mac 應用程式的部署 |
監視對 Mac 電腦的成功應用程式部署。 |
請參閱本主題中的步驟 5:監視 Mac 應用程式的部署。 |
建立及部署 Mac 電腦的應用程式補充程序
使用下列程序,建立及部署由 Configuration Manager 管理之 Mac 電腦的應用程式。
步驟 1:備妥 Configuration Manager 的 Mac 應用程式
建立及部署 Configuration Manager 應用程式到 Mac 電腦的必要程序,和 Windows 電腦適用的部署程序類似。 不過,在建立包含 Mac 部署類型的 Configuration Manager 應用程式之前,您必須使用 CMAppUtil 工具,備妥應用程式。 此工具會和 Mac 用戶端安裝檔案一起下載。CMAppUtil 工具會收集與應用程式相關的資訊,包括來自下列 Mac 套件的偵測資料:
Apple 磁碟映像檔 (.dmg)
中繼套件檔案 (.mpkg)
Mac OS X 安裝程式套件 (.pkg)
Mac OS X 應用程式 (.app)
收集到應用程式資訊後,CMAppUtil 接著會建立一支副檔名為 .cmmac 的檔案。 這支檔案包含 Mac 軟體的安裝檔案,以及有關可用於評估是否已安裝應用程式之偵測方法的資訊。CMAppUtil 也可處理 .dmg 檔案,其包含多項 Mac 應用程式,並且為每一個應用程式建立不同部署類型。
備妥由 Configuration Manager 部署的 Mac 軟體
-
將 Mac 軟體安裝套件複製到 Mac 電腦的資料夾,該資料夾是您擷取從 Microsoft 下載中心下載之 macclient.dmg 檔案的內容。
-
在相同的 Mac 電腦上,開啟終端機視窗,並瀏覽至您擷取 macclient.dmg 檔案之內容所在的資料夾。
-
瀏覽至 [工具] 資料夾,並輸入以下命令列:
./CMAppUtil <屬性>
例如,假設您想要將儲存在使用者桌面資料夾中名為 MySoftware.dmg 的 Apple 磁碟映像檔內容,轉換為相同資料夾中的 cmmac 檔案,而且想要為磁碟映像檔中找到的所有應用程式建立 cmmac 檔案。 若要這麼做,請使用以下命令列:
./CMApputil –c /Users/<使用者名稱>/Desktop/MySoftware.dmg -o /Users/<使用者名稱>/Desktop -a
注意事項 應用程式名稱長度不得超過 128 個字元。
若要設定 CMAppUtil 的選項,請使用下表中的命令列內容:
屬性
詳細資訊
-h
顯示可用的命令列內容。
-r
將所提供之 detection.xml 檔案的 .cmmac 輸出到 stdout。 輸出內容包含偵測參數,以及用於建立 CMAppUtil 檔案的 .cmmac 版本。
-c
指定要轉換的來源檔案。
-o
此內容必須和 –c 內容搭配使用,以指定輸出路徑。
-a
此內容和 –c 內容及磁碟映像檔 (.dmg) 搭配使用,為磁碟映像檔中找到之所有應用程式和套件自動建立 .cmmac 檔案。
-s
如果找不到偵測參數,便可略過產生 detection.xml,並在沒有 .cmmac 檔案的情況下,強制建立 detection.xml 檔案。
-v
連同診斷資訊一併顯示來自 CMAppUtil 工具的更詳細輸出。
-
請確定已在您指定的輸出檔案中建立 .cmmac 檔案。
步驟 2:建立包含 Mac 軟體的 Configuration Manager 應用程式
使用下列程序,協助您建立由 Configuration Manager 管理之 Mac 電腦的應用程式。
建立 Mac 電腦的應用程式
-
在 Configuration Manager 主控台中,按一下 [軟體程式庫]。
-
在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。
-
在 [首頁] 索引標籤的 [建立] 群組中,按一下 [建立應用程式]。
-
在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關資訊]。
注意事項 如果您要自行指定應用程式相關資訊,請選取 [手動指定應用程式資訊]。 如需如何手動指定此項資訊的詳細資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的手動定義應用程式資訊一節。
-
在 [類型] 下拉式清單中,選取 [Mac OS X]。
-
在 [位置] 欄位中,以 \\<伺服器>\<共用>\<檔案名稱> 格式,將 UNC 路徑指定至將偵測應用程式資訊的 Mac 應用程式安裝檔案 (.cmmac 檔案)。 或者,按一下 [瀏覽] 以瀏覽並指定安裝檔案位置。
注意事項 您必須具備包含應用程式之 UNC 路徑的存取權。
-
按一下 [下一步]。
-
在 [建立應用程式精靈] 的 [匯入資訊] 頁面,檢閱已匯入的資訊。 必要時,可按 [上一步] 返回並修正錯誤。 按 [下一步] 繼續進行。
-
在 [建立應用程式精靈] 的 [一般資訊] 頁面上,指定有關應用程式的資訊,例如應用程式名稱、註解、版本,以及選擇性的參考,幫助您在 Configuration Manager 主控台中參考應用程式。
注意事項 此頁面可能已存在一些應用程式資訊,如果之前有從應用程式安裝檔案取得的話。
-
按 [下一步],檢閱 [摘要] 頁面上的應用程式資訊,然後完成 [建立應用程式精靈]。
-
新應用程式會在 Configuration Manager 主控台的 [應用程式] 節點中顯示。
步驟 3:建立 Mac 應用程式的部署類型
使用下列程序,協助您建立由 Configuration Manager 管理之 Mac 電腦的部署類型。
注意事項 |
---|
如果您已在 [建立應用程式精靈] 中自動匯入應用程式的相關資訊,則可能已經建立了應用程式的部署類型。 |
建立 Mac 電腦的部署類型
-
在 Configuration Manager 主控台中,按一下 [軟體程式庫]。
-
在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。
-
選取應用程式,然後在 [首頁] 索引標籤的 [應用程式] 群組中,按一下 [建立部署類型] 為此應用程式建立新部署類型。
注意事項 您也可以從 [建立應用程式精靈] 及 [<應用程式名稱> 屬性] 對話方塊的 [部署類型] 索引標籤,啟動 [建立部署類型精靈]。
-
在 [建立部署類型精靈] 的 [一般] 頁面的 [類型] 下拉式清單中,選取 [Mac OS X]。
-
在 [位置] 欄位中,以 \\<伺服器>\<共用>\<檔案名稱> 格式,將 UNC 路徑指定至應用程式安裝檔案 (.cmmac 檔案)。 或者,按一下 [瀏覽] 以瀏覽並指定安裝檔案位置。
注意事項 您必須具備包含應用程式之 UNC 路徑的存取權。
-
按一下 [下一步]。
-
在 [建立部署類型精靈] 的 [匯入資訊] 頁面,檢閱已匯入的資訊。 必要時,可按 [上一步] 返回並修正錯誤。 按 [下一步] 以繼續。
-
在 [建立部署類型精靈] 的 [一般資訊]頁面,指定如應用程式名稱、註解和語言等有部署類型可用的應用程式資訊。
注意事項 此頁面可能已存在一些部署類型資訊,如果之前有從應用程式安裝檔案取得的話。
-
按一下 [下一步]。
-
在 [建立部署類型精靈] 的 [需求] 頁面,可指定在 Mac 電腦上安裝部署類型之前必須先符合哪些條件。
-
按一下 [新增] 以開啟 [建立需求] 對話方塊,並增加新的需求。
注意事項 您也可以將新的需求加入 [<部署類型名稱> 屬性] 對話方塊的 [需求] 索引標籤。
-
從 [類別] 下拉式清單中,選擇此需求用於裝置。
-
從 [條件] 下拉式清單中,選取要用於評估 Mac 電腦是否符合安裝需求的條件。 此清單的內容會依選取的類別而有所不同。
-
從 [運算子] 下拉式清單,選擇將用來比較所選條件和指定值的運算子,以評估使用者或裝置是否符合安裝需求。 可用的運算子會依所選條件而有所不同。
-
在 [值] 欄位中,指定將與所選取條件和運算子搭配使用的值,以評估使用者或裝置是否符合安裝需求。 可用的值會依選所選取條件和運算子而有所不同。
-
按一下 [確定] 以儲存需求規則,然後結束 [建立需求] 對話方塊。
-
在 [建立部署類型精靈] 的 [需求] 頁面上,按 [下一步]。
-
在 [建立部署類型精靈] 的 [摘要] 頁面上,檢閱精靈要採取的動作。 必要時,可按 [上一步] 返回並變更部署類型設定。 按 [下一步] 以建立部署類型。
-
在精靈完成 [進度] 頁面之後,檢閱已採取的動作,然後按一下 [關閉] 以完成 [建立部署類型精靈]。
-
如果從 [建立應用程式精靈] 啟動此精靈,您將會回到精靈的 [部署類型] 頁面。
步驟 4:部署 Mac 應用程式
將應用程式部署到 Mac 電腦的步驟,和用於將應用程式部署到 Windows 電腦的步驟完全相同,下列差異除外:
不支援對使用者部署應用程式。
不支援具備 [有空] 目的之部署。
[部署軟體精靈] 之 [部署設定] 頁面上的 [將軟體預先部署至使用者的主要裝置] 選項不受支援。
因為 Mac 電腦不支援軟體中心,所以會忽略 [部署軟體精靈] 之 [使用者經驗] 頁面上的 [使用者通知] 設定。
對於 Mac 電腦,並不支援部署軟體時傳送喚醒封包這個選項。
注意事項 |
---|
您可以建立僅包含 Mac 電腦的集合。 若要這麼做,可建立一個使用查詢規則,以及使用如何在 Configuration Manager 中建立查詢主題之 WQL 查詢範例一節中的範例 WQL 查詢的集合。 |
如需詳細資訊,請參閱如何在 Configuration Manager 中部署應用程式。
步驟 5:監視 Mac 應用程式的部署
您可以使用相同程序來監視對 Mac 電腦的應用程式部署,如同您用於對 Windows 電腦的應用程式部署。
如需詳細資訊,請參閱如何在 Configuration Manager 中監視應用程式。