130 likes | 281 Views
User Experience Virtualization 2.0 (MDOP 2013 R2). Presenter - Fred Bainbridge @ FredBainbridge. User Experience Virtualization 2.0. Overview Template Generator Management. Overview. Personalizes the enterprise desktop experience. Captures Application Settings and Preferences
E N D
User Experience Virtualization2.0(MDOP 2013 R2) Presenter - Fred Bainbridge @FredBainbridge
User Experience Virtualization 2.0 • Overview • Template Generator • Management
Overview • Personalizes the enterprise desktop experience. • Captures Application Settings and Preferences • Captures OS theme and desktop settings • Compatible with App-V 5.0 Applications
UE-V Overview What can it do? Most registry and file changes What can’t it do? Java Applications Excluded Locations HKEY_CURRENT_USER registry keys and files to which the logged-on user cannot write values HKEY_CURRENT_USER registry keys and files that are associated with the core functionality of the Windows operating system All registry keys that are located in the HKEY_LOCAL_MACHINE hive Files that are located in Program Files directories Files that are located in Users \ [User name] \ AppData \ LocalLow Windows operating system files that are located in %Systemroot%
UE-V Overview • Captured Settings are applied after the following events: • When a registered application is launched. • When a user logs onto a computer. • When a user unlocks a computer. • When a connection is made to a remote desktop. • When the Sync Controller Application scheduled task is run
UE-V Template Generator A custom settings template is an XML document that defines what application user settings are being captured. Templates are created using a UeV Generator which monitors what changes when an application is running and outputs an XML document. The XML document can be manually modified.
UE-V TEMPLATE Generator UE-V Generator Requirements • NTFS File System • PowerShell 3.0, .Net 4.0 • Application must be locally installed UE-V Sequencing Best Practices – • Run the Generator on the oldest possible operating system that you support. • Use a virtual machine • Learn PowerShell
UEV-V Management Means to manage UE-V • Command Line parameters during client installation or PowerShell • Group Policy • ConfigMgr 2012 SP1 or higher • Using Configuration Items with Baseline Templates
UEV-V Management Agent Settings
UEV-V Management Managing UE-V with ConfigMgr 2012 SP1 • Download System Center 2012 Configuration Pack for UE-Vhttp://www.microsoft.com/en-us/download/details.aspx?id=40913 • Install the Configuration Pack • Configure UEVAgentConfiguration.xml • Use UevAgentPolicyGenerator.exe to create the Policy Agent CI (.cab) file. • Import the .cab into ConfigMgr • Gather all your settings templates (xml) • Use UevTemplateBaselineGenerator.exe to create the Template Baseline and CIs for any settings templates (.cab). • Import the baseline cab file. • Deploy the baseline to target collection(s).
UE-V Management • Show UEVAgentConfiguration.xml • Use PowerShell to automate the creation and importation of CIs and Baselines. • Remediation of non compliant device
Gotchyas • Thin Clients with write filter enabled • Restrictive Desktop Settings • HotFix 1 • BGInfo • Know your PowerShell • Migrating from 1.0 to 2.0
Questions? Fred Bainbridge fred@mnscug.org @FredBainbridge