使用 System Center Configuration Manager 2012 設定 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 及其必要功能之後,必須設定 UE-V。UE-V Configuration Pack 可讓系統管理員使用 System Center Configuration Manager 2012 SP1 或更新版本的相容性設定功能,將一致的組態套用於 UE-V 和 Configuration Manager 安裝所在的網站。
UE-V Configuration Pack 支援的功能
UE-V Configuration Pack 包含可執行下列工作的工具:
建立或更新 UE-V 設定位置範本散發基準。
定義即將登錄或取消登錄的 UE-V 範本
在新增或更新範本時更新 UE-V 範本設定項目和基準
使用標準設定項目補救來散發和登錄 UE-V 範本
建立或更新 UE-V 代理程式原則設定項目以設定或清除這些設定。
封裝大小上限
啟用/停用 Windows 應用程式同步處理
等待應用程式啟動時的同步處理
設定匯入延遲
同步處理未列出的 Windows 應用程式
等待登入時的同步處理
設定匯入通知
IT 連絡 URL
等待同步處理逾時
設定儲存路徑
IT 連絡的描述性文字
設定範本類別目錄路徑
同步處理啟用
啟用系統匣圖示
啟動/停止 UE-V 代理程式服務
同步處理方法
首次使用通知
定義哪些 Windows 應用程式將漫遊設定
同步處理逾時
確認 UE-V 正在執行中,進而驗證相容性。
產生 UE-V 代理程式原則設定項目
所有 UE-V 代理程式原則和組態都是透過使用 UevAgentPolicyGenerator.exe 工具產生的單一設定項目進行散發。此工具會從 XML 組態檔讀取所需的組態並建立一個 CI,其中包含讓電腦相容所需的探索和補救設定。
UE-V 代理程式原則設定項目 CAB 檔案是使用 UevTemplateBaselineGenerator.exe 命令列工具所建立,具有下列參數:
網站<網站程式碼>
PolicyName<名稱>選用項目:若不存在,則預設為 “UE-V Agent Policy”
PolicyDescription <描述>選用項目:若不存在,則提供說明
CabFilePath <設定項目 .CAB 檔的完整路徑>
ConfigurationFile <代理程式設定 XML 檔的完整路徑>
注意
可能需要變更 PowerShell 執行原則,以允許在您的環境中執行這些指令碼。在 Configuration Manage 主控台中執行下列步驟:
- 選取 [管理] > [用戶端設定] > [屬性]
- 在 [使用者代理程式] 索引標籤上,將 [PowerShell 執行原則] 設定為 [略過]
建立第一個 UE-V 原則設定項目
將預設設定組態檔從 UE-V Config Pack 安裝目錄複製到您的 ConfigMgr 管理主控台看得見的位置:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\AgentConfiguration.xml c:\<target path>
預設組態檔包含五個區段:
電腦原則
所有 UE-V 電腦層級設定。DesiredState 屬性可以是[設定] 以在登錄中指派此值
[清除] 以移除此設定
[未受管理] 以讓設定項目保持其目前的狀態
請勿從此區段移除上述各行。如果不想讓 Configuration Manager 變更目前或預設值,請將 DesiredState 設定為 [未受管理]。
CurrentComputerUserPolicy
所有 UE-V 使用者層級設定。這些項目會覆寫使用者的電腦設定。DesiredState 屬性可以是[設定] 以在登錄中指派此值
[清除] 以移除此設定
[未受管理] 以讓設定項目保持其目前的狀態
請勿從此區段移除上述各行。如果不想讓 Configuration Manager 變更目前或預設值,請將 DesiredState 設定為 [未受管理]。
- 服務
此區段中的項目可控制服務作業。預設組態檔包含一項 UevAgentService。DesiredState 屬性可設為 [執行中] 或 [已停止]。
Windows8AppsComputerPolicy
所有電腦層級 Windows 應用程式同步處理設定。此區段中所列的每個 PackageFamilyName 可被指派以下的 DesiredState 值:[已啟用] 可漫遊設定
[已停用] 可防止漫遊設定
[已清除] 可從 UE-V 控制中移除項目
視可以使用 PowerShell cmdlet GetAppxPackage 來檢視的已安裝 Windows 應用程式清單而定,此區段可以加入其他行。
- Windows8AppsCurrentComputerUserPolicy
與 Windows8AppsComputerPolicy 相同,具有可覆寫個別使用者電腦設定的設定。
變更所需的狀態和值欄位,即可編輯組態檔。
在執行 ConfigMgr 管理主控台的電腦上執行此命令:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe –Site ABC –CabFilePath “C:\MyCabFiles\UevPolicyItem.cab” –ConfigurationFile “c:\AgentConfiguration.xml”
使用 ConfigMgr 主控台或 PowerShell Import-CMConfigurationItem 匯入 CAB 檔
更新 UE-V 原則設定項目
變更所需的狀態和值欄位,即可編輯組態檔。
從建立第一個 UE-V 原則設定項目的步驟 3 執行命令。如果您使用 PolicyName 參數來變更名稱,請確定輸入相同的名稱。
重新匯入 CAB 檔。將會更新 ConfigMgr 中的版本。
產生 UE-V 範本基準
UE-V 範本會使用包含多個設定項目的基準進行散發。每個設定項目都包含安裝一個 UE-V 範本所需的探索和補救指令碼。實際 UE-V 範本內嵌在補救指令碼中,以便使用標準設定項目功能散發。
UE-V 範本基準是使用 UevTemplateBaselineGenerator.exe 命令列工具所建立,具有下列參數:
網站<網站程式碼>
BaselineName <名稱> (選用項目:若不存在,則預設為 “UE-V Template Distribution Baseline”)
BaselineDescription <描述> (選用項目:若不存在,則提供說明)
範本資料夾 <UE-V 範本資料夾>
登錄 <逗號分隔的範本檔案清單>
取消登錄 <逗號分隔的範本清單>
CabFilePath <要產生的基準 CAB 檔完整路徑>
結果是可供匯入 Configuration Manager 的基準 CAB 檔。如果您在未來更新或新增範本,您可以使用的相同基準名稱重新執行此命令。匯入 CAB 的結果是已變更範本上的 CI 版本會更新。
建立第一個 UE-V 範本基準
在執行 ConfigMgr 管理主控台的電腦看得到的穩定資料夾位置中,建立一組「主要」的 UE-V 範本。新增或更新範本後,這個資料夾就是提取範本以供散發的位置。從已安裝 UE-V 的電腦即可複製最初的範本清單。預設範本位置是 C:\Program Files\Microsoft User Experience Virtualization\Templates。
建立 text.bat 檔案,您可以在其中加入範本產生器命令。這是選擇性作業,但如果您儲存命令參數,將會簡化重新產生動作。
將命令和參數加入至將會產生基準的 .bat 檔案。下列範例會建立散發 [記事本] 和 [小算盤] 的基準:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe –Site “ABC” –TemplateFolder “C:\ProductionUevTemplates” –Register “MicrosoftNotepad.xml, MicrosoftCalculator.xml” –CabFilePath “C:\MyCabFiles\UevTemplateBaseline.cab”
執行 .bat 檔案以建立可供匯入 Configuration Manager 中的 UevTemplateBaseline.cab。
更新 UE-V 範本基準
範本產生器會使用範本版本來判斷是否應該更新範本。如果您進行範本變更及更新版本,基準產生器會比較您主要資料夾中的範本與 ConfigMgr 伺服器上 CI 內含的範本。如果找到差異,則會更新已產生的基準和修改過的 CI 版本。
若要散發新的 [記事本] 範本,您會執行下列步驟:
更新位於範本之 <版本> 元素中的範本和範本版本。
將範本複製到您主要的範本目錄。
執行您在建立第一個 UE-V 範本基準的步驟 3 建立之 .bat 檔案中的命令。
使用主控台或 PowerShell Import-CMBaseline 將產生的 CAB 檔匯入 ConfigMgr 中。
取得 UE-V Configuration Pack
您可以在這裡下載 UE-V Configuration Manager 2012 SP1 的組態封裝或更新版本。
您對於 UE-V 有任何建議嗎?
您可以在這裡加入您的建議,或對建議進行票選。您如有 UE-V 方面的問題,請利用 UE-V TechNet 論壇。