將 Unmanaged macOS PKG 應用程式新增至 Microsoft Intune

使用本文中的資訊,協助您將 Unmanaged macOS PKG 應用程式新增至 Microsoft Intune。 若要部署受控 PKG 應用程式,請參閱如何將 macOS 企業營運 (LOB) 應用程式新增至 Microsoft Intune。

必要條件

在macOS裝置上安裝非受控macOS PKG應用程式之前,必須符合下列必要條件。

  • 裝置是由 Intune管理。
  • PKG 檔案的大小小於 8 GB。
  • 已安裝 macOS 2308.006 版或更新版本的 Microsoft Intune 管理代理程式。
  • PKG 檔案已使用終端機中的 installer 命令成功執行。

部署 PKG 應用程式的重要考慮

Unmanaged macOS PKG 應用程式類型可以安裝下列 PKG 應用程式類型:

  • 具有階層式結構的 Nonflat 套件
  • 元件套件
  • 未簽署的套件
  • 沒有承載的套件
  • 在外部安裝應用程式的套件 /Applications/
  • 具有腳本的自定義套件

注意事項

這些類型的 PKG 應用程式可能無法使用受控 LOB 應用程式類型成功部署。

包含的應用程式檔案可以依序列在 [偵測規則] 索引標籤的 [包含的應用程式] 區段底下,從要用於報表的父應用程式開始。

