在 Microsoft Intune 中新增、指派及監視 Win32 應用程式

使用 Microsoft Win32 內容準備工具準備好要上傳到 Intune 的 Win32 應用程式之後,您可以將應用程式新增至 Intune。 若要深入了解如何準備要上傳的 Win32 應用程式,請參閱準備 Win32 應用程式內容以進行上傳。

注意事項

如需企業應用程式目錄應用程式的資訊,請參閱將企業應用程式目錄應用程式 (Win32) 新增至Microsoft Intune。

必要條件

若要使用 Win32 應用程式管理,請確定您符合下列條件:

  • 使用支援的 Windows 版本 (企業版、專業版和教育版) 。
  • 裝置必須加入或註冊至 Microsoft Entra ID,並自動註冊。 Intune 管理擴充功能支援已加入 Microsoft Entra、已註冊 Microsoft Entra、已加入混合式網域或已註冊群組原則的裝置。 如需 Intune 管理擴充功能的必要條件和版本需求,請參閱適用於 Windows 的 Intune 管理擴充功能。

    注意事項

    針對群組原則註冊的情況,使用者使用本機使用者帳戶加入其 Microsoft Entra 其 Windows 裝置。 使用者必須使用其 Microsoft Entra 使用者帳戶登入裝置,並在 Intune 中註冊。 如果 PowerShell 指令碼或 Win32 應用程式以使用者或裝置為目標,Intune會在裝置上安裝Intune管理擴充功能。

  • Windows 應用程式大小上限為每個應用程式 30 GB。

與標準企業營運 (LOB) 應用程式非常類似,您可以將 Win32 應用程式新增至Microsoft Intune。 這種類型的應用程序通常是內部或由第三方編寫的。

將 Win32 應用程式新增至 Intune 的程序流程

將 Win32 應用程式新增至 Intune 的程序流程圖。

將 Win32 應用程式新增至 Intune

下列步驟可協助您將 Windows 應用程式新增至 Intune:

  1. 登入 Microsoft Intune 系統管理中心。

  2. 選取所有應用程式>建立的應用程式>。

  3. 在 [選取應用程式類型 ] 窗格中,選取 Windows 平台,然後選取 [Windows 應用程式] (Win32) 。

    重要事項

    請務必使用最新版本的 Microsoft Win32 內容準備工具。 如果您未使用最新版本,您會看到指出應用程式是使用舊版工具封裝的警告。

  4. 按一下 [選取]。 新增 應用程式 步驟隨即出現。

步驟 1:應用程式資訊

選取應用程式套件檔案

  1. 在 [新增應用程式 ] 窗格上,按一下 [選取應用程式套件檔案]。
  2. 在 [應用程式套件檔案 ] 窗格上,選取 [瀏覽] 按鈕。 然後,選取副檔名為 .intunewin 的 Windows 安裝檔案。 應用程式詳細資料隨即出現。
  3. 完成後,選取 [應用程式套件檔案] 窗格上的 [確定]。

設定應用程式資訊

