--- title: Deploy Required Features for UE-V 2.x description: Deploy Required Features for UE-V 2.x author: jamiejdt ms.pagetype: mdop, virtualization ms.mktglfcycl: deploy ms.sitesec: library ms.prod: w10 --- # Deploy Required Features for UE-V 2.x All Microsoft User Experience Virtualization (UE-V) deployments require these features - [Deploy a Settings Storage Location](#ssl) that is accessible to end users. This is a standard network share that stores and retrieves user settings. - [Choose the Configuration Method for UE-V](#config) UE-V can be deployed and configured using common management tools including group policy, Configuration Manager, or Windows Management Infrastructure and Powershell. - [Deploy a UE-V Agent](#agent) to be installed on every computer that synchronizes settings. This monitors registered applications and the operating system for any settings changes and synchronizes those settings between computers. The topics in this section describe how to deploy these features. ## Deploy a UE-V Settings Storage Location UE-V requires a location in which to store user settings in settings package files. You can configure this settings storage location in one of these ways: - Create your own settings storage location - Use existing Active Directory for your settings storage location If you don’t create a settings storage location, the UE-V Agent will use Active Directory (AD) by default. **Note** As a matter of [performance and capacity planning](http://technet.microsoft.com/library/dn458932.aspx#capacity) and to reduce problems with network latency, create settings storage locations on the same local networks where the users’ computers reside. We recommend 20 MB of disk space per user for the settings storage location. ### Create a UE-V Settings Storage Location Before you define the settings storage location, you must create a root directory with read/write permissions for users who store settings on the share. The UE-V Agent creates user-specific folders under this root directory. The settings storage location is defined by setting the SettingsStoragePath configuration option, which you can configure by using one of these methods: - When you [Deploy the UE-V Agent](#agent) through a command-line parameter or in a batch script - Through [Group Policy](http://technet.microsoft.com/library/dn458893.aspx) settings - With the [System Center Configuration Pack](http://technet.microsoft.com/library/dn458917.aspx) for UE-V - After installation of the UE-V Agent, by using [Windows PowerShell or Windows Management Instrumentation (WMI)](http://technet.microsoft.com/library/dn458937.aspx) The path must be in a universal naming convention (UNC) path of the server and share. For example, **\\\\Server\\Settingsshare\\**. This configuration option supports the use of variables to enable specific synchronization scenarios. For example, you can use the `%username%\%computername%` variables to preserve the end user settings experience in these scenarios: - End users that use multiple physical computers in your enterprise - Enterprise computers that are used by multiple end users The UE-V Agent dynamically creates a user-specific settings storage path, with a hidden system folder named `SettingsPackages`, based on the configuration setting of **SettingsStoragePath**. The agent reads and writes settings to this location as defined by the registered UE-V settings location templates. **UE-V settings are determined by a "Last write wins" rule:** If the settings storage location is the same for user with multiple managed computers, one UE-V Agent reads and writes to the settings location independently of agents running on other computers. The last written settings and values are the ones applied when the next agent reads from the settings storage location. **Deploy the settings storage location:** Follow these steps to define the settings storage location rather than using your existing Active Directory service. You should limit access to the settings storage share to those users that require it, as shown in the tables below. **To deploy the UE-V network share** 1. Create a new security group for UE-V users. 2. Create a new folder on the centrally located computer that stores the UE-V settings packages, and then grant the UE-V users access with group permissions to the folder. The administrator who supports UE-V must have permissions to this shared folder. 3. Set the following share-level Server Message Block (SMB) permissions for the settings storage location folder.
User account | Recommended permissions |
---|---|
Everyone |
No permissions |
Security group of UE-V users |
Full control |
User account | Recommended permissions | Folder |
---|---|---|
Creator/owner |
Full control |
Subfolders and files only |
Security group of UE-V users |
List folder/read data, create folders/append data |
This folder only |
Deployment type | Deployment description | Example |
---|---|---|
Command prompt |
When you install the UE-V Agent at a command prompt, use the %^username% variable format. If quotation marks are required because of spaces in the settings storage path, use a batch script file for deployment. |
|
Batch script |
When you install the UE-V Agent from a batch script file, use the %%username%% variable format. If you use this installation method, you must escape the variable with the %% characters. Without this character, the script expands the username variable at installation time, rather than at run time, which causes UE-V to use a single settings storage location for all users. |
|
Windows PowerShell |
When you install the UE-V Agent from a Windows PowerShell prompt or a Windows PowerShell script, use the %username% variable format. |
|
Electronic software distribution, such as deployment of Configuration Manager Software Deployment |
When you install the UE-V Agent by using Configuration Manager, use the ^%username^% variable format. |
|
Command-line parameter | Definition | Notes |
---|---|---|
/help or /h or /? |
Displays the AgentSetup.exe usage dialog box. |
|
SettingsStoragePath |
Indicates the Universal Naming Convention (UNC) path that defines where settings are stored. |
Important
You must specify a SettingsStoragePath in UE-V 2.1 and UE-V 2.1 SP1. You can set the AdHomePath string to specify that the user's Active Directory home path is used. For example, In UE-V 2.0, you can leave SettingsStoragePath blank to use the Active Directory home path instead. %username% or %computername% environment variables are accepted. Scripting can require escaped variables. Default: <none> |
SettingsStoragePathReg |
Gets the SettingsStoragePath value from the registry during installation. |
At the command prompt, type the following example to force UE-V to use the Active Directory home path instead of a specific UNC.
|
SettingsTemplateCatalogPath |
Indicates the Universal Naming Convention (UNC) path that defines the location that was checked for new settings location templates. |
Only required for custom settings location templates |
RegisterMSTemplates |
Specifies whether the default Microsoft templates should be registered during installation. |
True | False Default: True |
SyncMethod |
Specifies which synchronization method should be used. |
SyncProvider | None Default: SyncProvider |
SyncTimeoutInMilliseconds |
Specifies the number of milliseconds that the computer waits before time-out when it retrieves user settings from the settings storage location. |
Default: 2000 milliseconds (wait up to 2 seconds) |
SyncEnabled |
Specifies whether UE-V synchronization is enabled or disabled. |
True | False Default: True |
MaxPackageSizeInBytes |
Specifies a settings package file size in bytes when the UE-V Agent reports that files exceed the threshold. |
<size> Default: none (no warning threshold) |
CEIPEnabled |
Specifies the setting for participation in the Customer Experience Improvement program. If set to True, installer information is uploaded to the Microsoft Customer Experience Improvement Program site. If set to False, no information is uploaded. |
True | False Default: False |
NoRestart |
Supports deferral of the restart of the computer after the UE-V Agent is installed. |
|
INSTALLFOLDER |
Enables a different installation folder to be set for the UE-V Agent or UE-V Generator. |
|
MUENABLED |
Enables Setup to accept the option to be included in the Microsoft Update program. |
|
ACCEPTLICENSETERMS |
Lets UE-V be installed silently. This must be set to True to install UE-V silently and bypass the requirement that the user accepts the UE-V license terms. If set to False or left empty, the user receives an error message and UE-V is not installed. |
Important
This parameter is required to install UE-V silently. |
NORESTART |
Prevents a mandatory restart after the UE-V Agent is installed. |