選取應用程式類型

  1. 登入 Microsoft Intune 系統管理中心
  2. 選取 應用程式>所有應用程式>新增
  3. 在 [ 選取應用程式類型] 窗格的 [ 其他 應用程式類型] 底下,選 取 [macOS 應用程式 (PKG)
  4. 按一下 [選取]。 [ 新增應用程式] 步驟隨即顯示。

步驟 1 – 應用程式資訊

選取應用程式套件檔案:

  1. 在 [ 新增應用程式] 窗格中,按兩下 [選取應用程式套件檔案]
  2. 在 [ 應用程式套件檔案] 窗格中,選取瀏覽按鈕。 然後,選取擴展名為 .pkg 的 macOS PKG 檔案。 將會顯示應用程式詳細數據。
  3. 當您完成時,請在 [應用程式套件檔案] 窗格上選取 [確定] 以新增應用程式。

設定應用程式資訊

  1. 在 [ 應用程式資訊 ] 頁面中,新增應用程式的詳細數據。 視您選擇的應用程式而定,此窗格中的某些值可能會自動填入。

    • 名稱:輸入出現在原則名稱和公司入口網站中的應用程式名稱。 請確定您使用的所有應用程式名稱都是唯一的。 如果相同的應用程式名稱存在兩次,公司入口網站中只會出現其中一個應用程式。
    • 描述:輸入應用程式的描述。 描述會出現在公司入口網站中。
    • 發行者:輸入應用程式的發行者名稱。
    • 類別:選取一或多個內建應用程式類別,或選取您所建立的類別。 類別可讓使用者在流覽公司入口網站時更容易找到應用程式。
    • 資訊 URL: 選擇性地輸入包含有關此應用程式資訊的網站 URL。 URL 會出現在公司入口網站中。
    • 隱私權 URL: 選擇性地輸入包含此應用程式隱私權資訊的網站 URL。 URL 會出現在公司入口網站中。
    • 開發人員:選擇性地輸入應用程式開發人員的名稱。
    • 擁有者:選擇性地輸入此應用程式擁有者的名稱。 其中一個範例是人力資源部門。
    • 附註:輸入您想要與此應用程式相關聯的任何附註。
    • 標誌:上傳與應用程式相關聯的圖示。 當使用者流覽公司入口網站時,此圖示會與應用程式一起顯示。
  2. [下一步 ] 以設定需求。

步驟 2 – 程式

您可以選擇性地設定預安裝文稿和安裝後腳本,以自定義應用程式安裝。

預安裝文稿:提供在安裝應用程式之前執行的腳本。 只有當預安裝文本傳回零 (表示) 成功時,應用程式才會繼續安裝。 如果預安裝腳本傳回非零的程式代碼 (表示失敗) ,則應用程式不會安裝並報告其安裝狀態為「失敗」。 在下一次裝置簽入時,預安裝腳本會針對失敗的安裝再次執行, (同步) 。

安裝後文本:提供成功安裝應用程式之後執行的腳本。 如果提供,安裝後文本會在應用程式安裝成功之後執行。 無論安裝後腳本執行狀態為何,已安裝的應用程式會將其安裝狀態回報為「成功」。

注意事項

  • 每個預安裝或安裝後腳本長度必須小於 5121 個字元。
  • 需要 macOS 2309.007 版或更新版本的 Microsoft Intune 管理代理程式,才能設定 macOS PKG 應用程式的預安裝和後續安裝腳本。
  • 如需設定預安裝和安裝後腳本的詳細資訊,請參閱 殼層腳本的必要條件

步驟 3 – 需求

您可以選擇安裝此應用程式所需的最低作業系統。

最小作業系統:從清單中,選擇可安裝應用程式的最低作業系統版本。 如果您將應用程式指派給具有舊版操作系統的裝置,則不會安裝該應用程式。

步驟 4 – 偵測規則

您可以使用偵測規則來選擇在受控 macOS 裝置上偵測到應用程式安裝的方式。

忽略應用程式版本:如果應用程式尚未安裝在裝置上,請選取 [ ] 以安裝應用程式。 這隻會尋找應用程式套件組合識別碼的存在。 針對具有自動更新機制的應用程式,選取 [ 是]。 選取 [否 ] 以在尚未安裝在裝置上,或部署應用程式的版本號碼不符合裝置上已安裝的版本時安裝應用程式。

包含的應用程式:提供包含在已上傳檔案中的應用程式。 包含的應用程式套件組合標識碼和組建編號可用來偵測和監視已上傳檔案的應用程式安裝狀態。 包含的應用程式清單應該只包含上傳檔案所安裝 () 應用程式。 非應用程式的任何其他檔類型都應該從 [ 包含的應用程式 ] 清單中排除。 如果 [包含的應用程式 ] 列表包含不是應用程式的檔案,或未安裝所有列出的應用程式,則應用程式安裝狀態不會回報成功。

注意事項

  • 當 PKG 檔案中有多個應用程式時,會使用 [包含的應用程式] 清單上的第一個應用程式來識別應用程式。
  • 您可以在 CFBundleIdentifier Mac 上已安裝應用程式的 檔案底下<app_name>.app/Contents/Info.plist找到 與 CFBundleShortVersionString

    或者,Mac 終端機可用來查閱並確認已安裝應用程式在已知位置的包含應用程式詳細數據。
    例如,若要查閱套件組合標識碼和組建編號 公司入口網站,請執行下列命令:
    defaults read /Applications/Company\ Portal.app/Contents/Info CFBundleIdentifier
    然後,執行下列命令:
    defaults read /Applications/Company\ Portal.app/Contents/Info CFBundleShortVersionString

    針對新增至 Intune 的應用程式,您可以使用 Intune 系統管理中心來取得應用程式套件組合識別符

步驟 5 – 選取選用 (範圍標籤)

您可以使用範圍標籤來判斷誰可以在 Intune 中看到用戶端應用程式資訊。 如需範圍標籤的完整詳細數據,請 參閱針對分散式IT使用角色型訪問控制和範圍標籤。1.按兩下 [選取範圍卷標] ,選擇性地新增應用程式的範圍標籤。 2.按 [下一步 ] 以顯示 [ 指派] 頁面。

步驟 6 - 指派

您可以選取應用程式的 必要 群組指派。 如需詳細資訊,請參閱新增群組以組織使用者和裝置使用 Microsoft Intune 將應用程式指派給群組

注意事項

當裝置淘汰時,使用 Intune 代理程式部署的 macOS 應用程式將不會自動從裝置中移除。 其包含的應用程式和數據會保留在裝置上。 建議您在淘汰裝置之前先移除應用程式。

  1. 針對特定應用程式,選取 [ 必要 指派類型]。
  2. 按一下 [下一步] 以顯示 [檢視 + 建立] 頁面。

步驟 7 – 檢閱 + 建立

  1. 檢閱您為應用程式輸入的值和設定。
  2. 當您完成時,按兩下 [Create] 將應用程式新增至 Intune。 隨即顯示 macOS PKG 應用程式的 [ 概觀 ] 窗格。

您建立的應用程式會出現在應用程式清單中,您可以將它指派給您選擇的群組。 如需說明,請 參閱如何將應用程式指派給群組

已知問題

  • 「適用於已註冊的裝置」和「卸載」指派類型無法使用:目前僅支援 必要的 指派類型。

疑難排解

macOS 應用程式安裝可能因為下表中提供的下列任何原因而無法成功。 若要解決這些錯誤,請遵循補救步驟。 如果應用程式仍被指派,則會在下一次代理程式簽入時重試失敗的安裝。

錯誤碼 錯誤訊息 補救步驟
0x87D30137 裝置不符合系統管理員設定的最低OS需求。 將macOS更新為系統管理員所需的最低OS版本。
2016214710 系統管理員提供的預安裝文本失敗。 如果預安裝腳本正在等候條件變成 true,應用程式安裝才能繼續,則可能預期會發生這種情況。 在下一次裝置簽入時,將會再次嘗試失敗的預安裝腳本。 如果錯誤持續發生,請檢查預安裝腳本。
0x87D3012F、0x87D30130、0x87D30133、0x87D30134、0x87D30136、 無法安裝應用程式,因為發生內部錯誤。 如果錯誤持續發生,請連絡 Intune 支援。 使用 Intune 安裝應用程式時發生錯誤。 請嘗試手動安裝應用程式,或嘗試建立包含應用程式的新 macOS 應用程式設定檔。 如果錯誤持續發生,請連絡 Intune 支援。

請注意,不會報告安裝後腳本失敗。 成功安裝應用程式後接著失敗的安裝後腳本,將會將應用程式安裝狀態回報為「成功」。

後續步驟