如何在 Configuration Manager 中建立和部署行動裝置的應用程式

 

適用於: 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

使用 Configuration Manager 部署的行動裝置應用程式會出現在行動裝置上的公司入口網站中。 您可以將側載應用程式或是應用程式市集的連結部署到已註冊的裝置。 請使用以下各節中的資訊,協助您建立及部署應用程式至行動裝置。

System_CAPS_important重要事項

若要將軟體部署到 Android、iOS、Windows Phone 和註冊的 Windows 8.1 裝置,這些裝置必須註冊到 Microsoft Intune。 如需如何取得已註冊裝置的相關資訊,請參閱使用 Microsoft Intune 管理行動裝置

System_CAPS_note注意事項

使用者目前無法從適用於 iOS 的 Microsoft Intune 公司入口網站應用程式安裝公司應用程式。 這是因為 iOS App Store 中發行之應用程式的限制所致 (請參閱 App Store 審核指南的第 2 節)。 使用者可以在其裝置上瀏覽至 Intune Web 入口網站 (portal.manage.microsoft.com) 來安裝公司應用程式 (包括受管理的 App Store 應用程式及特定業務應用程式套件)。 如需 Intune 公司入口網站應用程式所啟用的行動管理功能詳細資訊,請參閱 Microsoft Intune 的行動裝置管理功能

下表提供用於建立及部署行動裝置之應用程式的步驟、詳細資料和更多資訊。

步驟

更多資訊

步驟 1:建立包含行動應用程式的 Configuration Manager 應用程式。

使用建立應用程式精靈建立行動裝置的應用程式。

步驟 2:部署應用程式。

使用部署軟體精靈將應用程式部署到行動裝置。 如需詳細資訊,請參閱將應用程式部署至行動裝置

您可以使用建立應用程式精靈,建立可以部署到行動裝置的應用程式。

裝置類型

支援的檔案

Windows Phone 8

*.xap

Windows Phone 8.1

*.xap、*.appx、*.appxbundle

Windows RT 和 Windows RT 8.1

*.appx、*.appxbundle

註冊為行動裝置的 Windows 8.1

*.appx、*.appxbundle

iOS

*.ipa

Android

*.apk

  1. 在 Configuration Manager 主控台中,按一下 [軟體程式庫]。

  2. 在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。

  3. 在 [首頁] 索引標籤的 [建立] 群組中,按一下 [建立應用程式]。

  4. 在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關資訊]。

  5. 在 [類型] 下拉式清單中,選取受支援的檔案類型。

  6. 按一下 [瀏覽] 以選取您要匯入的應用程式套件,然後按 [下一步]。

  7. 在精靈的 [一般資訊] 頁面上,輸入您要讓使用者在公司入口網站中看到的描述性文字和類別資訊。

  8. 完成精靈。

新應用程式顯示在 [軟體程式庫] 工作區的 [應用程式] 節點中。

  1. 在 Configuration Manager 主控台中,按一下 [軟體程式庫]。

  2. 在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。

  3. 在 [首頁] 索引標籤的 [建立] 群組中,按一下 [建立應用程式]。

  4. 在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關資訊]。

  5. 在 [類型] 下拉式清單中,選取適用於您的裝置類型的應用程式套件。

  6. 按一下 [瀏覽] 以開啟市集,選取您要包含的應用程式,然後按 [下一步]。

  7. 在 [一般資訊] 頁面上,輸入您想要使用者在公司入口網站看見的說明文字與類別資訊。

  8. 完成精靈。

新應用程式顯示在 [軟體程式庫] 工作區的 [應用程式] 節點中。

若要建立適用於 Windows RT 的 Windows 市集連結,應用程式必須安裝在 Windows 8 或 Windows 電腦上。 您必須先在 Windows 8 電腦上設定 WinRM for HTTPS。

  1. 執行 winrm qc –Transport:HTTPS 來建立 HTTP 型接聽程式。

  2. 執行命令 enable-psremoting 以允許 PowerShell 遠端。

  3. 執行命令 winrm delete winrm/config/Listener?Address=*+Transport=HTTP 以移除由 enable-psremoting 命令自動建立的 HTTP 型接聽程式。

  4. 開啟 Windows Firewall 並為 5986 連接埠新增輸入規則,此連接埠是 Windows 遠端管理 (WinRM) 的預設 HTTPS 連接埠。

  1. 在 Configuration Manager 主控台中,按一下 [軟體程式庫]。

  2. 在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。

  3. 在 [首頁] 索引標籤的 [建立] 群組中,按一下 [建立應用程式]。

  4. 在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關資訊]。

  5. 在[類型] 下拉式清單中,選取 [Windows 應用程式套件 (在 Windows 市集中)]

  6. 按一下 [瀏覽],然後在 [瀏覽 Windows 應用程式套件] 對話方塊中,連接到執行 Windows 8 並已安裝所需應用程式的電腦,選取該應用程式,然後按 [下一步]。

  7. 在 [一般資訊] 頁面上,輸入您想要使用者在公司入口網站看見的說明文字與類別資訊。

  8. 完成精靈。

    System_CAPS_note注意事項

    若是含有通往 Windows 市集連結的應用程式,您就必須建立將值 [Windows RT] 新增至 [作業系統] 條件的需求。