在 [應用程式資訊 ] 頁面上,新增應用程式的詳細資料。 視您選擇的 App 而定,此頁面上的某些值可能會自動填入。

  • 名稱:輸入應用程式在公司入口網站中顯示的名稱。 確定您使用的所有應用程式名稱都是唯一的。 如果相同的應用程式名稱存在兩次,就只會在公司入口網站中出現其中一個應用程式。

  • 描述:輸入應用程式的描述。 描述會出現在公司入口網站中。 您可以選取 [編輯描述 ] 選項以顯示 [編輯描述 ] 窗格。 在此窗格中,您可以選擇使用 Markdown 以 RTF 格式建立應用程式描述。不過,僅支援本節中顯示的 Markdown 樣式。 不支援 HTML。

    '編輯描述'窗格的螢幕擷取畫面。

  • 發行者:輸入應用程式發行者的名稱。

  • 類別:選取一個或多個內建應用程式類別,或選取你建立的類別。 類別可讓使用者在公司入口網站瀏覽時,更容易找到應用程式。

  • 在公司入口網站中將此顯示為精選應用程式:當使用者瀏覽應用程式時,在公司入口網站的主頁面上以醒目方式顯示應用程式。

  • 資訊 URL: 選擇性地輸入包含有關此應用程式資訊的網站 URL。 URL 會出現在公司入口網站中。

  • 隱私權 URL: 選擇性地輸入包含此應用程式隱私權資訊的網站 URL。 URL 會出現在公司入口網站中。

  • 開發人員:選擇性地輸入應用程式開發人員的名稱。

  • 擁有者:選擇性地輸入此應用程式擁有者的名稱。 例如人力資源部門。

  • 備註:輸入您要與此應用程式相關聯的任何備忘錄。

  • 標誌:上傳與應用程式相關聯的圖示。 當使用者瀏覽公司入口網站時,此圖示會與應用程式一起顯示。

選取 [下一步 ] 以顯示 [程式 ] 頁面。

步驟 2:程式設計

在 [ 程式 ] 頁面上,設定應用程式的應用程式安裝和移除命令:

重要事項

Microsoft Intune 不支援互動式應用程式安裝。 透過 Intune 部署的應用程式必須以無訊息方式安裝,而且在安裝期間不需要使用者互動,例如對話方塊、提示或 UI 輸入。

