使用 Microsoft Configuration Manager (Windows 10) 設定 UE-V
將使用者體驗虛擬化部署 (UE-V) 及其必要功能之後,您可以開始設定它以符合組織的需求。 UE-V 元件可讓系統管理員使用 Microsoft Configuration Manager 的合規性設定功能,在安裝 UE-V 和 Configuration Manager 的站臺上套用一致的設定。
UE-V 元件支援的功能
UE-V 元件包含下列工具:
建立或更新 UE-V 設定位置範本發佈基準
- 定義要註冊或取消註冊的 UE-V 範本
- 在新增或更新範本時更新 UE-V 範本設定項目和基準
- 使用標準設定專案補救來散發和註冊 UE-V 範本
建立或更新 UE-V 代理程式原則設定專案,以設定或清除這些設定
設定 設定 描述 封裝大小上限 啟用/停用 Windows 應用程式同步處理 在應用程式啟動時等候同步處理 設定匯入延遲 同步未列出的 Windows 應用程式 等候登入時同步處理 設定匯入通知 IT 連絡人URL 等候同步逾時 設定記憶體路徑 IT 連絡人描述性文字 設定範本目錄路徑 同步啟用 已啟用匣圖示 啟動/停止 UE-V 代理程序服務 Sync 方法 第一次使用通知 定義哪些 Windows 應用程式會漫遊設定 同步逾時 確認 UE-V 正在執行,以確認合規性。
產生 UE-V 服務原則設定專案
所有 UE-V 服務原則和設定都會透過使用 UevAgentPolicyGenerator.exe 工具產生的單一設定專案散發。 此工具會從 XML 組態檔讀取所需的組態,並建立 CI,其中包含讓機器符合規範所需的探索和補救設定。
UE-V 服務原則設定專案 CAB 檔案是使用具有下列參數的 UevTemplateBaselineGenerator.exe 命令行工具所建立:
- 月 <臺碼>
- PolicyName <名稱> 選擇性:如果不存在,則預設為 “UE-V 代理程序原則”
- PolicyDescription <描述> 選擇性:如果不存在,則提供描述
- CabFilePath <組態專案 .CAB 檔案的完整路徑>
- ConfigurationFile <代理程式設定 XML 檔案的完整路徑>
注意
可能需要變更 PowerShell 執行原則,以允許這些腳本在您的環境中執行。 在 Configuration Manager 控制台中執行下列步驟:
- 選 取 [系統管理 > 用戶端設定內容 > ]
- 在 [ 使用者代理程式] 索 引標籤中,將 PowerShell 執行原則 設定為 略過
- 將預設設定組態檔從 UE-V Config Pack 安裝目錄複製到 ConfigMgr 管理員 控制台可見的位置:
C:\Program Files (x86)\Windows Kits\10\Microsoft User Experience Virtualization\Management\AgentConfiguration.xml
預設組態檔包含五個區段:
所有 UE-V 機器層級設定。 DesiredState 屬性可以是
- 設定 為在登錄中指派值
- 清除 以移除設定
- 未受管理 ,讓組態專案保持在目前的狀態
請勿從此區段移除行。 如果您不想讓 Configuration Manager 變更目前或預設值,請改為將 DesiredState Unmanaged
設定為 。
所有 UE-V 使用者層級設定。 這些專案會覆寫使用者的計算機設定。 DesiredState 屬性可以是
- 設定 為在登錄中指派值
- 清除 以移除設定
- 未受管理 ,讓組態專案保持在目前的狀態
請勿從此區段移除行。 相反地,如果您不想讓 Configuration Manager 變更目前或預設值,請將 DesiredState 設定為 'Unmanaged'。
本節中的專案會控制服務作業。 默認組態檔包含 UevAgentService 的單一專案。 DesiredState 屬性可以 設定為 Running 或 Stopped。
所有電腦層級的 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"
- 使用主控台或 PowerShell ConfigMgr 匯入 CAB 檔案 Import-CMConfigurationItem
更新 UE-V 原則設定專案
- 變更所需的狀態和值欄位,以編輯組態檔。
- 從建立 第一個 UE-V 原則設定專案中的步驟 3 執行命令。 如果您使用 PolicyName 參數變更名稱,請務必輸入相同的名稱。
- 重新匯入 CAB 檔案。 ConfigMgr中的版本將會更新。
產生 UE-V 範本基準
UE-V 範本是使用包含多個設定專案的基準來散發。 每個設定專案都包含安裝一個 UE-V 範本所需的探索和補救腳本。 實際的 UE-V 範本內嵌在使用標準設定專案功能進行散發的補救腳本中。
UE-V 範本基準是使用具有下列參數的 UevTemplateBaselineGenerator.exe 命令行工具所建立:
- 月 <臺碼>
- BaselineName <名稱> (選擇性:如果不存在,則預設為 “UE-V 範本散發基準)
- BaselineDescription <描述> (選擇性:如果未出現描述,則會提供描述)
- TemplateFolder <UE-V 樣本資料夾>
- 註冊 <逗號分隔的範本檔案清單>
- 取消註冊 <逗號分隔範本清單>
- 要產生之基準 CAB 檔案的 CabFilePath <完整路徑>
結果是準備匯入至 Configuration Manager的基準 CAB 檔案。 如果在未來的日期更新或新增範本,您可以使用相同的基準名稱重新執行命令。 匯入 CAB 會導致已變更範本上的 CI 版本更新。
建立第一個 UE-V 範本基準
- 在執行 ConfigMgr 管理員 主控台之電腦可見的穩定資料夾位置中,建立一組「主要」的 UE-V 範本。 新增或更新範本時,此資料夾就是要提取以供散發的位置。 您可以從已安裝 UE-V 的電腦複製樣本的初始清單。 默認範本位置為 C:\Program Files\Microsoft 使用者體驗虛擬化\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 檔案,以建立 UevTemplateBaseline.cab 準備匯入 Configuration Manager
更新 UE-V 範本基準
範本產生器會使用範本版本來判斷是否應該更新範本。 如果您變更範本並更新版本,基準產生器會比較主要資料夾中的範本與 ConfigMgr 伺服器上 CI 中包含的範本。 如果發現差異,則會更新產生的基準和修改過的 CI 版本。
若要散發新的記事本範本模板,您可以執行下列步驟:
- 更新範本的 Version 元素中的<>範本和範本版本
- 將範本複製到主要範本目錄
- 在建立第一個 UE-V 範本基準的步驟 3 中建立的 .bat 檔案中執行命令
- 使用主控台或 PowerShell Import-CMBaseline 將產生的 CAB 檔案匯入 ConfigMgr