使用以下各節中的資訊將應用程式部署至行動裝置。

  1. 在 Configuration Manager 主控台中,按一下 [軟體程式庫]。

  2. 在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。

  3. 在 [應用程式] 清單中,選取您想要部署的應用程式,然後在 [首頁] 索引標籤上的 [部署] 群組中,按一下 [部署]。

  4. 在 [部署軟體精靈] 的 [一般] 頁面上,指定下列資訊:

    • 軟體 – 顯示您想要部署的應用程式。 您可以按一下 [瀏覽] 選取不同的應用程式以進行部署。

    • 集合 – 按一下 [瀏覽],然後選取您要部署 App 的使用者或裝置集合。

  5. 按一下 [下一步]。

  6. 在精靈的 [內容] 頁面上,選取 [Manage.Microsoft.com] 作為您的發佈點。 按一下 [下一步]。

  7. 在 [部署軟體精靈] 的 [部署設定] 頁面上,指定下列資訊:

    • 動作 – 從下拉式清單選取 [安裝] 以安裝應用程式。

    • 目的– 依據下表,從下拉式清單中選取目的。

      部署案例

      Windows 8.1

      Windows Phone 8 和 Windows Phone 8.1

      Windows RT

      iOS

      Android

      可用安裝已部署至使用者

      是。 不論應用程式是否可用於個人或公司裝置,使用者都可以檢視所有可用的應用程式。

      部署至使用者和裝置1之側載應用程式的 [必要安裝]

      已自動安裝

      可用於 Windows Phone 8.1

      已自動安裝

      安裝應用程式前使用者會收到提示且必須同意

      安裝應用程式前使用者會收到提示且必須同意

      部署至使用者和裝置之側載應用程式的 [遠端解除安裝]

      已自動解除安裝

      可用於 Windows Phone 8.1

      已自動解除安裝

      解除安裝應用程式前使用者會收到提示且必須同意

      1此外,指定為 iTunes Store 連結的免費 iOS App 和指定為 Google Play 存放區連結的免費 Android App 可以依照所需目的部署。

  8. 指定 [排程] 和 [警示] 頁面的喜好設定。 [使用者經驗] 頁面與行動裝置不相關。

  9. 自 System Center 2012 Configuration Manager SP2 起,當您部署受管理的 App 時,請在 [應用程式管理] 頁面上選取要用於受管理 App 的應用程式管理原則,然後完成此精靈的步驟。 如需詳細資訊,請參閱使用行動應用程式管理原則搭配 Microsoft Intune 控制應用程式

行動裝置應用程式的取代方式與其他應用程式相同,但 Windows Phone 8 公司入口網站應用程式除外。

如需取代應用程式的詳細資訊,請參閱 如何在 Configuration Manager 中使用應用程式取代

下表提供用於建立及部署最新 Windows Phone 8 公司入口網站應用程式的步驟、詳細資料和更多資訊。

步驟

更多資訊

步驟 1:取得最新的公司入口網站應用程式。

下載 Windows Phone 8 公司入口網站應用程式

步驟 2:使用您的 Symantec 憑證來簽署公司入口網站應用程式。

如需如何簽署公司入口網站應用程式的相關資訊,請參閱準備進行行動裝置註冊

步驟 3:使用最新版公司入口網站應用程式來建立新的應用程式,並指定取代關聯性。

如需詳細資訊,請參閱和如何在 Configuration Manager 中使用應用程式取代

步驟 4:將應用程式新增至 [Microsoft Intune 訂閱精靈]。

[Microsoft Intune 訂閱精靈] 的 [新增應用程式 Windows Phone 8] 頁面。 如需詳細資訊,請參閱設定 Windows Intune 訂閱

步驟 5:刪除當您將公司入口網站應用程式新增到 [Microsoft Intune 訂閱精靈] 時,所自動建立的部署。

Microsoft Intune 訂閱已建立此應用程式的自動部署,因為此部署不會支援取代。

步驟 6:建立新的應用程式部署,然後在 [部署軟體精靈] 的 [部署設定] 頁面上,勾選 [自動升級任何會取代此應用程式的版本]。

使用您以取代關聯性建立的應用程式,建立含取代的新部署。

步驟 7 (選用):根據預設,取代應用程式會在 7 天後安裝在裝置上。 若要更快將公司入口網站應用程式部署到先前註冊的裝置,您可以將 [排程部署的重新評估] 設定變更為較低的值。

