部署自訂應用程式的 UE-V 2.x
適用於: User Experience Virtualization 2.0, User Experience Virtualization 2.1
Microsoft User Experience Virtualization (UE-V) 2.0。2.1 和 2.1 SP1 使用稱為設定位置範本的 XML 檔案,以在使用者電腦之間監視並同步處理桌面應用程式設定及 Windows 桌面設定。根據預設,某些設定位置範本隨附於 UE-V。如果您要針對未納入預設範本的桌面應用程式同步處理設定,可以使用 UE-V Generator 建立自己的自訂設定位置範本。
仔細閱讀準備 UE-V 2.x 部署中的規劃資料並決定要同步處理自訂應用程式 (協力廠商、企業營運等) 的設定後,您將如本主題所述部署 UE-V 的功能。若要開始,以下是同步處理自訂應用程式設定所需的主要步驟:
安裝 UEV 2.x Generator
使用 UEV Generator 建立自訂 XML 設定位置範本。
部署設定範本類別目錄
您可以定義此路徑,以便儲存自訂設定位置範本。
建立自訂設定位置範本
這些自訂範本可讓使用者同步處理自訂應用程式的設定。
部署自訂設定位置範本
在您測試自訂範本以確保正確地同步處理設定之後,您可以用下列其中一種方式部署這些範本:
透過現有的部署基礎結構,例如 Configuration Manager
使用群組原則喜好設定
部署設定範本類別目錄
注意
使用 ESD 或群組原則所部署的範本必須透過 Windows Management Instrumentation (WMI) 或 Windows PowerShell 進行登錄。
準備部署自訂應用程式的 UE-V 2.x
開始部署可處理自訂應用程式的 UE-V 功能之前,請先檢閱幾件事。
UE-V Generator
UE-V Generator 會監視應用程式,以探索和擷取應用程式儲存其設定的位置。受監視的應用程式必須是傳統的應用程式。您使用 UE-V Generator 來建立設定位置範本,但它無法從下列應用程式類型建立設定位置範本:
虛擬化應用程式
透過終端機服務提供的應用程式
Java 應用程式
Windows 應用程式
注意
您無法從虛擬化應用程式或終端機服務應用程式建立 UE-V 設定位置範本。不過,您可以將使用範本進行同步處理的設定套用到那些應用程式。若要建立支援虛擬桌面基礎結構 (VDI) 和終端機服務應用程式的範本,請使用 UE-V Generator 開啟 Windows Installer (.msi) 封裝版本的應用程式。如需有關虛擬應用程式同步處理設定的詳細資訊,請參閱搭配使用 UE-V 2.x 與應用程式虛擬化應用程式。
**排除的位置:**探索程序會排除常用儲存應用程式軟體檔案的位置,因為這些位置無法在使用者電腦或運算環境間正確地同步處理設定。預設會排除下列項目:
登入使用者無法寫入值的 HKEY_CURRENT_USER 登錄機碼和檔案
與 Windows 作業系統核心功能相關聯的 HKEY_CURRENT_USER 登錄機碼和檔案
所有位於 HKEY_LOCAL_MACHINE 登錄區中的登錄機碼
位於 Program Files 目錄中的檔案
位於 Users \ [User name] \ AppData \ LocalLow 下的檔案
位於 %Systemroot% 中的 Windows 作業系統檔案
如果需要儲存在排除的位置中的登錄機碼和檔案才能同步處理應用程式設定,您可以在範本建立期間手動新增位置到設定位置範本。
取代預設的 Microsoft 範本
UE-V Agent 會為一般 Microsoft 應用程式和 Windows 設定安裝設定位置範本的預設群組。如果您自訂這些範本或建立設定位置範本以同步處理自訂應用程式的設定,則可將 UE-V 代理程式設定為使用設定範本類別目錄來儲存範本。在此情況下,您必須在設定範本類別目錄中包含預設範本和自訂範本。
當您部署 UE-V 代理程式時,可以使用命令列參數 RegisterMSTemplates
來停用預設 Microsoft 範本的登錄。
當您使用群組原則設定設定範本類別目錄路徑時,您可以選擇取代預設的 Microsoft 範本。如果您將原則設定設定為取代預設 Microsoft 範本,則會將 UE-V Agent 安裝的所有預設 Microsoft 範本刪除,並且只使用位於設定範本類別目錄中的範本。UE-V Agent 組態設定參數 RegisterMSTemplates
必須設為 true 才能覆寫預設的 Microsoft 範本。
注意
如果您在將其啟用後停用此原則設定,UE-V Agent 不會還原預設的 Microsoft 範本。
如果設定範本類別目錄中內含自訂的範本使用與 Microsoft 範本相同的 ID,而 UE-V Agent 並未設定為取代預設的 Microsoft 範本,則會忽略 Microsoft 範本。
您也可以使用 UE-V Windows PowerShell 功能取代預設範本。若要使用 Windows PowerShell 取代預設的 Microsoft 範本,請先解除登錄所有預設的 Microsoft 範本,然後再登錄自訂的範本。
注意
即使已針對應用程式部署新的設定位置範本,舊的設定封裝仍會保留在設定儲存位置。代理程式不會讀取這些封裝,但也不會自動將其刪除。
安裝 UEV 2.x Generator
在電腦上安裝 Microsoft User Experience Virtualization (UE-V) 2.0 Generator,以便用於建立自訂的設定位置範本。此部電腦應已安裝要產生自訂設定位置範本的應用程式。
安裝 UE-V Generator
以具備本機系統管理員權限的使用者身分,找到 UE-V 軟體所提供的 UE-V Generator 安裝檔案 ToolSetup.exe。或者,如果您知道電腦架構,則可以執行適當的 Windows Installer (.msi) 檔案,即 ToolsSetupx64.msi 或 ToolsSetupx86.msi。
按兩下安裝檔案。隨即開啟 使用者經驗虛擬化 Generator 安裝精靈。按 [下一步] 繼續。
接受 Microsoft 軟體授權合約,然後按 [下一步]。
按一下 Microsoft Updates 和客戶經驗改進計畫的選項。
選取要安裝 UE-V Generator 的目標資料夾,然後按 [下一步]。
按一下 [安裝] 開始安裝。
注意
安裝應用程式前會顯示一個 [使用者帳戶控制] 的提示。安裝 UE-V Generator 需要使用權限。
安裝完成後請按一下 [完成] 關閉精靈。您必須重新啟動電腦才能執行 UE-V Generator。
若要確認安裝是否成功,請依序按一下 [開始]、[所有程式]、[Microsoft User Experience Virtualization] 和 [Microsoft User Experience Virtualization Generator]。
注意
UE-V 2 Generator 只能用來為 UE-V 2 Agent 建立範本。在 UE-V 1.0 Agent 和 UE-V 2 Agent 的混合部署中,您應該繼續使用 UE-V 1.0 Generator,直到您升級所有 UE-V Agent 為止。
部署設定範本類別目錄
使用者經驗虛擬化 設定範本類別目錄是 UE-V 電腦或伺服器訊息區 (SMB) 網路共用上的一個資料夾路徑,儲存所有的自訂設定位置範本。UE-V Agent 中排定的工作會每天檢查此位置一次,並根據此資料夾內的範本更新其同步處理行為。
UE-V Agent 會登錄上一次檢查此資料夾以來,在此資料夾中新增或更新的範本,並取消登錄已移除的範本。根據預設,工作排程器會在當地時間每天早上 3:30 及系統啟動時登錄或解除登錄一次。若要自訂此排定工作的頻率,請參閱變更 UE-V 2.x 排定工作的頻率。
您可以使用安裝命令列選項、群組原則、WMI 或 Windows PowerShell 來設定設定範本類別目錄路徑。儲存在設定範本類別目錄路徑中的範本會由工作排程器自動進行登錄或解除登錄。
設定 UE-V 2.x 的設定範本類別目錄
在將存放 UE-V 設定範本類別目錄的電腦上建立新資料夾。
為設定範本類別目錄資料夾設定下列共用層級 (SMB) 權限。
使用者帳戶 建議的使用權限 Everyone
無使用權限
Domain Computers
讀取權限層級
Administrators
讀/寫權限層級
為設定範本類別目錄資料夾設定下列 NTFS 檔案系統權限。
使用者帳戶 建議的使用權限 適用於 Creator/Owner
完全控制
這個資料夾、子資料夾及檔案
Domain Computers
列出資料夾內容及讀取
這個資料夾、子資料夾及檔案
Everyone
無使用權限
無使用權限
Administrators
完全控制
這個資料夾、子資料夾及檔案
按一下 [確定] 關閉對話方塊。
您至少必須授予網路共用 Domain Computers 群組的權限。此外,請為將管理已儲存範本的系統管理員授予網路共用資料夾的存取權限。
建立自訂設定位置範本
使用 UE-V Generator 建立企業營運應用程式或其他自定應用程式的設定位置範本。建立應用程式的範本後,您可以將它部署到電腦,以便同步處理該應用程式的設定。
使用 UE-V Generator 建立 UE-V 設定位置範本
依序按一下 [開始]、[所有程式]、[Microsoft User Experience Virtualization],再按一下 [Microsoft User Experience Virtualization Generator]。
按一下 [建立設定位置範本]。
指定應用程式。瀏覽到應用程式 (.exe) 的檔案路徑或您要建立設定位置範本的應用程式捷徑 (.lnk)。指定命令列引數 (若有的話) 和工作目錄 (若有的話)。按 [下一步] 繼續。
注意
應用程式啟動前,系統會顯示 [使用者帳戶控制] 的提示。您需要使用權限才能監視應用程式用於儲存設定的登錄和檔案位置。
在應用程式啟動後,關閉應用程式。UE-V Generator 會記錄應用程式儲存其設定的位置。
程序完成後,請按 [下一步] 繼續。
檢閱和選取適當登錄設定位置和設定檔案位置旁的核取方塊,以同步處理此應用程式。所列的清單包含下列兩種設定位置類別:
標準:儲存在 HKEY_CURRENT_USER 登錄機碼或 \ Users \ [User name] \ AppData \ Roaming 之下檔案資夾中的應用程式設定。UE-V Generator 預設會包含這些設定。
非標準:儲存在最佳實作中針對設定資料儲存所指定之位置外部的應用程式設定 (選用)。這些設定包含 Users \ [User name] \ AppData \ Local 下的檔案和資料夾。檢閱這些位置以判斷是否要將其加入至設定位置範本中。選取位置核取方塊以將其加入。
按 [下一步] 繼續。
檢閱和編輯設定位置範本的任何 [屬性]、[登錄] 位置和 [檔案] 位置。
在 [屬性] 索引標籤上編輯下列屬性:
應用程式名稱:寫在程式檔案屬性描述中的應用程式名稱。
程式名稱:從程式檔案屬性取得的程式名稱。這個名稱通常具有.exe 的副檔名。
產品版本:應用程式 .exe 檔案的產品版本號碼。此屬性 (結合 [檔案版本]) 可協助判斷設定位置範本是以哪個應用程式為目標。這個屬性接受主要版本號碼。如果此屬性為空白,則會將設定位置範本套用到產品的所有版本。
檔案版本:應用程式 .exe 檔案的檔案版本號碼。此屬性 (結合 [產品版本]) 可協助判斷設定位置範本是以哪個應用程式為目標。這個屬性接受主要版本號碼。如果此屬性為空白,則會將設定位置範本套用到程式的所有版本。
範本作者姓名 (選用):設定位置範本作者的名稱。
範本作者電子郵件 (選用):設定位置範本作者的電子郵件地址。
[登錄] 索引標籤會列出包含在設定位置範本中登錄位置的 [機碼] 和 [範圍]。使用 [工作] 下拉式功能表編輯登錄位置。這些工作可讓您新增新機碼、編輯現有機碼的名稱或範圍、刪除機碼,以及瀏覽機碼所在位置的登錄。使用 [所有設定] 範圍來包含指定機碼下的所有登錄設定。使用 [所有設定和子機碼] 來包含指定機碼、子機碼和子機碼設定下的所有登錄設定。
[檔案] 索引標籤列出包含在設定位置範本中檔案位置的檔案路徑和檔案遮罩。使用 [工作] 下拉式功能表編輯檔案位置。檔案位置的工作可讓您新增新檔案或資料夾位置、編輯現有檔案或資料夾的範圍、刪除檔案或資料夾,以及在 Windows 檔案總管中開啟選取的位置。將檔案遮罩保留為空白可包含指定資料夾中的所有檔案。
按一下 [建立],然後按一下 [儲存],在電腦上儲存設定位置範本。
按一下 [關閉] 關閉設定範本精靈。結束 UE-V Generator 應用程式。
為應用程式建立設定位置範本後,您應該測試範本。先在實驗室環境下部署範本,再將其放入企業的生產環境中。
UE-V 的應用程式範本結構描述參考詳細說明 UE-V 設定位置範本的 XML 結構,並提供編輯這些檔案的指引。
部署自訂設定位置範本
在您使用 UE-V Generator 建立設定位置範本之後,您應該加以測試,以確保正確地同步處理應用程式設定。接著,您可以放心地將設定位置範本部署到企業中的電腦。
您可以使用下列其中一種方法部署設定位置範本:
Enterprise Software Distribution (ESD) 系統,如 System Center Configuration Manager
群組原則喜好設定
UE-V 設定範本類別目錄
使用 ESD 系統或群組原則物件部署的範本,必須透過 UE-V Windows Management Instrumentation (WMI) 或 Windows PowerShell 進行登錄。UE-V Agent 會自動登錄儲存在設定範本類別目錄位置中的範本。
使用範本類別目錄路徑部署 UE-V 設定位置範本
瀏覽至定義為設定範本類別目錄的網路共用資料夾。
新增、移除或更新設定範本類別目錄中的設定位置範本,以反映您要讓 UE-V 電腦使用的 UE-V Agent 範本設定。
注意
電腦上的範本會每天更新一次。更新程序會依照設定範本類別目錄的變更進行。
若要在執行 UE-V Agent 的電腦上手動更新範本,請開啟提升權限的命令提示字元,並瀏覽至 [%Program Files%\Microsoft User Experience Virtualization \ Agent \ <x86 或 x64 >],然後執行 [ApplySettingsTemplateCatalog.exe]。
注意
此程式會在電腦啟動期間以及每天早上 3:30 自動執行,以收集最近新增至類別目錄的任何新範本。
您對於 UE-V 有任何建議嗎?
您可以在這裡加入您的建議,或對建議進行票選。您如有 UE-V 方面的問題,請利用 UE-V TechNet 論壇。