例如,嘗試與登入的使用者工作階段互動的技術 (例如,使用 serviceui.exe 或類似的因應措施等工具,) 不受支援,並且可能會導致行為不一致或無法預測。 雖然某些應用程式在某些情況下可能看起來以互動方式安裝,但 Intune 不支援此行為,而且不應在生產環境中依賴此行為。

  • 安裝命令:設定應用程式在裝置上安裝的方式。

    安裝程式類型: 在兩個選項之間選擇:

    • 命令列:指定命令列來安裝應用程式
    • PowerShell 指令碼:上傳 PowerShell 指令碼以做為安裝程式

    注意事項

    當 [安裝程式類型] 設定為 [命令列] 時, [安裝命令] 和 [解除安裝命令 ] 欄位會顯示為唯讀狀態,直到您選取文字方塊為止。 這是預期會發生的行為,並不表示已停用欄位。

    針對命令列安裝,請新增完整的安裝命令列來安裝應用程式。

    例如,如果您應用程式的檔案名稱是 MyApp123,請新增下列內容:

    msiexec /p "MyApp123.msp"

    如果應用程式是 ApplicationName.exe,則命令會是應用程式名稱,後面接著命令引數 (套件支援的參數) 。 例如:

    ApplicationName.exe /quiet

    在上述命令中, ApplicationName.exe 套件支援 /quiet 命令引數。

    如需應用程式套件支援的特定引數,請連絡您的應用程式廠商。

    針對 PowerShell 指令碼安裝,請選取 PowerShell 指令碼 上傳安裝指令碼 (大小上限為 50 KB) 。 該指令碼會取代標準安裝命令,並啟用更豐富的設定工作流程,例如先決條件檢查、設定變更和安裝後動作。 Intune 會將指令碼與應用程式內容一起封裝,並在與應用程式安裝程式相同的內容中執行。 安裝結果會根據指令碼的傳回碼顯示在 Intune 系統管理中心。

    注意事項

    如果您的租用戶已啟用多管理員核准 (MAA) ,您就無法在建立應用程式期間上傳 PowerShell 指令碼。 您必須先建立應用程式,然後再新增或修改指令碼。 目前,指令 enforceSignatureCheck 碼屬性例如 和 runAs32Bit 無需 MAA 要求即可編輯,但此行為將在未來更新中變更,以需要 MAA 核准。

    重要事項

    系統管理員在使用命令工具時必須小心。 非預期或有害的命令可能會透過 [安裝] 命令 和 [解除安裝命令 ] 欄位傳遞。

    呼叫 powershell.exe 其中一個欄位會導致啟動 32 位元 Powershell 執行個體。 若要強制執行 64 位元 Powershell,請使用下列命令:

    %SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe

  • 解除安裝命令:新增完整的命令列,以根據應用程式的 GUID 解除安裝應用程式。

    例如:

    msiexec /x "{12345A67-89B0-1234-5678-000001000000}"

    注意事項

    不支援 在 Uninstall 命令 內展開環境變數。 如果您需要使用環境變數,請在 Win32 套件內使用自訂包裝函式指令碼來包裝適當的命令,並將此指令碼用於 解除安裝命令。

  • 所需安裝時間:系統將等待安裝程式完成的分鐘數。 預設值為 60 分鐘。 如果應用程式安裝時間超過設定的安裝時間,系統將會使應用程式安裝失敗。 逾時值上限為 1440 分鐘 (1 天) 。

  • 允許可用的解除安裝:選取 [是] 即可從公司入口網站為使用者提供此應用程式的解除安裝選項。 選取 [否] 以防止使用者從公司入口網站解除安裝應用程式。

    注意事項

    如果 Win32 應用程式具有相依性,或本身是相依應用程式,則即使 [允許可用的解除安裝] 設定為 [是],公司入口網站也不會顯示該應用程式的解除安裝選項。

  • 安裝行為:將安裝行為設定為 [系統 ] 或 [使用者]。

    注意事項

    您可以設定 Win32 應用程式安裝在 [使用者 ] 或 [系統 ] 內容中。 使用者 內容僅指特定使用者。 系統 內容是指 Windows 裝置的所有使用者。

    當裝置註冊為 Microsoft Entra 註冊時,請選取 [系統]。

    使用者不需要登入裝置即可安裝 Win32 應用程式。

    當應用程式設定為在使用者內容中安裝,且裝置上的使用者具有系統管理員權限時) ,Win32 應用程式的安裝和解除安裝預設會在系統管理員權限 (下進行。

  • 裝置重新啟動行為: 選取下列其中一個選項:

    • 根據傳回碼判斷行為:選擇此選項即可根據傳回碼重新啟動裝置。 此選項表示裝置將會根據設定的傳回碼重新啟動。 使用此設定時,硬重新開機傳回碼會立即觸發裝置重新開機,而軟重新開機傳回碼會通知使用者需要重新開機才能完成安裝。
    • 沒有特定動作:選擇此選項即可在 MSI 型應用程式的應用程式安裝期間隱藏裝置重新啟動。
    • 應用程式安裝可能會強制裝置重新開機: 選擇此選項可允許應用程式安裝完成而不隱藏重新啟動。 此選項表示允許 Win32 應用程式安裝完成而不隱藏重新啟動。 使用此設定時,硬重新開機傳回碼會通知使用者裝置重新啟動將在 120 分鐘內觸發,而軟重新開機傳回碼只會通知使用者需要重新啟動才能完成安裝。
    • Intune 將強制強制裝置重新開機: 選擇此選項即可在應用程式成功安裝後一律重新啟動裝置。
  • 指定傳回碼以指出安裝後行為:新增用來指定應用程式安裝重試行為或安裝後行為的傳回碼。 傳回碼項目預設會在應用程式建立期間新增。 不過,您可以新增更多傳回碼或變更現有的傳回碼。

    1. 在 [代碼類型 ] 欄位中,將 [代碼類型 ] 設定為下列其中一項:
      • 失敗:傳回值,表示應用程式安裝失敗。
      • 硬重新開機:硬重新開機傳回碼不允許在用戶端上安裝下一個 Win32 應用程式,而不需要重新開機。
      • 軟重新開機:軟重新開機傳回碼可安裝下一個 Win32 應用程式,而不需要重新開機用戶端。 必須重新開機才能完成目前應用程式的安裝。
      • 重試:重試傳回碼代理程式會嘗試安裝應用程式三次。 每次嘗試之間會等候五分鐘。
      • 成功:表示應用程式已成功安裝的傳回值。
    2. 如有需要 ,請選取 新增 以新增更多傳回碼,或修改現有的傳回碼。

選取 [下一步 ] 以顯示 [需求] 頁面。

步驟 3:需求

在 [需求] 頁面上,指定裝置在安裝應用程式之前必須符合的需求:

  • 作業系統架構:選擇安裝應用程式所需的架構。
  • 最低作業系統:選取安裝應用程式所需的最低作業系統。
  • 所需的磁碟空間 (MB) : 或者,在系統磁碟機上新增安裝應用程式所需的可用磁碟空間。
  • 所需的實體記憶體 (MB) : 選擇性地新增實體記憶體 (RAM) 安裝應用程式所需的時間。
  • 所需的最小邏輯處理器數目:選擇性地新增安裝應用程式所需的最小邏輯處理器數目。
  • 所需的最小 CPU 速度 (MHz) : 選擇性地新增安裝應用程式所需的最低 CPU 速度。
  • 設定其他需求規則:
    1. 選取新增以顯示新增需求規則窗格,並設定更多需求規則。 選取 需求類型 值,以選擇您將用來決定如何驗證需求的規則類型。 需求規則可以是根據檔案系統資訊、登錄值或 PowerShell 指令碼。
      • 檔案:當您選擇 [檔案 ] 做 為 [需求類型] 值時,需求規則必須偵測檔案或資料夾、日期、版本或大小。
        • 路徑:包含要偵測之檔案或資料夾的資料夾完整路徑。
        • 檔案或資料夾:要偵測的檔案或資料夾。
        • 屬性:選取用來驗證應用程式是否存在的規則類型。
        • 與 64 位元用戶端上的 32 位元應用程式相關聯:選取 [是 ] 以展開 64 位元用戶端上 32 位元內容中的任何路徑環境變數。 選取 [ 否 (預設) ] 以展開 64 位元用戶端上 64 位元內容中的任何路徑變數。 32 位元用戶端一律會使用 32 位元內容。
      • 登錄:當您選擇 登錄 做 為需求類型 值時,需求規則必須根據值、字串、整數或版本來偵測登錄設定。
        • 機碼路徑:包含要偵測之值的登錄項目完整路徑。
        • 值名稱:要偵測的登錄值的名稱。 如果此值為空,則會在金鑰上進行偵測。 如果偵測方法不是檔案或資料夾存在,則會使用金鑰的 (預設) 值做為偵測值。
        • 登錄機碼需求:選取用於判斷需求規則驗證方式的登錄機碼比較類型。
        • 與 64 位元用戶端上的 32 位元應用程式相關聯:選取 [是 ] 以在 64 位元用戶端上搜尋 32 位元登錄。 選取 [ 否 ] (預設) 以在 64 位元用戶端上搜尋 64 位元登錄。 32 位元用戶端一律會搜尋 32 位元登錄。
      • 指令碼:當您無法根據檔案、登錄或 Microsoft Intune 系統管理中心可用的任何其他方法建立需求規則時,請選擇 [指令碼] 做為需求類型值。
        • 指令檔:對於以 PowerShell 指令碼需求為基礎的規則,如果現有的程式碼為 0,我們將更詳細地偵測標準輸出 (STDOUT) 。 例如,我們可以將 STDOUT 偵測為值為 1 的整數。
        • 在 64 位元用戶端上以 32 位元進程執行指令碼:選取 [是],即可在 64 位元用戶端上以 32 位元進程執行指令碼。 選取 [ 否 (預設) ] 以在 64 位元用戶端上的 64 位元進程中執行指令碼。 32 位元用戶端會在 32 位元進程中執行指令碼。
        • 使用已登入的認證執行此指令碼: 選取 [ 是 ] 以使用已登入的裝置認證執行指令碼。
        • 強制執行指令碼簽章檢查:選取 [ 是 ] 以確認受信任的發行者已簽署指令碼,這將允許指令碼在不顯示警告或提示的情況下執行。 指令碼將會暢通無阻地執行。 選取 [ 否 ] (預設) 以執行指令碼,並進行使用者確認,而無需驗證簽章。
        • 選取輸出資料類型:選取用於判斷需求規則相符的資料類型。
    2. 當您完成設定需求規則時,請選取 [確定]。

選取 [下一步 ] 以顯示 [偵測規則] 頁面。

步驟 4:偵測規則

在 [偵測規則 ] 窗格中,設定規則以偵測應用程式的目前狀態。 您可以選擇新增多個規則:

  • 規則格式: 選取偵測應用程式目前狀態的方式。 您可以選擇手動設定偵測規則,或使用自訂指令碼來偵測應用程式的是否存在。 您必須至少選擇一個偵測規則。

    注意事項

    必須符合 所有 規則的條件,才能偵測到應用程式。

    如果 Intune 偵測到裝置上沒有應用程式,Intune 會在大約 24 小時內再次提供該應用程式。 只有以必要意圖為目標的應用程式才會發生此情況。

  • 手動設定偵測規則:您可以選取下列其中一種規則類型:

    • MSI:根據 MSI 版本檢查來驗證。 此選項只能新增一次。 當您選擇此規則類型時,您會有兩個設定:

      • MSI 產品代碼:為應用程式新增有效的 MSI 產品代碼。
      • MSI 產品版本檢查:選取 [ 是 ] 可驗證 MSI 產品版本以及 MSI 產品代碼。
    • 檔案:根據檔案或資料夾偵測、日期、版本或大小來驗證。

      • 路徑:輸入包含要偵測之檔案或資料夾的資料夾完整路徑。 這不應該包含特殊字元,例如 、 或“。
      • 檔案或資料夾:輸入要偵測的檔案或資料夾。
      • 偵測方法:選取用來驗證應用程式是否存在的偵測方法類型。
      • 與 64 位元用戶端上的 32 位元應用程式相關聯:選取 [是 ] 以展開 64 位元用戶端上 32 位元內容中的任何路徑環境變數。 選取 [ 否 (預設) ] 以展開 64 位元用戶端上 64 位元內容中的任何路徑變數。 32 位元用戶端一律會使用 32 位元內容。

      檔案型偵測的範例

      檢查檔案是否存在。

      偵測規則窗格的螢幕擷取畫面 - 檔案存在。

      檢查資料夾是否存在。

      偵測規則窗格的螢幕擷取畫面 - 資料夾存在。

    • 登錄:根據值、字串、整數或版本來驗證。

      • 機碼路徑:包含要偵測之值的登錄項目完整路徑。 有效的語法是 HKEY_LOCAL_MACHINE\Software\WinRAR 或 HKLM\Software\WinRAR。
      • 值名稱:要偵測的登錄值的名稱。 如果此值為空,則會在金鑰上進行偵測。 如果偵測方法不是檔案或資料夾存在,則會使用金鑰的 (預設) 值做為偵測值。
      • 偵測方法:選取用來驗證應用程式是否存在的偵測方法類型。
      • 與 64 位元用戶端上的 32 位元應用程式相關聯:選取 [是 ] 以在 64 位元用戶端上搜尋 32 位元登錄。 選取 [ 否 ] (預設) 以在 64 位元用戶端上搜尋 64 位元登錄。 32 位元用戶端一律會搜尋 32 位元登錄。

      以登錄為基礎的偵測範例

      檢查登錄機碼是否存在。

      偵測規則窗格的螢幕擷取畫面 - 存在登錄機碼。

      檢查登錄值是否存在。

      偵測規則窗格的螢幕擷取畫面 - 登錄值存在。

      檢查登錄值字串是否等於。

      偵測規則窗格的螢幕擷取畫面 - 登錄值字串等於。

  • 使用自訂偵測指令碼:指定將用來偵測此應用程式的 PowerShell 指令碼。

    • 指令檔: 選取將偵測用戶端上是否存在應用程式的 PowerShell 指令碼。 當指令碼同時傳回 0 值的結束代碼,並將字串值寫入 STDOUT 時,系統會偵測到該應用程式。

    • 在 64 位元用戶端上以 32 位元進程執行指令碼:選取 [是],即可在 64 位元用戶端上以 32 位元進程執行指令碼。 選取 [ 否 (預設) ] 以在 64 位元用戶端上的 64 位元進程中執行指令碼。 32 位元用戶端會在 32 位元進程中執行指令碼。

    • 強制執行指令碼簽章檢查:選取 [ 是 ] 以確認受信任的發行者已簽署指令碼,這將允許指令碼在不顯示警告或提示的情況下執行。 指令碼將會暢通無阻地執行。 選取 [ 否 ] ([預設) ] 以執行指令碼而不驗證簽章。

    Intune 代理程式會檢查指令碼的結果。 它會讀取指令碼寫入 STDOUT 資料流的值、STDERR) 資料流 (標準錯誤,以及結束代碼。 如果指令碼以非零值結束,指令碼會失敗,且應用程式偵測狀態未安裝。 如果結束碼為零,且 STDOUT 有資料,則應用程式偵測狀態為已安裝。 不過,如果有任何資料寫入 STDERR,即使資料已寫入 STDOUT 且 Script 以零結束,偵測結果也會評估為未安裝。

    注意事項

    我們建議您將指令碼編碼為 UTF-8 BOM。 當指令碼以值 0 結束時,指令碼執行成功。 第二個輸出通道表示已偵測到應用程式。 STDOUT 資料指出已在用戶端找到該應用程式。 我們不會從 STDOUT 尋找特定的字串。

您的 Win32 應用程式版本會顯示在 Microsoft Intune 系統管理中心中。 應用程式版本會提供在 [所有應用程式 ] 清單中,您可以在這裡依 Win32 應用程式進行篩選,並選取選用 版本 欄位。 在 Microsoft Intune 系統管理中心,選取 [應用程式] [所有>應用程式>] [欄位>版本],以在應用程式清單中顯示應用程式版本。

新增規則之後,選取 [下一步 ] 以顯示 [相依性] 頁面。

步驟 5:相依性

應用程式相依性會定義應用程式之間的關係,其中一個應用程式需要安裝一或多個相依應用程式。 如果 Intune 尚未在裝置上安裝應用程式,則必須先安裝任何設定為相依應用程式的應用程式。 如果應用程式已安裝在裝置上,下次 Intune 評估裝置上的應用程式原則時,Intune 將會安裝任何新設定的相依應用程式,這些應用程式已設定為自動安裝。

只有在新增 Win32 應用程式並將其上傳到 Intune 之後,才能新增 Win32 應用程式相依性。 新增 Win32 應用程式之後,您將會在 Win32 應用程式的窗格上看到 [ 相依性 ] 選項。 最多有 100 個相依性,其中包括任何所包含相依性的相依性,以及應用程式本身。

任何 Win32 應用程式相依性也必須是 Win32 應用程式。 它不支援依賴其他應用程式類型,例如單一 MSI LOB 應用程式或 Microsoft Store 應用程式。

當您新增應用程式相依性時,可以根據應用程式名稱和發行者進行搜尋。 此外,您可以根據應用程式名稱和發行者排序新增的相依性。 無法在新增的應用程式相依性清單中選取先前新增的應用程式相依性。

您可以選擇是否要自動安裝每個相依應用程式。 根據預設,每個相依性的 [ 自動安裝 ] 選項會設為 [是 ]。 藉由自動安裝相依應用程式,即使相依應用程式不是以使用者或裝置為目標,Intune 也會在裝置上安裝該應用程式,以符合定義的相依性關聯性。

重要事項

您不需要指派相依應用程式;Intune 會根據您建立的應用程式關聯性,自動設定並安裝它們。

注意事項

只有當應用程式以使用者或裝置為目標時,相依應用程式的安裝狀態才會在 Intune 中顯示。

請務必注意,相依性可以具有遞迴子相依性,且每個子相依性都會在評估主要相依性之前進行評估。 此外,相依性的評估和安裝不會遵循相依性層級上的特定順序。

新增到 Intune 的 Win32 應用程式處於相依性關係中時無法移除。 只有在移除相依性關聯後,才能刪除這些應用程式。 這項需求同時適用於相依性關係中的父子應用程式。 此外,此需求可確保正確強制執行相依性,且相依性行為更可預測。

選取相依性

在 [相依性 ] 頁面上,選取必須先安裝 Win32 應用程式的應用程式:

  1. 選取 [ 新增 ] 以顯示 [ 新增相依性] 窗格。
  2. 新增相依應用程式,然後按一下 [選取]。
  3. 在 [自動安裝] 欄底下選取 [是] 或 [否],選擇是否要自動安裝相依應用程式。

選取相依性之後,選取 [下一步 ] 以顯示 [範圍標籤] 頁面。

瞭解其他相依性詳細資料

使用者會看到 Windows 通知,指出相依應用程式正在下載並安裝為 Win32 應用程式安裝程序的一部分。

相依性限制

下列項目符號清單進一步釐清相依性限制:

  • 如果應用程式有 100 個相依性,則應用程式圖表的總大小為 101 (100 個相依性應用程式 + 1 個父應用程式) 。
  • 如果應用程式有 3 個相依性,其中一個相依性應用程式有 2 個相依性,則應用程式圖表的總大小為 6 (1 個父應用程式 + 3 個相依性應用程式 + 2 個來自另一個相依性應用程式) 的相依性應用程式。
  • 如果應用程式是多個應用程式「圖表」的相依性,表示相依性位於某些應用程式圖形的相依性鏈結中的某個位置,則會將所有個別圖表中的所有應用程式加總以計算相依性大小。 例如,如果圖形 A 有 23 個應用程式、圖表 B 有 62 個應用程式,圖形 C 有 20 個應用程式,且應用程式 X 在所有 3 個圖形中都以相依性應用程式的形式存在於相依性鏈結中的某個位置,則圖形的總大小為 103, (應用程式 X 只會計算) 一次,這超過 100 的限制。

相依性失敗

當相依應用程式未安裝時,使用者通常會看到下列其中一個通知:

  • 安裝一或多個相依應用程式失敗。
  • 不符合一或多個相依應用程式需求。
  • 一或多個相依應用程式正在等待裝置重新開機。

如果您選擇不將相依性放在 [自動安裝 ] 欄位中,系統將不會嘗試安裝 Win32 應用程式。 此外,應用程式報告會顯示相依性已標幟為 failed ,並提供失敗原因。 您可以選取 Win32 應用程式 安裝詳細資料中提供的失敗 (或警告) ,來檢視相依性安裝失敗。

每個相依性都會遵循 Win32 應用程式重試邏輯Intune (在等待五分鐘後嘗試安裝三次) 以及遵循 24 小時頻率的全域重新評估排程。 相依性不適用於解除安裝 Win32 應用程式。 不過,如果它已設定為相依應用程式,公司入口網站將不會顯示該應用程式的 [解除安裝] 按鈕。 若要刪除相依性,您必須選取相依性清單列結尾相依應用程式左側) 三個點 (省略號。

步驟 6:取代

當您取代應用程式時,您可以指定要更新或取代的應用程式。 若要更新應用程式,請停用 [解除安裝舊版] 選項。 若要取代應用程式,請啟用 [解除安裝舊版] 選項。 最多有 10 個更新或取代的應用程式,包括其他應用程式的參考。 例如,您的應用程式會參考另一個應用程式。 這個其他應用程式會參考其他應用程式,依此類推。 此案例會建立應用程式的圖表。 圖表中的所有應用程式都計入最大值 10。

若要新增目前的應用程式將取代的應用程式:

  1. 在 [ 取代] 步驟中,按一下 [ 新增 ] 以選擇應該取代的應用程式。

    注意事項

    在 Intune 中,最多可以有 10 個節點處於取代關聯性。

  2. 在 [ 新增應用程式 ] 窗格中,尋找並按一下要套用取代關聯性的應用程式。 按一下 [選取] 以將應用程式新增至您的取代清單。

  3. 在已取代應用程式清單中,修改每個所選應用程式的 [解除安裝舊版] 選項,以指定是否要由 Intune 將解除安裝命令傳送到每個選取的應用程式。 如果目前應用程式的安裝程式自動更新選取的應用程式,則不需要傳送解除安裝命令。 將選取的應用程式取代為不同的應用程式時,可能需要開啟「 解除安裝舊版本 」選項來移除和取代舊的應用程式。

  4. 完成此步驟後,按 [下一步]。

如需詳細資訊,請參閱新增 Win32 應用程式取代。

步驟 7:作業

您可以選取應用程式的 [ 必要]、[可供 已註冊的裝置使用] 或 [解除安裝 群組指派]。 如需詳細資訊,請參閱新增群組以組織使用者和裝置和使用 Microsoft Intune 將應用程式指派給群組。

重要事項

在根據使用者目標進行部署指派 Win32 應用程式的案例中,如果 Win32 應用程式需要裝置系統管理員權限或裝置的標準使用者所沒有的任何其他權限,則應用程式將無法安裝。

  1. 針對特定應用程式,選取作業類型:
    • 必要:應用程式已安裝在所選群組中的裝置上。
    • 適用於已註冊的裝置:使用者從公司入口網站應用程式或公司入口網站網站安裝應用程式。
    • 解除安裝:應用程式已從所選群組中的裝置解除安裝。
  2. 選取 [ 新增群組 ],然後指派將使用此應用程式的群組。
  3. 在 [選取群組 ] 窗格中,選取要根據使用者或裝置指派的群組。
  4. 選取群組之後,您也可以設定 [終端使用者通知]、[ 可用性] 和 [安裝期限]。 如需詳細資訊,請參閱 設定 Win32 應用程式可用性和通知。
  5. 如果您不希望此應用程式指派影響使用者群組,請選取 [模式] 資料行下的 [包含]。 在 [編輯作業 ] 窗格中,將 模式 值從 [包含] 變更為 [已排除]。 選取 [確定 ] 以關閉 [ 編輯作業 ] 窗格。
  6. 在 [應用程式設定 ] 區段中,選取應用程式的 [ 傳遞最佳化] 優先順序 值。 此設定將決定應用程式內容的下載方式。 您可以根據指派選擇以背景模式或前景模式下載應用程式內容。

完成應用程式的指派設定之後,請選取 [下一步 ] 以顯示 [ 檢閱 + 建立 ] 頁面。

步驟 8:檢閱並建立

  1. 檢閱您為應用程式輸入的值和設定。 確認您已正確設定應用程式資訊。

  2. 選取 [建立] 以將應用程式新增至 Intune。

    LOB 應用程式的 [ 概觀 ] 窗格隨即出現。

此時,您已完成將 Win32 應用程式新增至 Intune 的步驟。 如需應用程式指派和監視的相關資訊,請參閱使用 Microsoft Intune 將應用程式指派給群組和使用 Microsoft Intune 監視應用程式資訊和指派。

後續步驟