System_CAPS_important重要事項

如果將這個值設定成比預設值低的值,可能會對您的網路及用戶端電腦效能造成負面影響。

如需詳細資訊,請參閱軟體部署

使用者可以要求核准從裝置下載應用程式。 下表包含如何要求核准以便下載應用程式的資訊。

平台

使用者可以要求核准從公司入口網站下載應用程式。

Windows Phone 8

Windows RT 或 Windows RT 8.1

使用者只能要求從 Windows 電腦或 Windows RT 裝置下載應用程式。 如果您部署需要系統管理使用者核准的應用程式,使用者必須從 Windows 電腦上的「應用程式類別目錄」要求核准。 使用者要求核准後,應用程式就會顯示在公司入口網站中。

Windows 8.1

iOS 公司入口網站應用程式

無法使用

Android 公司入口網站應用程式

無法使用

需求指定必須符合條件才可以在用戶端裝置上安裝部署類型。 行動裝置的特定需求已列於下表中:

平台

可用的需求

Windows Phone 8

無法使用

Windows RT、Windows RT 8.1、Windows 8.1、Windows 8.1 Pro

支援作業系統版本、裝置擁有權和語言需求。

System_CAPS_important重要事項

若是含有通往 Windows 市集連結的應用程式,您就必須建立將值 Windows RT 新增至 [作業系統] 條件的需求。

如果您針對 Windows 應用程式套件 (*.appx 檔) 檔案建立的部署類型包含任何額外需求,系統不會評估這些規則。

iOS

支援 iOS 作業系統、裝置擁有權、語言需求和底座 (iPad 或 iPhone)。

Android

無法使用

如需有關需求的詳細資訊,請參閱步驟 6:指定部署類型的需求主題中的如何在 Configuration Manager 中建立部署類型一節。

若要拒絕適用於 Windows Phone 8.1 的應用程式,請執行下列作業:

  1. 建立組態項目,以拒絕適用於 Windows Phone 8.1 的應用程式,程序如下。

  2. 使用您在步驟 1 建立的組態項目來建立組態基準。

  3. 在可支援的情況下,將具有「修正不相容規則」的組態基準,部署至使用者或裝置集合。

建立組態項目,以拒絕適用於 Windows Phone 8.1 的應用程式

  1. 在組態管理員主控台中,按一下 [資產與相容性] > [相容性設定] > [組態項目] > [建立組態項目]。

  2. 為組態項目命名,針對組態項目的類型,選取 [行動裝置],然後按 [下一步]。

  3. 核取 [設定不在預設設定群組中的其他設定],按 [下一步]。

  4. 按一下 [新增...],再按一下 [建立設定...]。

  5. 依據下表中的值,填寫下列欄位:

    欄位

    輸入的值

    設定類型

    OMA URI

    資料類型

    字串

    OMA-URI

    ./Vendor/MSFT/PolicyManager/My/ApplicationManagement/ApplicationRestrictions

    按一下 [確定]。

  6. 選取剛才從 [可用的設定] 清單建立的設定,然後按一下 [選取...]。

  7. 在 [建立規則] 中,針對 [規則類型] 選取 [值]。 對於此項設定,請選取 [等於],加入 “<AppPolicy Version="1" xmlns="http://schemas.microsoft.com/phone/2013/policy"><Deny><App ProductId="{產品識別碼}"/></Deny></AppPolicy>”

    System_CAPS_note注意事項

    您可以在 Windows Phone 市集的應用程式 URL 中找到產品識別碼。 應用程式 URL 的格式為 www.windowsphone.com/language/store/app/ app name/產品識別碼 

  8. 關閉 [瀏覽設定] 對話方塊,規則應該會出現在 [其他設定] 清單中。 按一下 [下一步]。

  9. 在 [支援的平台] 中,核取 [所有 Windows Phone 8.1],並完成精靈。

在 iOS、Windows Phone 8 以及 Windows RT 上,如果用來登入應用程式的憑證過期,使用者將無法下載應用程式。

平台

憑證過期的結果

解決方法

iOS

使用者無法再安裝應用程式

更新 APNs 憑證並找到 Microsoft Intune 訂閱 iOS 頁面以上傳新的憑證。

必須以相同的 Apple ID 來更新現有的憑證,以產生新的憑證,這樣才不需要再重新註冊裝置。

Windows Phone 8

使用者無法再安裝應用程式

更新程式碼簽署憑證並前往 Microsoft Intune 訂閱頁面以上傳憑證。 將會執行所有使用先前憑證與新憑證簽署的應用程式。

Windows RT

使用者無法再安裝應用程式

更新程式碼簽署憑證並開啟 Microsoft Intune 訂閱精靈 Windows RT 頁面以上傳新憑證。

顯示: