Page 2 - MDOP Information Experience Team; Guide; Applies to
Administrator’s Guide for Microsoft User Experience Virtualization (UE -V) 1.0 MDOP Information Experience Team Summary : Microsoft User Experience Virtualization (UE-V) captures and centralizes application settings and Windows operating system settings for the user. These stored settings are then a...
Page 4 - Contents
Contents Getting Started With User Experience Virtualization 1.0 ............................................................. 4 About User Experience Virtualization 1.0 ................................................................................. 5 High-Level Architecture for UE-V 1.0.............
Page 6 - Accessibility for UE-V; About User Experience Virtualization 1.0; Planning Which Applications to Synchronize with UE-V; UEV 1.0 Release Notes
5 Describes the known issues for UE-V. Accessibility for UE-V Describes the keyboard shortcuts and accessibility information for UE-V. About User Experience Virtualization 1.0 Microsoft User Experience Virtualization (UE-V) monitors the changes that are made by users to application settings and W...
Page 7 - High; Settings storage location; Preparing Your Environment for UE-V
6 High -Level Architecture for UE-V 1.0 This topic describes high-level architectural elements of the Microsoft User Experience Virtualization (UE-V) settings roaming solution. The following elements are part of a standard UE-V deployment. The UE-V Agent monitors the applications and the operating s...
Page 8 - UE; Settings location templates; Settings packages; preserved when a
7 UE -V Agent The UE-V agent is installed on each computer with settings that are synchronized by User Experience Virtualization. The agent monitors the registered applications and the operating system for any changes to that are made to settings, and it synchronizes those settings between computers...
Page 9 - Settings template catalog; Planning; User Experience Virtualization Generator; Users
8 Settings template catalog The settings template catalog is a folder path on UE-V computers or a Server Message Block (SMB) network share that stores all the custom settings location templates. The UE-V agent retrieves new or updated templates from this location. The UE-V agent checks this location...
Page 10 - Installing the UE-V Generator; Accessibility for UE; Access any command with a few keystrokes; Documentation in alternative formats
9 registry keys and files that are associated with the core functionality of the Windows operating system. For more information about the UE-V Generator, see Installing the UE-V Generator . Accessibility for UE -V Microsoft is committed to making its products and services easier for everyone to use....
Page 11 - Customer service for people with hearing impairments; For more information; Microsoft Accessibility website; Planning for UE
10 Learning Ally (formerly Recording for the Blind & Dyslexic, Inc.) 20 Roszel Road Princeton, NJ 08540 Telephone number from within the United States: (800) 221-4792 Telephone number from outside the United States and Canada: (609) 452-0606 Fax: (609) 987-8116 http://www.learningally.org/ Web a...
Page 12 - Planning information; – specifies whether to use the; Preparing Your Environment for UE; Define a settings storage location
11 Planning information Preparing Your Environment for UE-V Provides prerequisites and recommended network configurations for UE-V. Supported Configurations for UE-V 1.0 Lists the operating systems and computer configurations that are required for UE-V. Planning for UE-V Configuration Includes the f...
Page 13 - Deploying the Settings
12 store settings on the share must have read/write permissions to the storage location. The UE-V Agent will create user-specific folders under this root directory. The settings storage location is defined by setting the SettingsStoragePath configuration option. This option can be configured in the ...
Page 14 - Use Active Directory home directory with UE-V; Synchronize computer clocks for UE; Configuring UE-V with Group Policy Objects; Supported Configurations for UE; Lifecycle Supported; Supported configurations for UE-V Agent and UE-V Generator
13 Use Active Directory home directory with UE-V If no settings storage location is configured for UE-V when the agent is deployed, then the user’s Active Directory (AD) home directory is used to store settings location packages. The UE-V agent dynamically creates the settings storage folder below t...
Page 15 - Windows 7; Requirements for the Offline Files feature
14 Operating system Edition Service pack System architecture Microsoft .NET Framework Windows 7 Ultimate, Enterprise, or Professional Edition SP1 32-bit or 64-bit .NET Framework 4 or .NET Framework 3.5 SP1 .NET Framework 4 (Generator) Windows Server 2008 R2 Standard, Enterprise, Data Center, or Web ...
Page 16 - Windows 8; sc config CscService start=auto
15 The UE-V default configuration uses the Windows Offline File feature to synchronize settings. Offline Files ensures that the user’s settings are available even wh en the computer leaves the enterprise network. Any changes that are made to settings are automatically synchronized with the settings ...
Page 17 - SyncMethod; Managing the UE-V 1.0 Agent and Packages with PowerShell and WMI; Prerequisites for the UE-V PowerShell feature; Planning for Custom Template Deployment; Plan which applications to synchronize with UE; Checklist for Evaluating Line; Checklist for Evaluating Line-of-Business Applications for UE-V; Plan custom template deployment
16 During UE-V installation, set the AgentSetup.exe parameter SyncMethod = None at the command prompt or in a batch file. For more information about how to deploy the agent, see Deploying the UE-V Agent . If you disable the Offline Files setting for UE-V and you do not specify the SyncMethod para...
Page 18 - Plan for UE; Planning for UE-V 1.0 Configuration Methods; Planning Which Applications to Synchronize with UE; hardware configurations.; Microsoft Office 2010 applications
17 Planning for Custom Template Deployment Plan for UE -V configuration UE-V configurations determine how settings are synchronized throughout the enterprise. These configurations can be made before, during, or after the UE-V Agent is deployed. UE-V provides a variety of configuration methods Planni...
Page 19 - UE-V Windows settings location templates; Windows settings
18 Application category Description Microsoft Visio 2010 Microsoft SharePoint Workspace 2010 Microsoft InfoPath 2010 Microsoft Lync 2010 Microsoft OneNote 2010 Browser options (Internet Explorer 8, Internet Explorer 9, and Internet Explorer 10) Favorites, home page, tabs, and toolbars. Windows acces...
Page 20 - Prevent unintentional user Settings configuration; When a user logs on to their computer.; Custom UE-V settings location templates; Planning for; Note
19 default. Desktop and Ease of Access settings can be enabled by using Group Policy, PowerShell, and WMI. UE-V does not support the roaming of settings between operating systems with different languages. For example, synchronization between English and German is not supported. The language of all c...
Page 21 - This page intentionally left blank
Page 22 - Description; directory? Application
21 Checklist for Evaluating Line -of-Business Applications for UE-V To evaluate which line-of-business applications should be included in your UE-V deployment, consider the following: Description Does this application contain settings that the user can customize? Is it important for the user that th...
Page 23 - Changing the Frequency of UE-V Scheduled Tasks; Replace the default Microsoft templates
22 Description settings? The performance of the settings synchronization can be affected by large files. Including large files can impact the performance of settings synchronization. Planning for Custom Template Deployment Microsoft User Experience Virtualization (UE-V) uses settings location templa...
Page 24 - must be set to; Configuration methods for UE-V; Command-line or Batch Script Installation:; parameters that are used with the deployment of
23 When you use Group Policy to configure the settings template catalog path, you can choose to replace the default Microsoft templates. If you configure the policy settings to replace the default Microsoft templates, all of the default Microsoft templates that are installed by the UE-V agent will b...
Page 26 - Task; Custom settings templates only; – deploy the
25 UE -V 1.0 Checklist Use this checklist to plan for preparing your computing environment for Microsoft User Experience Virtualization (UE-V) deployment. Task References Review the Getting Started information about UE-V to gain a basic understanding of the product before you begin the deployment pl...
Page 27 - Deploying UE; Deployment information for UE
26 Deploying UE -V 1.0 There are a number of different deployment configurations that Microsoft User Experience Virtualization (UE-V) supports. This section includes general information and step-by-step procedures to help you successfully perform the tasks that you must complete at different stages ...
Page 28 - Deploying the Settings Storage Location for UE; Active Directory home directory; Deploy a UE
27 Deploying custom templates requires a settings template catalog. The default Microsoft application templates are deployed with the UE-V Agent. Deploying the Settings Storage Location for UE -V 1.0 Microsoft User Experience Virtualization (UE-V) deployment requires a settings storage location wher...
Page 29 - OK; Deploying the UE; Default
28 users Create Folders/Append Data 5. Click OK to close the dialog boxes. This permission configuration allows users to create folders for settings storage. The UE-V agent creates and secures a settingspackage folder while running in the context of the user. The user receives full control to their ...
Page 31 - Batch script
30 Directory user Home Directory as the settings storage location. When you specify the SettingsStoragePath configuration during setup and use the %username% as part of the value, this will roam the same user settings experience on all computers or sessions that a user logs into. If you specify the ...
Page 32 - PowerShell
31 Deployment type Deployment description Example you use this install method, you must escape the variable with the %% characters. Without this character, the script expands the username variable at install time, rather than at run time, causing UE-V to use a single settings storage location for al...
Page 33 - You can use the following methods to deploy the UE-V agent:; Update the UE-V Agent; Installing the UE; System requirements; Copy the UE-V Group Policy ADMX files to the appropriate; PolicyDefinitions
32 The installation of the U-EV Agent requires Administrator rights and the computer will require a restart before the UE-V agent can run. UE -V Agent deployment methods from a network share You can use the following methods to deploy the UE-V agent: An electronic software distribution (ESD) solu...
Page 34 - central store. The .admx file must be placed in the; . If the architecture of the computer is known, then you can; Deploying the Settings Template Catalog for UE
33 Copy the ADMX files to the %Systemroot%\PolicyDefinitions directory on a local computer or copy to the Sysvol\PolicyDefinitions folder on the domain controller or ADMX central store. The .admx file must be placed in the PolicyDefinitions folder. The .adml file must be placed in the PolicyDefiniti...
Page 35 - User Account; To configure the settings template catalog for UE-V
34 permissions for the Domain Computers group. In addition, grant access permissions for the network share folder to administrators who will manage the stored templates. For more information about custom setting location templates, see Planning for Custom Template Deployment . 1. Create a new folder...
Page 36 - Open an elevated command prompt and navigate to; ApplySettingsTemplateCatalog.exe; to manually update templates on a computer that; Operations for UE; Operations information; Working with Custom UE-V Templates and the UE-V Generator
35 Templates that are stored in the settings template catalog location are automatically registered by the UE-V agent. Deploy the settings location templates with a settings template catalog path The UE-V settings location template catalog path can be defined by using the following methods: Group Po...
Page 37 - Administering UE; Managing UE
36 Microsoft User Experience Virtualization (UE-V) provides Windows PowerShell cmdlets which can help administrators perform various UE-V tasks. Security and Privacy for UE-V 1.0 This topic covers general security considerations for UE-V and the UE-V privacy statement. Administering UE -V 1.0 Aft...
Page 38 - Administering UE-V with PowerShell and WMI; Migrating UE-V Settings Packages
37 Administering UE-V with PowerShell and WMI You can use PowerShell and WMI to modify the settings that define how UE-V synchronizes settings on computers. Managing the UE-V 1.0 Agent and Packages with PowerShell and WMI Migrating UE-V Settings Packages You can relocate the user settings packages e...
Page 39 - Changing the Frequency of UE; How to use Schtasks,exe to Schedule Tasks in
38 Changing the Frequency of UE -V Scheduled Tasks The Microsoft User Experience Virtualization (UE-V) Agent installer, AgentSetup.exe, creates two scheduled tasks during the UE-V Agent installation. The two tasks are the Template Auto Update task and the Setting Storage Location Status task. These ...
Page 40 - Sharing Settings Location Templates with the UE; Share location templates with the template gallery; name or exclude this data from the template.; Restore-UevUserSetting
39 Sharing Settings Location Templates with the UE -V Template Gallery Share location templates with the template gallery The Microsoft User Experience Virtualization (UE-V) template gallery allows administrators to share their UE-V settings location templates. In the gallery, you can upload your se...
Page 41 - Configuring UE; Installing the UE-V Group Policy ADMX Templates; Target; Enable or disable this policy setting.; To restore application settings and Windows settings with WMI
40 1. Open a PowerShell window. 2. Enter the following WMI command to restore application settings and Windows settings. WMI command Description Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name RestoreByTemplateId -ArgumentList <template_ID> Restores the user settings f...
Page 42 - default Microsoft templates.
41 stored. This policy setting also configures whether the catalog will be used to replace the default Microsoft templates that are installed with the UE-V agent. default Microsoft templates. Do not use Offline Files Computers and Users This policy setting allows you to configure whether UE-V will u...
Page 44 - Migrating UE; Upgrade of existing server hardware to a more modern server.
43 configuration , select Policies , select Administrative Templates , click Windows Components , and then select Microsoft User Experience Virtualization . 2. Select the policy setting edited. The UE-V agent uses the following order of precedence to determine synchronization. 1. User-targeted setti...
Page 45 - Working with Custom UE; settings location templates; Registry Settings
44 To monitor the copy progress, open MySettings.txt with a log file reader such as Trace32. 4. Grant share-level permissions to the new share. Leave the NTFS permissions as they were set by Robocopy. On computers that run the UE-V agent, update the SettingsStoragePath configuration setting to the U...
Page 50 - Validate UE; can
49 editing the scope of existing files or folders, deleting files or folders, and opening the selected location in Windows Explorer. To include all files in the specified folder, leave the file mask empty. 5. Click Save to save the changes to the settings location template. 6. Click Close to close t...
Page 51 - Managing the UE
50 Administering UE -V with PowerShell and WMI Microsoft User Experience Virtualization (UE-V) provides Windows PowerShell cmdlets which can help administrators perform various UE-V tasks. The following sections provide more information about using PowerShell with UE-V. Managing the UE -V 1.0 Agent ...
Page 52 - Stage the UE-V installer file in an accessible network share.; PowerShell module by using the following command.; PowerShell command
51 Managing the UE -V 1.0 Agent and Packages with PowerShell and WMI You can use WMI and PowerShell to manage Microsoft User Experience Virtualization (UE-V) Agent configuration and synchronization behavior. 1. Stage the UE-V installer file in an accessible network share. Note Use AgentSetup.exe to ...
Page 53 - Set the settings template catalog path.
52 Set-UevConfiguration -CurrentComputerUser -SettingsStoragePath <path to _settings_storage_location> Define a per-user settings storage location. Set-UevConfiguration -Computer -SyncTimeoutInMilliseconds <timeout in milliseconds> Set the synchronization timeout in milliseconds Set-UevC...
Page 54 - Repair-UevTemplateIndex
53 Set-UEVConfiguration - CurrentComputerUser -SettingsImportNotifyDelayInSeconds Specify the time in seconds before notification for the current user. Set-UevConfiguration –Computer –DisableSync Disable UE-V for all the users on the computer. Use –EnableSync to enable or re-enable. Set-UevConfigura...
Page 55 - How to configure the UE-V Agent with WMI
54 1. User Experience Virtualization provides the following set of WMI commands. Administrators can use this interface to configure the UE-V agent from the command line and automate typical configuration tasks. Use an account with administrator rights to open a PowerShell window. 2. Use the followin...
Page 56 - OfflineFiles or None.; Manage settings location templates with WMI and PowerShell; PowerShell command prompt.; To manage settings location templates with PowerShell
55 root\Microsoft\UEV ComputerConfiguration $config.SyncMethod = <sync_method> $config.Put() OfflineFiles or None. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration $config.<setting name> = <setting value> $config.Put() Update a specific per-computer setti...
Page 57 - Register-UevTemplate; To manage a group of settings location templates with PowerShell
56 2. Use the following PowerShell cmdlets to register and manage the UE-V settings location templates. PowerShell command Description Get-UevTemplate Lists all the settings location templates registered on the computer. Register-UevTemplate Registers a settings location template with UE-V. Once a t...
Page 59 - Security and Privacy for UE; Security considerations for UE; How to deploy the UE-V agent with PowerShell
58 EnableByTemplateId -ArgumentList <template ID> Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name DisableByTemplateId -ArgumentList <template ID> Disables a settings location template with UE-V Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class Set...
Page 60 - Privacy Statement for UE; User Experience Virtualization 1.0 Privacy Statement
59 Active Directory Domain Services user accounts and groups, log files, and other security-related considerations for UE-V. UE-V 1.0 Security Considerations Privacy Statement for UE -V 1.0 The information in this section explains many of the data collection and use practices of UE-V. User Experienc...
Page 61 - Kerberos
60 User account Recommended permissions Folder Creator/Owner No Permissions No Permissions Domain Admins Full Control This Folder, Subfolders and Files Security group of UE-V users List Folder/Read Data, Create Folders/Append Data This Folder Only Everyone Remove all Permissions No Permissions c. Se...
Page 62 - version 4.0 or earlier operating systems.; IPsec; and encryption. IPsec ensures the following:; SMB Signing; but it uses more CPU cycles on the client and server side.; Always use the NTFS File system for volumes holding users data; setting, located at Computer
61 authenticates the client only; Kerberos authenticates the server and the client. When NTLM is used, the client does not know whether the server is valid. This is particularly important if the client is exchanging personal files with the server, as is the case with Roaming Profiles. Kerberos provi...
Page 63 - Explorer. Select the Offline Files tab, and then select the; Encrypt offline files to secure; Troubleshooting UE; TechNet Wiki; Find troubleshooting information
62 2. Manually. - Select Tools and then Folder Options in the command menu of Windows Explorer. Select the Offline Files tab, and then select the Encrypt offline files to secure data check box. Let the UE-V Agent create folders for each user To ensure that UE-V works optimally, create only the root ...
Page 64 - Search the MDOP documentation; MDOP Information Experience; Create a troubleshooting article
63 Search the MDOP documentation The first step to find help content in the Administrator’s Guide is to search the MDOP documentation on TechNet. After you search the MDOP documentation, you can search the troubleshooting information for the product in the TechNet Wiki. These search methods are desc...