如何使用 System Center Configuration Manager 建立應用程式

 

適用於: System Center Configuration Manager (current branch)

System Center Configuration Manager 應用程式包含將軟體部署至某個裝置時所需的檔案和資訊。 應用程式包含一個或多個部署類型,其中含有安裝軟體所需的安裝檔案和資訊。 部署類型也包含指定部署軟體之時間和方法的規則。您可以使用下列兩種方式來建立應用程式:透過讀取應用程式安裝檔案的方式自動建立應用程式和部署類型。 手動建立應用程式並在之後新增部署類型。從檔案匯入應用程式。使用本節中的步驟,透過使用 Configuration Manager 來建立應用程式和部署類型。 建立應用程式的步驟使用下列步驟,了解如何建立 Configuration Manager 應用程式。啟動建立應用程式精靈啟動建立應用程式精靈在 Configuration Manager 主控台中,按一下 [軟體程式庫]。在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。在 [首頁] 索引標籤的 [建立] 群組中,按一下 [建立應用程式]。指定您要自動偵測應用程式資訊,或是手動定義資訊。如果您想要建立採用單一部署類型的簡單應用程式 (例如沒有相依性或需求的 Windows Installer 檔案),可利用自動偵測應用程式資訊。 利用此程序建立應用程式後,您可以視需要進行編輯以新增或變更部署類型,以及新增偵測方法、相依性或需求。手動指定應用程式資訊,以建立採用多種部署類型、相依性、偵測方法或需求的較複雜應用程式。自動偵測應用程式資訊在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [從安裝檔案自動偵測此應用程式的相關資訊] 核取方塊。在 [類型] 下拉式清單中,選取您要用來偵測應用程式資訊的應用程式安裝檔案類型。 如需可用安裝類型的資訊,請參閱本主題中的 Configuration Manager 支援的部署類型。在 [位置] 欄位中,以 \<伺服器>&lt;共用>&lt;檔案名稱> 格式指定 UNC 路徑,或是您要用來偵測應用程式資訊之應用程式安裝檔案的市集連結。 或者,按一下 [瀏覽],瀏覽至安裝檔案。當您選取 [Windows Installer (*.msi 檔案)] 作為應用程式類型時,您所指定資料夾中的所有檔案都會隨著應用程式一起匯入,並且將會傳送至發佈點。 請確認您指定的資料夾中只有安裝應用程式必要的檔案。 Configuration Manager 經測試,可支援應用程式套件中最多 20,000 個應用程式檔案。 如果您的應用程式包含更多檔案,請考慮建立多個包含較少檔案的應用程式。 您必須能夠存取包含應用程式的 UNC 路徑,以及包含應用程式內容的任何子資料夾。 在 [建立應用程式精靈] 的 [匯入資訊] 頁面上,檢閱匯入的資訊,然後按一下 [下一步]。 必要時,可按一下 [上一步] 返回並修正錯誤。在 [建立應用程式精靈] 的 [一般資訊] 頁面上,指定下列資訊:如果是從應用程式安裝檔案自動取得資訊,則資訊中有部分可能已填入。 此外,顯示的選項可能會依您所建立的應用程式類型而有所不同。 提供有關應用程式的一般資訊,例如應用程式名稱、註解、版本,以及選擇性的參考,幫助您在 Configuration Manager 主控台中參考應用程式。安裝程式 - 指定安裝應用程式部署類型所需的安裝程式及任何必要內容。如果安裝程式沒有出現,請按一下 [瀏覽] 並瀏覽至安裝程式位置。 安裝行為 - 指定僅針對目前登入的使用者或是針對所有使用者安裝應用程式部署類型。 此外,如果是要部署至裝置,您可以指定將針對所有使用者安裝的部署類型,如果是要部署至使用者,則可以指定僅針對特定使用者安裝的部署。使用自動 VPN 連線 (若已設定) - 如果已將一個 VPN 設定檔部署至啟動應用程式的裝置,請在應用程式啟動時啟動 VPN 連線 (僅限 Windows 8.1 和 Windows Phone 8.1)。在 Windows Phone 8.1 裝置上,如果已將多個 VPN 設定檔部署至裝置,則不支援自動 VPN 連線。如需 VPN 設定檔的詳細資訊,請參閱 System Center Configuration Manager 中的 VPN 設定檔。按一下 [下一步],並檢閱 [摘要] 頁面上的應用程式資訊,然後完成 [建立應用程式精靈]。新應用程式會出現在 Configuration Manager 主控台的 [應用程式] 節點中,且您已完成建立應用程式的程序。 如果您要將多個部署類型新增至應用程式,請參閱本主題中的建立應用程式的部署類型。手動指定應用程式資訊在 [建立應用程式精靈] 的 [一般] 頁面上,選取 [手動指定應用程式資訊],然後按一下 [下一步]。指定有關應用程式的一般資訊,例如應用程式名稱、註解、版本,以及選擇性的參考,幫助您在 Configuration Manager 主控台中尋找應用程式。在 [建立應用程式精靈] 的 [應用程式類別目錄] 頁面上,指定下列資訊:選取的語言 - 在下拉式清單中,選取您要設定之應用程式的語言版本。 按一下 [新增/移除],為此應用程式設定更多語言。當地語系化的應用程式名稱 - 以您在 [選取的語言] 下拉式清單中選取的語言指定應用程式名稱。您必須為您設定的每一個語言版本指定當地語系化的應用程式名稱。 使用者類別 - 按一下 [編輯],以您在 [選取的語言] 下拉式清單中選取的語言指定應用程式類別。 軟體中心的使用者可以使用這些選取的類別幫助篩選和排序可用的應用程式。使用者文件 - 按一下 [瀏覽],指定檔案的 URL 或 UNC 路徑和檔案名稱,而軟體中心的使用者可以讀取該檔案,以取得此應用程式的詳細資訊。連結文字 - 指定取代應用程式 URL 的顯示文字。應用程式隱私權 URL - 指定連結至應用程式隱私權聲明的 URL。當地語系化描述 - 以您在 [選取的語言] 下拉式清單中選取的語言輸入這個應用程式的描述。關鍵字 - 以您在 [選取的語言] 下拉式清單中選取的語言輸入關鍵字清單。 這些關鍵字可幫助軟體中心的使用者搜尋應用程式。圖示 - 按一下 [瀏覽],從可用的圖示中選取這個應用程式的圖示。 如果未指定圖示,此應用程式會使用預設圖示。在公司入口網站中將此元件顯示為精選應用程式並加上醒目標示 - 選取這個選項可在公司入口網站中以突顯的方式顯示應用程式。在 [建立應用程式精靈] 的 [部署類型] 頁面上,按一下 [新增] 建立新的部署類型。如需詳細資訊,請參閱本主題中的建立應用程式的部署類型。按一下 [下一步],並檢閱 [摘要] 頁面上的應用程式資訊,然後完成 [建立應用程式精靈]。新應用程式會出現在 Configuration Manager 主控台的 [應用程式] 節點中。建立應用程式的部署類型如果您在 [建立部署類型精靈] 的 [一般] 頁面上選取 [自動從安裝檔案識別此部署類型的相關資訊] 核取方塊,就可能不需要完成下列程序中的部分步驟。 啟動建立部署類型精靈在 Configuration Manager 主控台中,按一下 [軟體程式庫]。在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。選取應用程式,然後在 [首頁] 索引標籤的 [應用程式] 群組中,按一下 [建立部署類型]。您也可以從 [建立應用程式精靈] 和 [<應用程式名稱> 內容] 對話方塊的 [部署類型] 索引標籤,啟動 [建立部署類型精靈]。 指定您是要自動偵測部署類型資訊,還是手動設定資訊使用下列其中一個程序自動偵測或手動設定部署類型資訊。自動偵測部署類型資訊在 [建立部署類型精靈] 的 [一般] 頁面上,選取 [自動從安裝檔案識別此部署類型的相關資訊] 核取方塊。在 [類型] 欄位中,選取您要用來偵測部署類型資訊的應用程式安裝檔案類型。在 [位置] 欄位中,以 \<伺服器>&lt;共用>&lt;檔案名稱> 格式指定 UNC 路徑,或是您要用來偵測部署類型資訊之應用程式安裝檔案和內容的市集連結。 您也可以按一下 [瀏覽] 找到安裝檔案。您必須能夠存取包含應用程式的 UNC 路徑,以及包含應用程式內容的任何子資料夾。 在 [建立部署類型精靈] 的 [匯入資訊] 頁面上,檢閱匯入的資訊,然後按一下 [下一步]。 您也可以按一下 [上一步] 返回,並更正任何錯誤。在 [建立部署類型精靈] 的 [一般資訊] 頁面上,指定以下資訊:可能已存在一些部署類型資訊,如果已從應用程式安裝檔案取得的話。 此外,所顯示的選項可能會依您所建立的部署類型而有所不同。指定有關部署類型的一般資訊,例如名稱、系統管理員註解及可用的語言。安裝程式 - 指定安裝部署類型所需的安裝程式及任何內容。安裝行為 - 指定只要針對目前登入的使用者還是要針對所有使用者安裝應用程式部署類型。 此外,如果是部署至裝置,您可以指定是否要針對所有使用者部署,如果是部署至使用者,則可以指定是否只要針對使用者安裝部署類型。使用自動 VPN 連線 (若已設定) - 如果已將一個 VPN 設定檔部署至應用程式啟動所在的裝置,請在應用程式啟動時啟動 VPN 連線 (僅限 Windows 8.1 和 Windows Phone 8.1)。 如果已將多個 VPN 設定檔部署至 Windows 8.1 裝置,預設會使用第一個部署的 VPN 設定檔。在 Windows Phone 8.1 裝置上,如果已將多個 VPN 設定檔部署至裝置,則不支援自動 VPN 連線。如需 VPN 設定檔的詳細資訊,請參閱 System Center Configuration Manager 中的 VPN 設定檔。按一下 [下一步],然後繼續指定部署類型的內容選項。手動設定部署類型資訊在 [建立部署類型精靈] 的 [一般] 頁面中,選取 [手動指定部署類型資訊]。在 [類型] 欄位中,選擇您要用來偵測部署類型資訊的應用程式安裝檔類型。 您可以選擇自動偵測部署類型資訊時會使用的相同安裝類型,並且可以額外指定指令碼來安裝部署類型。在 [建立部署類型精靈] 的 [一般資訊] 頁面上,指定部署類型的名稱、選用的描述、要用來提供此部署類型的語言,然後按一下 [下一步]。繼續指定部署類型的內容選項。指定部署類型的內容選項指定部署類型的內容選項在 [建立部署類型精靈] 的 [內容] 頁面上,指定以下資訊:內容位置 - 指定這個部署類型的內容位置,或按一下 [瀏覽] 選擇部署類型內容資料夾。站台伺服器電腦的 System 帳戶必須具有您所指定內容位置的權限。 將內容保存在用戶端快取中 - 選取這個選項可指定內容是否應永久保存在用戶端電腦上的快取中 (即使已經執行過)。 雖然此選項在某些部署中很實用,例如以 Windows Installer 為基礎的軟體 (這類軟體需要可用的本機來源複本才能套用更新),但是這樣會減少可用的快取空間。 如果您選取此選項,稍後可能會因為快取沒有足夠的可用空間而造成大型部署失敗。允許用戶端與同一個子網路上的其他用戶端共用內容 - 選取此選項以允許用戶端從已下載並已快取內容之網路上的其他本機用戶端下載內容,從而降低網路上的負載。 這個選項會利用 Windows BranchCache 技術。安裝程式 - 指定安裝程式的名稱以及任何必要的安裝參數,或者按一下 [瀏覽] 找到安裝檔案。安裝開始位置 - 選擇性地指定含有部署類型之安裝程式的資料夾。 此資料夾可以是用戶端上的絕對路徑,或是含有安裝檔案之發佈點資料夾的路徑。 解除安裝程式 - 選擇性地指定解除安裝程式的名稱以及任何必要的參數,或者按一下 [瀏覽] 找到它。解除安裝開始位置 - 選擇性地指定含有部署類型之解除安裝程式的資料夾。 此資料夾可以是用戶端上的絕對路徑,或是含有套件之發佈點資料夾的相對路徑。在 64 位元用戶端上以 32 位元處理程序執行安裝和解除安裝程式 - 使用 Windows 電腦上的 32 位元檔案和登錄位置執行部署類型的安裝程式。按一下 [下一步]。設定偵測方法以指出部署類型是否存在 (僅限 Windows 電腦)這個程序會設定指出是否已安裝部署類型的偵測方法。設定偵測方法在 [建立部署類型精靈] 的 [偵測方法] 頁面上,選取 [設定規則偵測此部署類型是否存在],然後按一下 [新增子句]。您也可以選取 [使用自訂指令碼偵測此部署類型是否存在]。 如需詳細資訊,請參閱本主題中的使用指定指令碼判斷部署類型是否存在一節。 在 [偵測規則] 對話方塊的 [設定類型] 下拉式清單中,選取您要用來偵測部署類型是否存在的方法。 您可以選擇以下方法:檔案系統 - 使用這個方法可偵測用戶端裝置上是否有指定的檔案或資料夾,以指出是否已安裝應用程式。[檔案系統] 設定類型不支援在 [路徑] 欄位中將 UNC 路徑指定為網路共用。 您只能在用戶端裝置上指定本機路徑。 選取 [此檔案或資料夾與 64 位元系統上的 32 位元應用程式相關聯] 選項以先查看指定檔案或資料夾的 32 位元檔案位置。 如果找不到檔案或資料夾,將會搜尋 64 位元的位置。 登錄 - 您可以使用這個方法偵測用戶端裝置上是否有指定的登錄機碼或登錄值,以指出是否已安裝應用程式。選取 [此登錄機碼與 64 位元系統上的 32 位元應用程式相關聯] 選項以先查看所指定登錄機碼的 32 位元登錄位置。 如果找不到登錄機碼,將會搜尋 64 位元的位置。 Windows Installer - 使用這個方法可偵測用戶端裝置上是否有指定的 Windows Installer 檔案,以指出是否已安裝應用程式。指定您要用來偵測是否已安裝此部署類型之項目的詳細資料。 例如,您可以使用檔案、資料夾、登錄機碼、登錄值、或者 Windows Installer 產品代碼。指定有關您要對於用來偵測是否已安裝部署類型的項目進行評估的值的詳細資料。 例如,如果您使用檔案來判斷是否已安裝部署類型,可以選取 [檔案系統設定必須存在於目標系統,才能指出此應用程式是否存在] 核取方塊。按一下 [下一步] 關閉 [偵測規則] 對話方塊。使用指定指令碼判斷部署類型是否存在在 [建立部署類型精靈] 的 [偵測方法] 頁面上,選取 [使用自訂指令碼偵測此部署類型是否存在] 核取方塊,然後按一下 [編輯]。在 [指令碼編輯器] 對話方塊的 [指令碼類型] 下拉式清單中,選取您要用來偵測部署類型的指令碼語言。在 [指令碼內容] 欄位中,輸入您要使用的指令碼。 您也可以在這個欄位中貼上現有指令碼的內容,或者按一下 [開啟] 以瀏覽至現有已儲存的指令碼。 Configuration Manager 會讀取寫入到標準輸出 (STDOUT) 輸出資料流、標準錯誤 (STDERR) 輸出資料流和指令碼結束代碼的值,從指令碼來判斷結果。 如果結束代碼是非零值,表示指令碼無效,且應用程式偵測狀態為不明。 如果結束代碼為零而 STDOUT 含有資料,表示應用程式偵測狀態是「已安裝」。請使用下表決定您可以如何使用指令碼的輸出來判斷應用程式是否已安裝。指令碼結束代碼詳細資料0從 STDOUT 讀取的資料 - 空白從 STDERR 讀取的資料 - 空白指令碼結果 - 成功應用程式偵測狀態 - 未安裝0從 STDOUT 讀取的資料 - 空白從 STDERR 讀取的資料 - 不是空白指令碼結果 - 失敗應用程式偵測狀態 - 不明0從 STDOUT 讀取的資料 - 不是空白從 STDERR 讀取的資料 - 空白指令碼結果 - 成功應用程式偵測狀態 - 已安裝0從 STDOUT 讀取的資料 - 不是空白從 STDERR 讀取的資料 - 不是空白指令碼結果 - 成功應用程式偵測狀態 - 已安裝非零的值 從 STDOUT 讀取的資料 - 空白從 STDERR 讀取的資料 - 空白指令碼結果 - 失敗應用程式偵測狀態 - 不明非零的值 從 STDOUT 讀取的資料 - 空白從 STDERR 讀取的資料 - 不是空白指令碼結果 - 失敗應用程式偵測狀態 - 不明非零的值 從 STDOUT 讀取的資料 - 不是空白從 STDERR 讀取的資料 - 空白指令碼結果 - 失敗應用程式偵測狀態 - 不明非零的值 從 STDOUT 讀取的資料 - 不是空白從 STDERR 讀取的資料 - 不是空白指令碼結果 - 失敗應用程式偵測狀態 - 不明下表包含 Microsoft Visual Basic (VB) 範例指令碼,可以用來寫入您自己的應用程式偵測指令碼。Visual Basic 範例指令碼說明WScript.Quit(1)指令碼傳回不是零的結束代碼,表示無法成功執行。 在此情形下,應用程式偵測狀態為不明。 WScript.StdErr.Write "Script failed"WScript.Quit(0) 指令碼傳回的結束代碼為零,但是 STDERR 的值不是空白,表示指令碼無法成功執行。 在此情形下,應用程式偵測狀態為不明。 WScript.Quit(0)指令碼傳回的結束代碼為零,表示已成功執行。 不過, STDOUT 的值為空白,表示未安裝應用程式。 WScript.StdOut.Write "The application is installed"WScript.Quit(0)指令碼傳回的結束代碼為零,表示已成功執行。 STDOUT 的值不是空白,表示已安裝應用程式。 WScript.StdOut.Write "The application is installed"WScript.StdErr.Write "Completed"WScript.Quit(0)指令碼傳回的結束代碼為零,表示已成功執行。 STDOUT 和 STDERR 的值不是空白,表示已安裝應用程式。 您可以用於指令碼的大小上限為 32 KB。 按一下 [確定] 以關閉 [指令碼編輯器] 對話方塊。針對部署類型指定使用者經驗選項這些設定會指定如何在裝置上安裝應用程式以及使用者看到的內容。指定使用者經驗選項在 [建立部署類型精靈] 的 [使用者經驗] 頁面上,指定以下資訊:安裝行為 - 在下拉式清單中選取下列其中一個選項:針對使用者安裝 - 只針對已部署應用程式的使用者安裝應用程式。針對系統安裝 - 只安裝一次應用程式,所有使用者皆可使用。如果資源是裝置,請針對系統安裝; 否則請針對使用者安裝 - 如果應用程式是部署至裝置,將會針對所有使用者安裝。 如果應用程式是部署至使用者,則只針對該使用者安裝。登入需求 - 從下列選項指定這個部署類型的登入需求:只有在使用者登入時無論使用者是否登入只有在沒有使用者登入時此選項預設為 [只有在使用者登入時],如果您已在 [安裝行為] 下拉式清單中選取 [針對使用者安裝],則無法進行變更。 安裝程式可見度 - 指定部署類型在用戶端裝置上執行的模式。 有下列選項可供使用:最大化 - 部署類型會以最大化在用戶端裝置上執行。 使用者會看到所有的安裝活動。一般 - 部署類型會根據系統和程式預設值以一般模式執行。 此為預設模式。最小化 - 部署類型會以最小化在用戶端裝置上執行。 使用者可能會在通知區域或工作列看到安裝活動。隱藏 - 部署類型會在用戶端裝置上隱藏執行,使用者將看不見安裝活動。允許使用者檢視程式安裝並與其互動 - 指定使用者是否可以與部署類型安裝互動以設定安裝選項。如果您已在 [安裝行為] 下拉式清單中選取 [針對使用者安裝] 選項,則預設會啟用這個選項。 允許的執行時間上限 (分鐘) - 指定程式預期在用戶端電腦上執行的時間上限。 您可以將此設定指定為大於零的整數。 預設設定為 120 分鐘。這個值用來:監視部署類型的結果。判斷當用戶端裝置上已定義維護期間時是否要安裝部署類型。 當已定義維護期間時,只有在維護期間有可用的時間足以包含 [允許的執行時間上限] 設定時程式才會啟動。如果 [允許的執行時間上限] 大於排程的維護期間,則可能會發生衝突。 如果使用者將執行時間上限設定為超過任何維護期間的時間長度,則該部署類型將不會執行。 估計的安裝時間 (分鐘) - 指定安裝部署類型所需的預估時間。 這會向 [軟體中心] 使用者顯示。指定部署類型的需求指定需求在 [建立部署類型精靈] 的 [需求] 頁面上,按一下 [新增] 以開啟 [建立需求] 對話方塊,然後加入新的需求。 您也可以在 [<部署類型名稱>  內容] 對話方塊的 [需求] 索引標籤上加入新的需求。 在 [類別] 下拉式清單中選取此需求適用於裝置或使用者,或者選取 [自訂] 以使用先前已建立的全域條件。 當您選取 [自訂] 時,您也可以按一下 [建立] 以建立新的全域條件。 如需全域條件的詳細資訊,請參閱如何在 Configuration Manager 中建立全域條件.如果您建立 [使用者] 類別和 [主要裝置] 條件的需求,然後將應用程式部署至裝置集合,則會忽略這項需求。 如果您所建立的 Windows 套件以及程式或工作順序將 Windows 10 當成使用 System Center 2012 R2 Configuration Manager SP1 的需求,然後升級為 System Center Configuration Manager,則可能會移除 Windows 10 的需求。 若要修正這個問題,請重新指定需求。 請注意,雖然已從需求顯示中移除需求,仍然會在裝置上正確處理該需求。在 [條件] 下拉式清單中,選取您要用來評估使用者或裝置是否符合安裝需求的條件。 此清單的內容會依選取的類別而有所不同。在 [運算子] 下拉式清單中,選取將用來比較所選條件和指定值的運算子,以評估使用者或裝置是否符合安裝需求。 可用的運算子會依所選條件而有所不同。可用的需求會依部署類型適用的裝置類型而有所不同。 在 [值] 欄位中,指定將與所選條件和運算子搭配使用的值,以評估使用者或裝置是否符合規則需求。 可用的值會依所選條件和所選運算子而有所不同。按一下 [確定] 儲存需求,然後關閉 [建立需求] 對話方塊。指定部署類型的相依性相依性會從安裝部署類型之前必須先行安裝的其他應用程式中,定義一或多個部署類型。 您可以將相依的部署類型設定為在安裝部署類型之前自動安裝。 在某些情況下,部署類型會相依於另一個同樣也含有相依性的部署類型。 在此案例中,若有相依性鏈結存在,在鏈結中支援的最大相依性數量為 [五]。 指定部署類型相依性如果您要指定必須在安裝此部署類型之前安裝的部署類型,請在 [建立部署類型精靈] 的 [相依性] 頁面上,按一下 [新增]。您也可以在 [<部署類型名稱> 內容] 對話方塊的 [相依性] 索引標籤上加入新的相依性。 在 [新增相依性] 對話方塊中,按一下 [新增]。在 [指定必要的應用程式] 對話方塊中,選取現有的應用程式以及用作相依性的其中一個應用程式部署類型。您可以按一下 [檢視] 以顯示所選取應用程式或部署類型的內容。 按一下 [確定] 以關閉 [指定必要的應用程式] 對話方塊。如果您要自動安裝相依的應用程式,請選取相依應用程式旁的 [自動安裝]。相依應用程式不需要部署為自動安裝。 在 [新增相依性] 對話方塊的 [相依性群組名稱] 欄位中,輸入參照此應用程式相依性群組的名稱。您可以選擇使用 [增加優先順序] 和 [降低優先順序] 按鈕,變更評估各個相依性的順序。按一下 [確定] 關閉 [新增相依性] 對話方塊。確認部署類型設定並完成精靈完成精靈在 [建立部署類型精靈] 的 [摘要] 頁面上,檢閱精靈將採取的動作。 按一下 [下一步] 建立部署類型,或者按一下 [上一步] 返回並變更部署類型的設定。在精靈的 [進度] 頁面完成後,檢閱精靈採取的動作,然後按一下 [關閉] 以完成精靈。如果您從 [建立應用程式精靈] 啟動 [建立部署類型精靈],您將返回 [建立應用程式精靈] 的 [部署類型] 頁面。為包含虛擬應用程式的部署類型設定額外選項使用下列程序以設定包含虛擬應用程式之部署類型的額外選項。設定應用程式虛擬化 (App-V) 部署類型的內容選項在 Configuration Manager 主控台中,按一下 [軟體程式庫]。在 [軟體程式庫] 工作區中,按一下 [應用程式]。在 [應用程式] 清單中,選取包含 App-V 部署類型的應用程式。 然後,在 [首頁] 索引標籤的 [內容] 群組中,按一下 [內容]。在 [<應用程式名稱> 內容] 對話方塊的 [部署類型] 索引標籤上,選取 App-V 部署類型,然後按一下 [編輯]。在 [<部署類型名稱> 內容] 對話方塊的 [內容] 索引標籤上,視需要設定下列選項:將內容保存在用戶端快取中 - 選取這個選項以確保這個部署類型的內容不會從 Configuration Manager 用戶端快取中刪除。啟動前將內容載入至 App-V 快取 - 選取這個選項以確保虛擬應用程式的所有內容都會在應用程式啟動前載入至 App-V 快取。 選取這個選項也可確保應用程式內容不會固定在快取中,如有需要則可以刪除。按一下 [確定] 關閉 [<部署類型名稱> 內容] 對話方塊。按一下 [確定] 關閉 [<應用程式名稱> 內容] 對話方塊。設定 App-V 部署類型的發佈選項在 Configuration Manager 主控台中,按一下 [軟體程式庫]。在 [軟體程式庫] 工作區中,按一下 [應用程式]。在 [應用程式] 清單中,選取包含 App-V 部署類型的應用程式。 然後,在 [首頁] 索引標籤的 [內容] 群組中,按一下 [內容]。在 [<應用程式名稱> 內容] 對話方塊的 [部署類型] 索引標籤上,選取 App-V 部署類型,然後按一下 [編輯]。在 [<部署類型名稱> 內容] 對話方塊的 [發佈] 索引標籤上,選取您想發佈之虛擬應用程式中的項目。按一下 [確定] 關閉 [<部署類型名稱> 內容] 對話方塊。按一下 [確定] 關閉 [<應用程式名稱> 內容] 對話方塊。如何匯入應用程式請使用下列程序將應用程式匯入 Configuration Manager 中。 如需如何匯出應用程式的資訊,請參閱 Configuration Manager 應用程式的管理工作.匯入應用程式在 Configuration Manager 主控台中,按一下 [軟體程式庫]。在 [軟體程式庫] 工作區中,展開 [應用程式管理],然後按一下 [應用程式]。在 [首頁] 索引標籤的 [建立] 群組中,按一下 [匯入應用程式]。在 [匯入應用程式精靈] 的 [一般] 頁面上,按一下 [瀏覽],然後指定 UNC 路徑,指向包含您要匯入之應用程式的壓縮檔案。在精靈的 [檔案內容] 頁面上,選取如果您嘗試匯入的應用程式是現有應用程式的複本時,所要採取的動作。 您可以指定建立新應用程式,或是忽略複本,並新增現有應用程式的新修訂版。在精靈的 [摘要] 頁面上,檢閱要採取的動作,然後完成精靈。 新的應用程式會出現在 [應用程式] 節點中。Windows PowerShell Cmdlet Import-CMApplication 會執行與此程序相同的功能。 如需詳細資訊,請參閱 Microsoft System Center 2012 Configuration Manager SP1 Cmdlet 參考文件中的 Import-CMApplicationhttps://technet.microsoft.com/library/jj821738.aspx。 Configuration Manager 支援的部署類型部署類型名稱詳細資訊Windows Installer (*.msi 檔案)從 Windows Installer 檔案建立部署類型。Windows 應用程式套件 (*.appx、*.appxbundle)從 Windows 應用程式封裝檔案或 Windows 應用程式套件組合封裝建立 Windows 8、Windows RT 或更新版本的部署類型。Windows 應用程式套件 (在 Windows 市集中)指定通往 Windows 市集中應用程式的連結,或瀏覽市集以選取您需要的應用程式,藉以建立 Windows 8、Windows RT 或更新版本的部署類型。如果您要將應用程式部署為通往 Windows 市集的連結,請確認群組原則設定 [關閉市集應用程式] 已設定為 [已停用] 或 [未設定]。 如果啟用此設定,用戶端將無法連線至 Windows 市集以下載和安裝應用程式。 使用連至存放區之連結的 Windows 8 部署類型一律會在其他部署類型之前進行評估,而無論其優先順序為何。指令碼安裝程式建立部署類型,指定在用戶端裝置上執行以安裝內容或執行動作的指令碼。Microsoft Application Virtualization 4從 Microsoft Application Virtualization 4 資訊清單建立部署類型 Microsoft Application Virtualization 5從 Microsoft Application Virtualization 5 套件檔案建立部署類型。 Windows Phone 應用程式套件 (*.xap 檔案)從 Windows Phone 應用程式套件檔案建立部署類型。 Windows Phone 應用程式套件 (在 Windows Phone 市集中)指定通往 Windows Phone 市集中應用程式的連結,以建立部署類型。 Windows Mobile 封包從 Windows Mobile 封包 (CAB) 檔案建立 Windows Mobile 裝置的部署類型。 iOS 應用程式套件 (*.ipa 檔案)從 iOS 應用程式套件檔案建立部署類型。 App Store 上的 iOS 應用程式套件指定通往 App Store 中 iOS 應用程式的連結以建立部署類型。 Android 應用程式套件 (*.apk 檔案)從 Android 應用程式套件檔案建立部署類型。 Google Play 上的 Android 應用程式套件指定通往 Google Play 上應用程式的連結以建立部署類型。Mac OS X從您使用 CMAppUtil 工具建立的 .cmmac 檔案建立 Mac 電腦的部署類型。 僅套用至執行 Configuration Manager 用戶端的 Mac 電腦。Web 應用程式建立指定通往 Web 應用程式之連結的部署類型。 部署類型可安裝通往使用者裝置上 Web 應用程式的捷徑。如果您已在您管理的 iOS 或 Android 裝置上安裝 Intune Managed Browser,就能確保使用者只能使用受管理的瀏覽器來開啟應用程式。 若要這樣做,請在您指定連至應用程式的連結時,使用下列其中一個格式,並將 http: 取代為 http-intunemam: 或將 https: 取代為 https-intunemam:- http-intunemam://<Web 應用程式的路徑>- https-intunemam://<Web 應用程式的路徑>您可以使用 Configuration Manager 應用程式需求,來確保您想要關聯至受管理瀏覽器的應用程式只會安裝到 iOS 和 Android 裝置。 aspx)。如需 Intune Managed Browser 的詳細資訊,請參閱透過 System Center Configuration Manager 使用受管理的瀏覽器原則管理網際網路存取。透過 MDM 的 Windows Installer (*.msi)這種安裝程式類型可讓您建立 Windows Installer 應用程式,並將其部署到執行 Windows 10 的電腦上。當您使用這種安裝程式類型時,必須考量下列幾點: - 您只能上傳副檔名為 .msi 的單一檔案。 -使用檔案的產品代碼和產品版本來偵測應用程式。-使用應用程式的預設重新啟動行為。 Configuration Manager 無法控制這點。-針對單一使用者會安裝每位使用者的 MSI 封裝。- 針對裝置上的所有使用者會安裝每部電腦的 MSI 套件。- 目前只有裝置上的所有使用者可安裝雙重模式的 MSI 套件。-當各版的 MSI 產品代碼相同時,支援應用程式更新。應用程式管理技術參考
顯示: