關於 App-V 5.1
使用本文來檢閱適用於Application Virtualization (App-V) 5.1 的重大變更相關信息。
App-V 5.1 軟體必要條件和支持的設定
如需 App-V 5.1 軟體必要條件和支援的設定,請參閱下列連結。
- App-V 5.1 必要條件:啟動App-V 5.1安裝之前必須安裝的必要軟體。
- App-V 5.1 支援的設定:App-V 伺服器、Sequencer 和用戶端元件支援的操作系統和硬體需求。
App-V 5.1 支援 System Center 2012 R2 Configuration Manager SP1。 如需整合 App-V 環境與 Configuration Manager 的資訊,請參閱 Planning for App-V Integration with Configuration Manager。
移轉至 App-V 5.1
使用下列資訊從舊版升級至 App-V 5.1。 如需詳細資訊,請參閱 從舊版移轉至 App-V 5.1。
開始升級之前
開始升級之前,請先檢閱下列資訊:
升級前要檢閱的專案 | 描述 |
---|---|
要依任何順序升級的元件 | - App-V 伺服器 -音序器 - App-V 用戶端或 App-V 遠端桌面服務 (RDS) Client 注意: 在 App-V 5.0 SP2 之前,App-V 用戶端安裝已提供用戶端管理使用者介面 (UI) 。 |
從 App-V 4.x 升級 | 您必須先升級至 App-V 5.0。 您無法直接從 App-V 4.x 升級至 App-V 5.1。 如需詳細資訊,請參閱: - 關於 App-V 5.0 中的「App-V 4.6 與 App-V 5.0 之間的差異」 - 規劃從舊版App-V移轉 |
從 App-V 5.0 或更新版本升級 | 您可以直接從下列任一版本升級至 App-V 5.1: - App-V 5.0 - App-V 5.0 SP1 - App-V 5.0 SP2 - App-V 5.0 SP3 若要升級至 App-V 5.1,請遵循本主題其餘章節中的步驟。 套件和連線群組會繼續與App-V 5.1搭配運作,就像目前一樣。 |
升級 App-V 基礎結構的步驟
完成下列步驟,將App-V基礎結構的每個元件升級至App-V 5.1。 下列順序只是建議;您可以依任何順序升級元件。
步驟 1:升級 App-V 伺服器
注意
如果您不是使用App-V伺服器,請略過此步驟並移至下一個步驟。
根據您用來升級管理資料庫和/或報表資料庫的方法,執行下列其中一個動作:
Windows Installer:略過此步驟並移至步驟 2:「如果您要升級 App-V 伺服器...」
SQL 腳本:遵循如何使用 SQL 腳本部署 App-V 資料庫中的步驟
如果您要從App-V 5.0 SP1 Hotfix 套件3或更新版本升級App-V伺服器,請先完成檢查登錄機碼一節中的步驟, 再安裝App-V 5.x Server。
請遵循如何部署App-V 5.1 伺服器中的步驟
步驟 2:升級 App-V Sequencer
如需詳細資訊,請 參閱 Learn to Install the Sequencer。
步驟 3:升級 App-V 用戶端或 App-V RDS 用戶端
如需詳細資訊,請 參閱如何部署App-V用戶端。
轉換使用舊版 App-V 建立的套件
使用套件轉換器公用程式來升級使用App-V 5.0之前的App-V版本所建立的虛擬應用程式套件。 套件轉換程式會使用PowerShell來轉換套件,如果您有許多需要轉換的套件,則可協助自動化程式。
注意
App-V 5.1 套件與 App-V 5.0 套件完全相同。 版本之間的套件格式沒有任何變更,因此不需要將App-V 5.0套件轉換為App-V 5.1套件。
App-V 5.1 的新功能
這些區段適用於已熟悉App-V,且想要知道App-V 5.1中已變更的使用者。 如果您還不熟悉 App-V,您應該從 App-V 5.1 規劃檢查清單開始。
適用於 Windows 10 的 App-V 支援
下表列出 App-V 的 Windows 10 支援。 App-V 5.1 之前的 App-V 版本不支援 Windows 10。
元件 | App-V 5.1 | App-V 5.0 |
---|---|---|
App-V 用戶端 | 是 | 否 |
App-V RDS 用戶端 | 是 | 否 |
App-V Sequencer | 是 | 否 |
App-V 管理主控台變更
本節會比較 App-V 管理控制台目前和先前的功能。
不再需要 Silverlight
Management Console UI 不再需要 Silverlight。 5.1 管理控制台建置在 HTML5 和 Javascript 上。
通知和訊息會個別顯示在對話框中
App-V 管理主控台變更
本節會比較 App-V 管理控制台目前和先前的功能。
不再需要 Silverlight
Management Console UI 不再需要 Silverlight。 5.1 管理控制台建置在 HTML5 和 Javascript 上。
通知和訊息會個別顯示在對話框中
App-V 5.1 的新功能 | App-V 5.1 之前 |
---|---|
訊息指標數目: 在 App-V 管理主控台的標題列上,現在會在旗標圖示旁邊顯示一個數位,以指出等待讀取的訊息數目。 | 您一次只能看到一則訊息或錯誤,而且無法判斷有多少訊息。 |
訊息外觀:
|
您一次只能看到一則訊息或錯誤。 |
關閉訊息: 使用 [ 全部關閉] 連結一次關閉所有訊息和錯誤,或一次關閉一則訊息和錯誤。 | 您一次只能關閉一則訊息和錯誤。 |
控制台頁面現在是個別的URL
App-V 5.1 的新功能 | App-V 5.1 之前 |
---|---|
控制台中的每個頁面都有不同的 URL,可讓您為特定頁面加上書籤,以便日後快速存取。 某些 URL 中出現的數位表示特定套件。 這些數位是唯一的。 | 所有控制台頁面都會透過相同的 URL 進行存取。 |
新的個別連線群組頁面和功能表選項
App-V 5.1 的新功能 | App-V 5.1 之前 |
---|---|
[連線群組] 頁面現在是主功能表的一部分,與 [封裝] 頁面位於相同層級。 | 若要開啟 [連線群組] 頁面,您可以流覽 [封裝] 頁面。 |
套件的功能表選項已變更
App-V 5.1 的新功能 | App-V 5.1 之前 |
---|---|
下列選項現在是出現在 [封裝] 頁面底部的按鈕:
|
[新增或升級] 選項是 [封裝] 頁面右上方的按鈕。 只有當您以滑鼠右鍵按兩下套件清單中的套件名稱時,才能使用 [ 發佈]、[ 解除發佈] 和 [ 刪除 ] 選項。 |
下列封裝作業現在是每個套件之套件詳細數據頁面上的按鈕:
|
只有當您以滑鼠右鍵按下套件清單中的套件名稱時,才能使用這些套件選項。 |
左窗格中的圖示有新的色彩和文字
左窗格中圖標的色彩已變更,並新增文字,讓圖示與其他Microsoft產品一致。
已移除 [概觀] 頁面
在管理控制台的左窗格中,已移除 [概觀] 功能表選項及其相關聯的 [概觀] 頁面。
Sequencer 改善
已對 App-V 5.1 Sequencer 中的套件編輯器進行下列改善。
匯入和匯出指令清單檔案
您可以匯入和匯出 AppxManifest.xml 檔案。 若要匯出指令清單檔案,請選取 [ 進階 ] 索引卷標,然後在 [指令清單檔案] 方塊中,按兩下 [ 匯出...]。您可以變更指令清單檔,例如移除殼層延伸模組或編輯檔類型關聯。
進行變更之後,按兩下 [ 匯入... ],然後選取您編輯的檔案。 成功將它匯回之後,指令清單檔案會在套件編輯器中立即更新。
注意
當您匯入檔案時,您的變更會根據 XML 架構進行驗證。 如果檔案無效,您會收到錯誤。 請注意,您可以匯入根據 XML 架構驗證的檔案,但因其他原因仍然無法執行。
將 Windows 10 新增至作業系統清單
在 [部署] 索引標籤中,Windows 10 32 位和 Windows 10-64 位已新增至您可以排序套件的作業系統清單。 如果您選取 [任何作業系統],Windows 10 會自動包含在循序套件將支援的操作系統中。
目前的路徑會顯示在虛擬登錄編輯器的底部
在 [虛擬登錄] 索引標籤中,路徑現在會顯示在虛擬登錄編輯器的底部,可讓您判斷目前選取的機碼。 先前,您必須捲動登錄樹狀結構,以尋找目前選取的密鑰。
在虛擬登錄編輯器中新增的 [尋找和取代] 對話框和快捷鍵組合在一起
在虛擬登錄編輯器中,已針對 Ctrl+F) ([尋找] 選項新增快捷鍵,並已新增結合 「尋找」和「取代」工作的對話框,讓您尋找並取代值和數據。 若要存取這個結合的對話框,請選取金鑰並執行下列其中一項:
按 Ctrl+H
以滑鼠右鍵按下金鑰,然後選取 [ 取代]。
選 取 [檢視>虛擬登錄>取代]。
先前,[取代] 對話方塊不存在,您必須手動進行變更。
成功重新命名登錄機碼和封裝檔案
您可以重新命名虛擬登錄機碼和檔案,而不會發生 Sequencer 問題。 先前,如果您嘗試重新命名密鑰,Sequencer 就會停止運作。
匯入和導出虛擬登錄機碼
您可以匯入和匯出虛擬登錄機碼。 若要匯入金鑰,請以滑鼠右鍵按兩下要匯入密鑰的節點,流覽至您要匯入的金鑰,然後按兩下 [ 匯入]。 若要匯出金鑰,請以滑鼠右鍵按下該金鑰,然後選取 [ 匯出]。
將目錄匯入虛擬檔案系統
您可以將目錄匯入 VFS。 若要匯入目錄,請按兩下 [ 封裝檔案 ] 索引標籤,然後按兩下 [ 檢視>虛擬檔案系統>匯入目錄]。 如果您嘗試匯入包含已在 VFS 中檔案的目錄,則匯入會失敗,並顯示說明性訊息。 在 App-V 5.1 之前,您無法匯入目錄。
匯入或匯出 VFS 檔案,而不需要刪除,然後將其新增至套件
您可以將檔案匯入 VFS 或從中導出檔案,而不需要刪除檔案,然後將它新增至套件。 例如,您可以使用此功能將變更記錄匯出至本機磁碟驅動器、使用外部編輯器編輯檔案,然後將檔案重新匯入 VFS。
若要匯出檔案,請選取 [ 封裝檔案] 索引卷標,以滑鼠右鍵按兩下 VFS 中的檔案,按兩下 [ 匯出],然後選擇可從中進行編輯的導出位置。
若要匯入檔案,請選取 [ 封裝檔案] 索引 卷標,然後以滑鼠右鍵按兩下您已導出的檔案。 流覽至您編輯的檔案,然後按兩下 [ 匯入]。 匯入的檔案將會覆寫現有的檔案。
匯入檔案之後,您必須按兩下 [檔案>儲存] 來儲存封裝。
新增套件檔案的功能表已移動
已移動新增封裝檔案的功能表選項。 若要尋找 [新增] 選項,請選取 [ 封裝檔案] 索引 卷標,然後按兩下 [ 檢視>虛擬文件系統>新增檔案]。 先前,您以滑鼠右鍵按下 VFS 節點下的資料夾,然後選擇 [ 新增檔案]。
虛擬登錄節點預設會展開 MACHINE 和 USER 登錄區
當您開啟虛擬登錄時,計算機和用戶登錄區會顯示在最上層登錄節點下方。 先前,您必須展開 [登錄] 節點,以顯示下方的 Hives。
啟用或停用瀏覽器協助程序物件
您可以在 Sequencer 使用者介面的 [進階] 索引標籤上選取新的複選框 [啟用瀏覽器協助程序物件],以啟用或停用 Browser Helper 物件。 如果瀏覽器協助程式物件:
存在於套件中並已啟用,預設會選取複選框。
存在於套件中且已停用,預設會清除複選框。
存在於套件中,且已啟用一或多個且已停用一或多個,此複選框預設會設定為不具決定性。
套件中不存在,複選框已停用。
套件轉換器的改善
您現在可以使用套件轉換器來轉換包含腳本的 App-V 4.6 套件,而來自來源 .osd 檔案的登錄資訊和腳本現在包含在套件轉換器輸出中。
如需包括範例在內的詳細資訊,請參閱 從舊版移轉至 App-V 5.1。
支援單一事件觸發程式上的多個腳本
App-V 5.1 支援在App-V套件的單一事件觸發程式上使用多個腳本,包括您從App-V 4.6轉換成App-V 5.0或更新版本的套件。 為了啟用多個腳本的使用,App-V 5.1 使用名為 ScriptRunner.exe 的腳本啟動器應用程式,此應用程式會安裝為 App-V 用戶端安裝的一部分。
如需詳細資訊,包括事件觸發程式清單和可執行腳本的內容,請參閱 關於App-V 5.1動態設定中的腳本一節。
安裝資料夾的硬式編碼路徑會重新導向至虛擬檔案系統根目錄
當您將套件從 App-V 4.6 轉換為 5.1 時,App-V 5.1 套件可以存取您在建立 4.6 套件時需要使用的硬碟驅動器。 驅動器號會是您在 4.6 排序電腦上選取做為安裝磁碟驅動器的磁碟驅動器。 (預設驅動器號為 Q:\.)
先前無法辨識 4.6 根資料夾,且無法由 App-V 5.0 套件存取。 App-V 5.1 套件可以依其完整路徑存取硬式編碼檔案,或以程式設計方式列舉 App-V 4.6 安裝根目錄下的檔案。
技術詳細數據: App-V 5.1 套件轉換程式會將App-V 4.6安裝根資料夾和簡短資料夾名稱儲存在 Filesystem 元素的 FilesystemMetadata.xml 檔案中。 當 App-V 5.1 用戶端建立虛擬程式時,它會將來自 App-V 4.6 安裝根目錄的要求對應至虛擬文件系統根目錄。