mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-06-17 19:33:37 +00:00
copying over UE-V files
This commit is contained in:
@ -30,6 +30,38 @@
|
||||
## [Configure devices without MDM](configure-devices-without-mdm.md)
|
||||
## [Windows 10 servicing options for updates and upgrades](introduction-to-windows-10-servicing.md)
|
||||
## [Application development for Windows as a service](application-development-for-windows-as-a-service.md)
|
||||
## [User Experience Virtualization for Windows](uev-for-windows.md)
|
||||
### [Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
#### [What's New in UE-V 2.1 SP1](whats-new-in-ue-v-21-sp1uevv21-sp1.md)
|
||||
##### [Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-sp1-release-notes.md)
|
||||
#### [What's New in UE-V 2.1](whats-new-in-ue-v-21-new-uevv2.md)
|
||||
##### [Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-release-notesuevv21.md)
|
||||
#### [What's New in UE-V 2.0](uev-whats-new-in-uev-for-windows.md)
|
||||
###### [Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes](microsoft-user-experience-virtualization--ue-v--20-release-notesuevv2.md)
|
||||
### [Prepare and Deploy UE-V 2.x](uev-prepare-for-deployment.md)
|
||||
#### [Deploy Required Features for UE-V 2.x](uev-deploy-required-features.md)
|
||||
#### [Custom Application Deployment for UE-V 2.x](uev-deploy-uev-for-custom-applications.md)
|
||||
### [Administer UE-V 2.x](uev-administering-uev.md)
|
||||
#### [Manage Configurations for UE-V 2.x](uev-manage-configurations.md)
|
||||
##### [Configure UE-V 2.x with Group Policy](uev-configuring-uev-with-group-policy-objects.md)
|
||||
##### [Configure UE-V 2.x with Configuration Manager](uev-configuring-uev-with-system-center-configuration-manager-2012.md)
|
||||
##### [Administer UE-V 2.x with PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md)
|
||||
###### [Manage UE-V 2.x Agent and Packages](uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md)
|
||||
###### [Manage UE-V 2.x Templates](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md)
|
||||
##### [Configure the Company Settings Center for UE-V 2.x](uev-configuring-the-company-settings-center.md)
|
||||
#### [Custom UE-V 2.x Templates and the UE-V 2.x Generator](uev-working-with-custom-templates-and-the-uev-generator.md)
|
||||
#### [Backup and Restore in UE-V 2.x](uev-manage-administrative-backup-and-restore.md)
|
||||
#### [UE-V 2.x Scheduled Tasks](uev-changing-the-frequency-of-scheduled-tasks.md)
|
||||
#### [Migrate UE-V 2.x Settings Packages](uev-migrating-settings-packages.md)
|
||||
#### [UE-V 2.x and App-V](uev-using-uev-with-application-virtualization-applications.md)
|
||||
### [Troubleshoot UE-V 2.x](uev-troubleshooting.md)
|
||||
### [Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
#### [Sync Methods for UE-V 2.x](sync-methods-for-ue-v-2x-both-uevv2.md)
|
||||
#### [Sync Trigger Events for UE-V 2.x](uev-sync-trigger-events.md)
|
||||
#### [Sync Office 2013 with UE-V 2.0](uev-synchronizing-office-2013-with-uev.md)
|
||||
#### [Schema Reference for UE-V 2.x](uev-application-template-schema-reference.md)
|
||||
#### [Accessibility for UE-V 2.x](uev-accessibility.md)
|
||||
#### [Security Considerations for UE-V 2.x](uev-security-considerations.md)
|
||||
## [Windows Store for Business](windows-store-for-business.md)
|
||||
### [Sign up and get started](sign-up-windows-store-for-business-overview.md)
|
||||
#### [Prerequisites for Windows Store for Business](prerequisites-windows-store-for-business.md)
|
||||
|
@ -0,0 +1,213 @@
|
||||
---
|
||||
title: Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes
|
||||
description: Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes
|
||||
author: jamiejdt
|
||||
ms.assetid: 5ef66cd1-ba2b-4383-9f45-e7cde41f1ba1
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes
|
||||
|
||||
|
||||
To search Microsoft User Experience Virtualization (UE-V) 2.0 release notes, press Ctrl+F.
|
||||
|
||||
You should read these release notes thoroughly before you install UE-V. The release notes contain information that is required to successfully install User Experience Virtualization, and contain additional information that is not available in the product documentation. If there are differences between these release notes and other UE-V documentation, the latest change should be considered authoritative. These release notes supersede the content that is included with this product.
|
||||
|
||||
## Providing feedback
|
||||
|
||||
|
||||
Tell us what you think about our documentation for MDOP by giving us your feedback and comments. Send your documentation feedback to [mdopdocs@microsoft.com](mailto:mdopdocs@microsoft.com?subject=UE-V%20Documentation).
|
||||
|
||||
## UE-V known issues
|
||||
|
||||
|
||||
This section contains release notes for User Experience Virtualization.
|
||||
|
||||
### Registry settings do not synchronize between App-V and native applications on the same computer
|
||||
|
||||
When a computer has an application that is installed through both Application Virtualization (App-V) and a locally with a Windows Installer (.msi) file, the registry-based settings do not synchronize between the technologies.
|
||||
|
||||
WORKAROUND: To resolve this problem, run the application by selecting one of the two technologies, but not both.
|
||||
|
||||
### <a href="" id="settings-do-not-synchronization-when-network-share-is-outside-user-s-domain"></a>Settings do not synchronization when network share is outside user’s domain
|
||||
|
||||
When Windows® 8 attempts operating system settings synchronization, the synchronization fails with the following error message: **boost::filesystem::exists::Incorrect user name or password**. This error can indicate that the network share is outside the user’s domain or a domain with a trust relationship to that domain. To check for operational log events, open the **Event Viewer** and navigate to **Applications and Services Logs** / **Microsoft** / **User Experience Virtualization** / **Logging** / **Operational**. Network shares that are used for UE-V settings storage locations should reside in the same Active Directory domain as the user or a trusted domain of the user’s domain.
|
||||
|
||||
WORKAROUND: Use network shares from the same Active Directory domain as the user.
|
||||
|
||||
### Unpredictable results with both Office 2010 and Office 2013 installed
|
||||
|
||||
When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This could cause the Office 2010 package size to be quite large or result in unpredictable conflicts with 2013, particularly if Office 365 is used.
|
||||
|
||||
WORKAROUND: Install only one version of Office or limit which settings are synchronized by UE-V.
|
||||
|
||||
### Uninstall and re-install of Windows 8 app reverts settings to initial state
|
||||
|
||||
While using UE-V settings synchronization for a Windows 8 app, if the user uninstalls the app and then reinstalls the app, the app’s settings revert to their default values. This happens because the uninstall removes the local (cached) copy of the app’s settings but does not remove the local UE-V settings package. When the app is reinstalled and launched, UE-V gather the app settings that were reset to the app defaults and then uploads the default settings to the central storage location. Other computers running the app then download the default settings. This behavior is identical to the behavior of desktop applications.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### Email signature roaming for Outlook 2010
|
||||
|
||||
UE-V will roam the Outlook 2010 signature files between devices. However, the default signature options for new messages and replies or forwards are not synchronized. These two settings are stored in the Outlook profile, which UE-V does not roam.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### UE-V does not support roaming settings between 32-bit and 64-bit versions of Microsoft Office
|
||||
|
||||
We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click here. ([http://office.microsoft.com/word-help/choose-the-32-bit-or-64-bit-version-of-microsoft-office-HA010369476.aspx](http://go.microsoft.com/fwlink/?LinkID=247623)). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### <a href="" id="msi-s-are-not-localized"></a>MSI’s are not localized
|
||||
|
||||
UE-V 2.0 includes a localized setup program for both the UE-V Agent and UE-V generator. These MSI files are still available but the user interface is minimized and the MSI’s only display in English. Despite the file being in English, the setup program installs all supported languages during the installation.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### Favicons that are associated with Internet Explorer 9 favorites do not roam
|
||||
|
||||
The favicons that are associated with Internet Explorer 9 favorites are not roamed by User Experience Virtualization and do not appear when the favorites first appear on a new computer.
|
||||
|
||||
WORKAROUND: Favicons will appear with their associated favorites once the bookmark is used and cached in the Internet Explorer 9 browser.
|
||||
|
||||
### File settings paths are stored in registry
|
||||
|
||||
Some application settings store the paths of their configuration and settings files as values in the registry. The files that are referenced as paths in the registry must be synchronized when settings are roamed between computers.
|
||||
|
||||
WORKAROUND: Use folder redirection or some other technology to ensure that any files that are referenced as file settings paths are present and placed in the same location on all computers where settings roam.
|
||||
|
||||
### Long Settings Storage Paths could cause an error
|
||||
|
||||
Keep settings storage paths as short as possible. Long paths could prevent resolution or synchronization. UE-V uses the Settings storage path as part of the calculated path to store settings. That path is calculated in the following way: settings storage path + “settingspackages” + package dir (template ID) + package name (template ID) + .pkgx. If that calculated path exceeds 260 characters, package storage will fail and generate the following error message in the UE-V operational event log:
|
||||
|
||||
`[boost::filesystem::copy_file: The system cannot find the path specified]`
|
||||
|
||||
To check the operational log events, open the Event Viewer and navigate to Applications and Services Logs / Microsoft / User Experience Virtualization / Logging / Operational.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### Some operating system settings only roam between like operating system versions
|
||||
|
||||
Operating system settings for Narrator and currency characters specific to the locale (i.e. language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters will not roam between Windows 7 and Windows 8.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### Windows 8 apps do not sync settings when the app restarts after closing unexpectedly
|
||||
|
||||
If a Windows 8 app closes unexpectedly soon after startup, settings for the application may not be synchronized when the application is restarted.
|
||||
|
||||
WORKAROUND: Close the Windows 8 app, close and restart the UevAppMonitor.exe application (can use TaskManager), and then restart the Windows 8 app.
|
||||
|
||||
### <a href="" id="ue-v-1-agent-generates-errors-when-running-ue-v-2-templates-"></a>UE-V 1 agent generates errors when running UE-V 2 templates
|
||||
|
||||
If a UE-V 2 settings location template is distributed to a computer installed with a UE-V 1 agent, some settings fail to synchronize between computers and the agent reports errors in the event log.
|
||||
|
||||
WORKAROUND: When migrating from UE-V 1 to UE-V 2 and it is likely you’ll have computers running the previous version of the agent, create a separate UE-V 2.0 catalog to support the UE-V 2.0 Agent and templates.
|
||||
|
||||
## Hotfixes and Knowledge Base articles for UE-V 2.0
|
||||
|
||||
|
||||
This section contains hotfixes and KB articles for UE-V 2.0.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>KB Article</strong></th>
|
||||
<th align="left">Title</th>
|
||||
<th align="left"><strong>Link</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2927019</p></td>
|
||||
<td align="left"><p>Hotfix Package 1 for Microsoft User Experience Virtualization 2.0</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2927019](http://support.microsoft.com/kb/2927019)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2903501</p></td>
|
||||
<td align="left"><p>UE-V: User Experience Virtualization (UE-V) compatibility with user profiles</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2903501/EN-US](http://support.microsoft.com/kb/2903501/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2770042</p></td>
|
||||
<td align="left"><p>UE-V Registry Settings</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2770042/EN-US](http://support.microsoft.com/kb/2770042/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2847017</p></td>
|
||||
<td align="left"><p>UE-V settings replicated by Internet Explorer</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2847017/EN-US](http://support.microsoft.com/kb/2847017/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2930271</p></td>
|
||||
<td align="left"><p>Understanding the limitations of roaming Outlook signatures in Microsoft UE-V</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2930271/EN-US](http://support.microsoft.com/kb/2930271/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2769631</p></td>
|
||||
<td align="left"><p>How to repair a corrupted UE-V install</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769631/EN-US](http://support.microsoft.com/kb/2769631/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2850989</p></td>
|
||||
<td align="left"><p>Migrating MAPI profiles with Microsoft UE-V is not supported</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2850989/EN-US](http://support.microsoft.com/kb/2850989/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2769586</p></td>
|
||||
<td align="left"><p>UE-V roams empty folders and registry keys</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769586/EN-US](http://support.microsoft.com/kb/2769586/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2782997</p></td>
|
||||
<td align="left"><p>How To Enable Debug Logging in Microsoft User Experience Virtualization (UE-V)</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2782997/EN-US](http://support.microsoft.com/kb/2782997/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2769570</p></td>
|
||||
<td align="left"><p>UE-V does not update the theme on RDS or VDI sessions</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769570/EN-US](http://support.microsoft.com/kb/2769570/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2901856</p></td>
|
||||
<td align="left"><p>Application settings do not sync after you force a restart on a UE-V-enabled computer</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2901856/EN-US](http://support.microsoft.com/kb/2901856/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2850582</p></td>
|
||||
<td align="left"><p>How To Use Microsoft User Experience Virtualization With App-V Applications</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2850582/EN-US](http://support.microsoft.com/kb/2850582/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>3041879</p></td>
|
||||
<td align="left"><p>Current file versions for Microsoft User Experience Virtualization</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/3041879/EN-US](http://support.microsoft.com/kb/3041879/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2843592</p></td>
|
||||
<td align="left"><p>Information on User Experience Virtualization and High Availability</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2843592/EN-US](http://support.microsoft.com/kb/2843592/EN-US)</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,229 @@
|
||||
---
|
||||
title: Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes
|
||||
description: Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes
|
||||
author: jamiejdt
|
||||
ms.assetid: 79a36c77-fa0c-4651-8028-4a79763a2fd2
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes
|
||||
|
||||
|
||||
To search Microsoft User Experience Virtualization (UE-V) 2.0 release notes, press Ctrl+F.
|
||||
|
||||
You should read these release notes thoroughly before you install UE-V. The release notes contain information that is required to successfully install User Experience Virtualization, and contain additional information that is not available in the product documentation. If there are differences between these release notes and other UE-V documentation, the latest change should be considered authoritative. These release notes supersede the content that is included with this product.
|
||||
|
||||
## Providing feedback
|
||||
|
||||
|
||||
Tell us what you think about our documentation for MDOP by giving us your feedback and comments. Send your documentation feedback to [mdopdocs@microsoft.com](mailto:mdopdocs@microsoft.com?subject=UE-V%20Documentation).
|
||||
|
||||
## UE-V known issues
|
||||
|
||||
|
||||
This section contains release notes for User Experience Virtualization.
|
||||
|
||||
### UE-V settings location templates for Skype cause Skype to crash
|
||||
|
||||
When a user generates a valid settings location template for the Skype desktop application, registers it, and then launches the Skype desktop application, Skype crashes. An ACCESS\_VIOLATION is recorded in the Application Event Log.
|
||||
|
||||
WORKAROUND: Remove or unregister the Skype template to allow Skype to work again.
|
||||
|
||||
### Existing scripts for silent installations of UE-V may fail
|
||||
|
||||
Two changes made to the UE-V installer can cause silent installation scripts that worked for previous versions of UE-V to fail when installing UE-V 2.1. The first is a new requirement that users must accept the license terms and agree to or decline participation in the Customer Experience Improvement Program (CEIP), even during a silent installation. Using the /q parameter is no longer sufficient to indicate acceptance of the license terms and agreement to participate in CEIP.
|
||||
|
||||
Second, the installer now forces a computer restart after installing the UE-V Agent. This can cause an install script to fail if it is not expecting the restart (for example, it installs the UE-V Agent first and then immediately installs the generator).
|
||||
|
||||
WORKAROUND: The UE-V installer (.msi) has two new command-line parameters that support silent installations.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Parameter</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>/ACCEPTLICENSETERMS=True</strong></p></td>
|
||||
<td align="left"><p>Set this parameter to <strong>True</strong> to install UE-V silently. Adding this parameter implies that the user accepts the UE-V license terms, which are found (by default) here: %ProgramFiles%\Microsoft User Experience Virtualization\Agent</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>/NORESTART</strong></p></td>
|
||||
<td align="left"><p>This parameter prevents the mandatory restart after the UE-V agent is installed. A return code of 3010 indicates that a restart is required prior to using UE-V.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Registry settings do not synchronize between App-V and native applications on the same computer
|
||||
|
||||
When a computer has an application that is installed through both Application Virtualization (App-V) and locally with a Windows Installer (.msi) file, the registry-based settings do not synchronize between the technologies.
|
||||
|
||||
WORKAROUND: To resolve this problem, run the application by selecting one of the two technologies, but not both.
|
||||
|
||||
### Unpredictable results with both Office 2010 and Office 2013 installed
|
||||
|
||||
When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This could cause the Office 2010 package size to be quite large or result in unpredictable conflicts with 2013, particularly if Office 365 is used.
|
||||
|
||||
WORKAROUND: Install only one version of Office or limit which settings are synchronized by UE-V.
|
||||
|
||||
### Uninstall and re-install of Windows 8 app reverts settings to initial state
|
||||
|
||||
While using UE-V settings synchronization for a Windows 8 app, if the user uninstalls the app and then reinstalls the app, the app’s settings revert to their default values. This happens because the uninstall removes the local (cached) copy of the app’s settings but does not remove the local UE-V settings package. When the app is reinstalled and launched, UE-V gather the app settings that were reset to the app defaults and then uploads the default settings to the central storage location. Other computers running the app then download the default settings. This behavior is identical to the behavior of desktop applications.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### UE-V does not support roaming settings between 32-bit and 64-bit versions of Microsoft Office
|
||||
|
||||
We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click here. ([http://office.microsoft.com/word-help/choose-the-32-bit-or-64-bit-version-of-microsoft-office-HA010369476.aspx](http://go.microsoft.com/fwlink/?LinkID=247623)). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### <a href="" id="msi-s-are-not-localized"></a>MSI’s are not localized
|
||||
|
||||
UE-V 2.0 includes a localized setup program for both the UE-V Agent and UE-V generator. These MSI files are still available but the user interface is minimized and the MSI’s only display in English. Despite the file being in English, the setup program installs all supported languages during the installation.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### Favicons that are associated with Internet Explorer 9 favorites do not roam
|
||||
|
||||
The favicons that are associated with Internet Explorer 9 favorites are not roamed by User Experience Virtualization and do not appear when the favorites first appear on a new computer.
|
||||
|
||||
WORKAROUND: Favicons will appear with their associated favorites once the bookmark is used and cached in the Internet Explorer 9 browser.
|
||||
|
||||
### File settings paths are stored in registry
|
||||
|
||||
Some application settings store the paths of their configuration and settings files as values in the registry. The files that are referenced as paths in the registry must be synchronized when settings are roamed between computers.
|
||||
|
||||
WORKAROUND: Use folder redirection or some other technology to ensure that any files that are referenced as file settings paths are present and placed in the same location on all computers where settings roam.
|
||||
|
||||
### Long Settings Storage Paths could cause an error
|
||||
|
||||
Keep settings storage paths as short as possible. Long paths could prevent resolution or synchronization. UE-V uses the Settings storage path as part of the calculated path to store settings. That path is calculated in the following way: settings storage path + “settingspackages” + package dir (template ID) + package name (template ID) + .pkgx. If that calculated path exceeds 260 characters, package storage will fail and generate the following error message in the UE-V operational event log:
|
||||
|
||||
`[boost::filesystem::copy_file: The system cannot find the path specified]`
|
||||
|
||||
To check the operational log events, open the Event Viewer and navigate to Applications and Services Logs / Microsoft / User Experience Virtualization / Logging / Operational.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### Some operating system settings only roam between like operating system versions
|
||||
|
||||
Operating system settings for Narrator and currency characters specific to the locale (i.e. language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters will not roam between Windows 7 and Windows 8.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### <a href="" id="ue-v-1-agent-generates-errors-when-running-ue-v-2-templates-"></a>UE-V 1 agent generates errors when running UE-V 2 templates
|
||||
|
||||
If a UE-V 2 settings location template is distributed to a computer installed with a UE-V 1 agent, some settings fail to synchronize between computers and the agent reports errors in the event log.
|
||||
|
||||
WORKAROUND: When migrating from UE-V 1 to UE-V 2 and it is likely you’ll have computers running the previous version of the agent, create a separate UE-V 2.0 catalog to support the UE-V 2.0 Agent and templates.
|
||||
|
||||
## Hotfixes and Knowledge Base articles for UE-V 2.1
|
||||
|
||||
|
||||
This section contains hotfixes and KB articles for UE-V 2.1.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>KB Article</strong></th>
|
||||
<th align="left">Title</th>
|
||||
<th align="left"><strong>Link</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>3018608</p></td>
|
||||
<td align="left"><p>UE-V 2.1 - TemplateConsole.exe crashes when UE-V WMI classes are missing</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/3018608/EN-US](http://support.microsoft.com/kb/3018608/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2903501</p></td>
|
||||
<td align="left"><p>UE-V: User Experience Virtualization (UE-V) compatibility with user profiles</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2903501/EN-US](http://support.microsoft.com/kb/2903501/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2770042</p></td>
|
||||
<td align="left"><p>UE-V Registry Settings</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2770042/EN-US](http://support.microsoft.com/kb/2770042/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2847017</p></td>
|
||||
<td align="left"><p>UE-V settings replicated by Internet Explorer</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2847017/EN-US](http://support.microsoft.com/kb/2847017/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2769631</p></td>
|
||||
<td align="left"><p>How to repair a corrupted UE-V install</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769631/EN-US](http://support.microsoft.com/kb/2769631/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2850989</p></td>
|
||||
<td align="left"><p>Migrating MAPI profiles with Microsoft UE-V is not supported</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2850989/EN-US](http://support.microsoft.com/kb/2850989/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2769586</p></td>
|
||||
<td align="left"><p>UE-V roams empty folders and registry keys</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769586/EN-US](http://support.microsoft.com/kb/2769586/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2782997</p></td>
|
||||
<td align="left"><p>How To Enable Debug Logging in Microsoft User Experience Virtualization (UE-V)</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2782997/EN-US](http://support.microsoft.com/kb/2782997/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2769570</p></td>
|
||||
<td align="left"><p>UE-V does not update the theme on RDS or VDI sessions</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769570/EN-US](http://support.microsoft.com/kb/2769570/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2850582</p></td>
|
||||
<td align="left"><p>How To Use Microsoft User Experience Virtualization With App-V Applications</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2850582/EN-US](http://support.microsoft.com/kb/2850582/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>3041879</p></td>
|
||||
<td align="left"><p>Current file versions for Microsoft User Experience Virtualization</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/3041879/EN-US](http://support.microsoft.com/kb/3041879/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2843592</p></td>
|
||||
<td align="left"><p>Information on User Experience Virtualization and High Availability</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2843592/EN-US](http://support.microsoft.com/kb/2843592/EN-US)</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,229 @@
|
||||
---
|
||||
title: Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes
|
||||
description: Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes
|
||||
author: jamiejdt
|
||||
ms.assetid: 561988c4-cc5c-4e15-970b-16e942c8f2ef
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes
|
||||
|
||||
|
||||
To search Microsoft User Experience Virtualization 2.1 SP1 release notes, press Ctrl+F.
|
||||
|
||||
You should read these release notes thoroughly before you install UE-V. The release notes contain information that is required to successfully install User Experience Virtualization, and contain additional information that is not available in the product documentation. If there are differences between these release notes and other UE-V documentation, the latest change should be considered authoritative. These release notes supersede the content that is included with this product.
|
||||
|
||||
## Providing feedback
|
||||
|
||||
|
||||
Tell us what you think about our documentation for MDOP by giving us your feedback and comments. Send your documentation feedback to [mdopdocs@microsoft.com](mailto:mdopdocs@microsoft.com?subject=UE-V%20Documentation).
|
||||
|
||||
## UE-V known issues
|
||||
|
||||
|
||||
This section contains release notes for User Experience Virtualization 2.1 SP1.
|
||||
|
||||
### UE-V settings location templates for Skype cause Skype to crash
|
||||
|
||||
When a user generates a valid settings location template for the Skype desktop application, registers it, and then launches the Skype desktop application, Skype crashes. An ACCESS\_VIOLATION is recorded in the Application Event Log.
|
||||
|
||||
WORKAROUND: Remove or unregister the Skype template to allow Skype to work again.
|
||||
|
||||
### Existing scripts for silent installations of UE-V may fail
|
||||
|
||||
Two changes made to the UE-V installer can cause silent installation scripts that worked for previous versions of UE-V to fail when installing UE-V 2.1 SP1. The first is a new requirement that users must accept the license terms and agree to or decline participation in the Customer Experience Improvement Program (CEIP), even during a silent installation. Using the /q parameter is no longer sufficient to indicate acceptance of the license terms and agreement to participate in CEIP.
|
||||
|
||||
Second, the installer now forces a computer restart after installing the UE-V Agent. This can cause an install script to fail if it is not expecting the restart (for example, it installs the UE-V Agent first and then immediately installs the generator).
|
||||
|
||||
WORKAROUND: The UE-V installer (.msi) has two new command-line parameters that support silent installations.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Parameter</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>/ACCEPTLICENSETERMS=True</strong></p></td>
|
||||
<td align="left"><p>Set this parameter to <strong>True</strong> to install UE-V silently. Adding this parameter implies that the user accepts the UE-V license terms, which are found (by default) here: %ProgramFiles%\Microsoft User Experience Virtualization\Agent</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>/NORESTART</strong></p></td>
|
||||
<td align="left"><p>This parameter prevents the mandatory restart after the UE-V agent is installed. A return code of 3010 indicates that a restart is required prior to using UE-V.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Registry settings do not synchronize between App-V and native applications on the same computer
|
||||
|
||||
When a computer has an application that is installed through both Application Virtualization (App-V) and locally with a Windows Installer (.msi) file, the registry-based settings do not synchronize between the technologies.
|
||||
|
||||
WORKAROUND: To resolve this problem, run the application by selecting one of the two technologies, but not both.
|
||||
|
||||
### Unpredictable results with both Office 2010 and Office 2013 installed
|
||||
|
||||
When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This could cause the Office 2010 package size to be quite large or result in unpredictable conflicts with 2013, particularly if Office 365 is used.
|
||||
|
||||
WORKAROUND: Install only one version of Office or limit which settings are synchronized by UE-V.
|
||||
|
||||
### Uninstall and re-install of Windows 8 app reverts settings to initial state
|
||||
|
||||
While using UE-V settings synchronization for a Windows 8 app, if the user uninstalls the app and then reinstalls the app, the app’s settings revert to their default values. This happens because the uninstall removes the local (cached) copy of the app’s settings but does not remove the local UE-V settings package. When the app is reinstalled and launched, UE-V gather the app settings that were reset to the app defaults and then uploads the default settings to the central storage location. Other computers running the app then download the default settings. This behavior is identical to the behavior of desktop applications.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### UE-V does not support roaming settings between 32-bit and 64-bit versions of Microsoft Office
|
||||
|
||||
We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click here. ([http://office.microsoft.com/word-help/choose-the-32-bit-or-64-bit-version-of-microsoft-office-HA010369476.aspx](http://go.microsoft.com/fwlink/?LinkID=247623)). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### <a href="" id="msi-s-are-not-localized"></a>MSI’s are not localized
|
||||
|
||||
UE-V includes a localized setup program for both the UE-V Agent and UE-V generator. These MSI files are still available but the user interface is minimized and the MSI’s only display in English. Despite the file being in English, the setup program installs all supported languages during the installation.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### Favicons that are associated with Internet Explorer 9 favorites do not roam
|
||||
|
||||
The favicons that are associated with Internet Explorer 9 favorites are not roamed by User Experience Virtualization and do not appear when the favorites first appear on a new computer.
|
||||
|
||||
WORKAROUND: Favicons will appear with their associated favorites once the bookmark is used and cached in the Internet Explorer 9 browser.
|
||||
|
||||
### File settings paths are stored in registry
|
||||
|
||||
Some application settings store the paths of their configuration and settings files as values in the registry. The files that are referenced as paths in the registry must be synchronized when settings are roamed between computers.
|
||||
|
||||
WORKAROUND: Use folder redirection or some other technology to ensure that any files that are referenced as file settings paths are present and placed in the same location on all computers where settings roam.
|
||||
|
||||
### Long Settings Storage Paths could cause an error
|
||||
|
||||
Keep settings storage paths as short as possible. Long paths could prevent resolution or synchronization. UE-V uses the Settings storage path as part of the calculated path to store settings. That path is calculated in the following way: settings storage path + “settingspackages” + package dir (template ID) + package name (template ID) + .pkgx. If that calculated path exceeds 260 characters, package storage will fail and generate the following error message in the UE-V operational event log:
|
||||
|
||||
`[boost::filesystem::copy_file: The system cannot find the path specified]`
|
||||
|
||||
To check the operational log events, open the Event Viewer and navigate to Applications and Services Logs / Microsoft / User Experience Virtualization / Logging / Operational.
|
||||
|
||||
WORKAROUND: None.
|
||||
|
||||
### Some operating system settings only roam between like operating system versions
|
||||
|
||||
Operating system settings for Narrator and currency characters specific to the locale (i.e. language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters will not roam between Windows 7 and Windows 8.
|
||||
|
||||
WORKAROUND: None
|
||||
|
||||
### <a href="" id="ue-v-1-agent-generates-errors-when-running-ue-v-2-templates-"></a>UE-V 1 agent generates errors when running UE-V 2 templates
|
||||
|
||||
If a UE-V 2 settings location template is distributed to a computer installed with a UE-V 1 agent, some settings fail to synchronize between computers and the agent reports errors in the event log.
|
||||
|
||||
WORKAROUND: When migrating from UE-V 1 to UE-V 2 and it is likely you’ll have computers running the previous version of the agent, create a separate UE-V 2.x catalog to support the UE-V 2.x Agent and templates.
|
||||
|
||||
## Hotfixes and Knowledge Base articles for UE-V 2.1 SP1
|
||||
|
||||
|
||||
This section contains hotfixes and KB articles for UE-V 2.1 SP1.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>KB Article</strong></th>
|
||||
<th align="left">Title</th>
|
||||
<th align="left"><strong>Link</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>3018608</p></td>
|
||||
<td align="left"><p>UE-V 2.1 - TemplateConsole.exe crashes when UE-V WMI classes are missing</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/3018608/EN-US](http://support.microsoft.com/kb/3018608/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2903501</p></td>
|
||||
<td align="left"><p>UE-V: User Experience Virtualization (UE-V) compatibility with user profiles</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2903501/EN-US](http://support.microsoft.com/kb/2903501/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2770042</p></td>
|
||||
<td align="left"><p>UE-V Registry Settings</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2770042/EN-US](http://support.microsoft.com/kb/2770042/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2847017</p></td>
|
||||
<td align="left"><p>UE-V settings replicated by Internet Explorer</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2847017/EN-US](http://support.microsoft.com/kb/2847017/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2769631</p></td>
|
||||
<td align="left"><p>How to repair a corrupted UE-V install</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769631/EN-US](http://support.microsoft.com/kb/2769631/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2850989</p></td>
|
||||
<td align="left"><p>Migrating MAPI profiles with Microsoft UE-V is not supported</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2850989/EN-US](http://support.microsoft.com/kb/2850989/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2769586</p></td>
|
||||
<td align="left"><p>UE-V roams empty folders and registry keys</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769586/EN-US](http://support.microsoft.com/kb/2769586/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2782997</p></td>
|
||||
<td align="left"><p>How To Enable Debug Logging in Microsoft User Experience Virtualization (UE-V)</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2782997/EN-US](http://support.microsoft.com/kb/2782997/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>2769570</p></td>
|
||||
<td align="left"><p>UE-V does not update the theme on RDS or VDI sessions</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2769570/EN-US](http://support.microsoft.com/kb/2769570/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2850582</p></td>
|
||||
<td align="left"><p>How To Use Microsoft User Experience Virtualization With App-V Applications</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2850582/EN-US](http://support.microsoft.com/kb/2850582/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>3041879</p></td>
|
||||
<td align="left"><p>Current file versions for Microsoft User Experience Virtualization</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/3041879/EN-US](http://support.microsoft.com/kb/3041879/EN-US)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>2843592</p></td>
|
||||
<td align="left"><p>Information on User Experience Virtualization and High Availability</p></td>
|
||||
<td align="left"><p>[support.microsoft.com/kb/2843592/EN-US](http://support.microsoft.com/kb/2843592/EN-US)</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
100
windows/manage/uev-accessibility.md
Normal file
100
windows/manage/uev-accessibility.md
Normal file
@ -0,0 +1,100 @@
|
||||
---
|
||||
title: Accessibility for UE-V 2.x
|
||||
description: Accessibility for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: ec05da5f-4558-4d4d-9b58-3b8ed68cf2fe
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Accessibility for UE-V 2.x
|
||||
|
||||
|
||||
Microsoft is committed to making its products and services easier for everyone to use. This section provides information about features and services that make this product and its corresponding documentation more accessible for people with disabilities.
|
||||
|
||||
## Access any command with a few keystrokes
|
||||
|
||||
|
||||
You can access most commands by using two keystrokes. To use an access key:
|
||||
|
||||
1. Press Alt.
|
||||
|
||||
The keyboard shortcuts are displayed over each feature that is available in the current view.
|
||||
|
||||
2. Press the letter that is shown in the keyboard shortcut over the feature that you want to use.
|
||||
|
||||
### Documentation in alternative formats
|
||||
|
||||
If you have difficulty reading or handling printed materials, you can obtain the documentation for many Microsoft products in more accessible formats. You can view an index of accessible product documentation on the Microsoft Accessibility website. In addition, you can obtain additional Microsoft publications from Learning Ally, formerly known as Recording for the Blind & Dyslexic, Inc. Learning Ally distributes these documents to registered, eligible members of their distribution service.
|
||||
|
||||
For information about the availability of Microsoft product documentation and books from Microsoft Press, use the following contact.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Learning Ally (formerly Recording for the Blind & Dyslexic, Inc.)</strong></p>
|
||||
<p>20 Roszel Road</p>
|
||||
<p>Princeton, NJ 08540</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Telephone number from within the United States:</p></td>
|
||||
<td align="left"><p>(800) 221-4792</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Telephone number from outside the United States and Canada:</p></td>
|
||||
<td align="left"><p>(609) 452-0606</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Fax:</p></td>
|
||||
<td align="left"><p>(609) 987-8116</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>[http://www.learningally.org/](http://go.microsoft.com/fwlink/p/?linkid=239)</p></td>
|
||||
<td align="left"><p>Web addresses can change, so you might be unable to connect to the website or sites that are mentioned here.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Customer service for people with hearing impairments
|
||||
|
||||
If you are deaf or hard-of-hearing, complete access to Microsoft product and customer services is available through a text telephone (TTY/TDD) service:
|
||||
|
||||
- For customer service, contact Microsoft Sales Information Center at (800) 892-5234 between 6:30 AM and 5:30 PM Pacific Time, Monday through Friday, excluding holidays.
|
||||
|
||||
- For technical assistance in the United States, contact Microsoft Product Support Services at (800) 892-5234 between 6:00 AM and 6:00 PM Pacific Time, Monday through Friday, excluding holidays. In Canada, dial (905) 568-9641 between 8:00 AM and 8:00 PM Eastern Time, Monday through Friday, excluding holidays.
|
||||
|
||||
Microsoft Support Services are subject to the prices, terms, and conditions in place at the time that the service is used.
|
||||
|
||||
## For more information
|
||||
|
||||
|
||||
For more information about how accessible technology for computers can help to improve the lives of people with disabilities, see the [Microsoft Accessibility website](http://go.microsoft.com/fwlink/p/?linkid=8431).
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,54 @@
|
||||
---
|
||||
title: Administering UE-V 2.x with Windows PowerShell and WMI
|
||||
description: Administering UE-V 2.x with Windows PowerShell and WMI
|
||||
author: jamiejdt
|
||||
ms.assetid: e749ac03-0adf-475a-a4f2-5cc023549b12
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Administering UE-V 2.x with Windows PowerShell and WMI
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 provide Windows PowerShell cmdlets, which can help administrators perform various UE-V tasks. The following sections provide more information about using Windows PowerShell in UE-V.
|
||||
|
||||
**Note**
|
||||
Administering UE-V 2 with Windows PowerShell requires Windows PowerShell 3.0 or higher. For a complete list of UE-V PowerShell cmdlets, see [UE-V 2 Cmdlet Reference](http://go.microsoft.com/fwlink/p/?LinkId=393495).
|
||||
|
||||
|
||||
|
||||
## Managing the UE-V 2.x Agent and packages by using Windows PowerShell and WMI
|
||||
|
||||
|
||||
You can use Windows PowerShell and Windows Management Instrumentation (WMI) to manage UE-V Agent configuration and synchronization behavior. The following topic describes how to manage configuration and synchronization. The following topic describes how to manage configuration and synchronization.
|
||||
|
||||
[Managing the UE-V 2.x Agent and Packages with Windows PowerShell and WMI](uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md)
|
||||
|
||||
## Managing UE-V 2.x settings location templates by using Windows PowerShell and WMI
|
||||
|
||||
|
||||
After you create and deploy UE-V settings location templates, you can manage those templates by using Windows PowerShell or WMI. The following topic describes how to manage the settings location templates by using Windows PowerShell and WMI.
|
||||
|
||||
[Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
85
windows/manage/uev-administering-uev.md
Normal file
85
windows/manage/uev-administering-uev.md
Normal file
@ -0,0 +1,85 @@
|
||||
---
|
||||
title: Administering UE-V 2.x
|
||||
description: Administering UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 996e4797-8383-4627-b714-24a84c907798
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Administering UE-V 2.x
|
||||
|
||||
|
||||
After you have deployed Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, or 2.1 SP1, you must be able to perform various ongoing administrative tasks, such as managing the configuration of the UE-V Agent and recovering lost settings. These post-installation tasks are described in the following sections.
|
||||
|
||||
## Managing UE-V 2.x configurations
|
||||
|
||||
|
||||
In the course of the UE-V lifecycle, you have to manage the configuration of the UE-V Agent and also manage storage locations for resources such as settings package files.
|
||||
|
||||
[Manage Configurations for UE-V 2.x](uev-manage-configurations.md)
|
||||
|
||||
## Working with custom UE-V templates and the UE-V 2.x Generator
|
||||
|
||||
|
||||
This topic provides instructions for how to use the UE-V Generator and manage custom settings location templates.
|
||||
|
||||
[Working with Custom UE-V 2.x Templates and the UE-V 2.x Generator](uev-working-with-custom-templates-and-the-uev-generator.md)
|
||||
|
||||
## Backup and restore application and Windows settings that are synchronized with UE-V 2.x
|
||||
|
||||
|
||||
Windows Management Instrumentation (WMI) and Windows PowerShell features of UE-V provide the ability to restore settings packages. By using WMI and Windows PowerShell commands, you can restore application and Windows settings to their original state and restore additional settings when a user adopts a new device.
|
||||
|
||||
[Manage Administrative Backup and Restore in UE-V 2.x](uev-manage-administrative-backup-and-restore.md)
|
||||
|
||||
## Changing the frequency of UE-V 2.x scheduled tasks
|
||||
|
||||
|
||||
You can configure the scheduled tasks that manage when UE-V checks for new or updated settings or for updated custom settings location templates in the settings template catalog.
|
||||
|
||||
[Changing the Frequency of UE-V 2.x Scheduled Tasks](uev-changing-the-frequency-of-scheduled-tasks.md)
|
||||
|
||||
## Migrating UE-V 2.x settings packages
|
||||
|
||||
|
||||
You can relocate the user settings packages either when they migrate to a new server or for backup purposes.
|
||||
|
||||
[Migrating UE-V 2.x Settings Packages](uev-migrating-settings-packages.md)
|
||||
|
||||
## Using UE-V 2.x with Application Virtualization applications
|
||||
|
||||
|
||||
You can use UE-V with Microsoft Application Virtualization (App-V) to share settings between virtual applications and installed applications across multiple computers.
|
||||
|
||||
[Using UE-V 2.x with Application Virtualization Applications](uev-using-uev-with-application-virtualization-applications.md)
|
||||
|
||||
## Other resources for this product
|
||||
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.x](index.md)
|
||||
|
||||
- [Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
- [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
- [Troubleshooting UE-V 2.x](uev-troubleshooting.md)
|
||||
|
||||
- [Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
1886
windows/manage/uev-application-template-schema-reference.md
Normal file
1886
windows/manage/uev-application-template-schema-reference.md
Normal file
File diff suppressed because it is too large
Load Diff
333
windows/manage/uev-changing-the-frequency-of-scheduled-tasks.md
Normal file
333
windows/manage/uev-changing-the-frequency-of-scheduled-tasks.md
Normal file
@ -0,0 +1,333 @@
|
||||
---
|
||||
title: Changing the Frequency of UE-V 2.x Scheduled Tasks
|
||||
description: Changing the Frequency of UE-V 2.x Scheduled Tasks
|
||||
author: jamiejdt
|
||||
ms.assetid: ee486570-c6cf-4fd9-ba48-0059ba877c10
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Changing the Frequency of UE-V 2.x Scheduled Tasks
|
||||
|
||||
|
||||
The Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, or 2.1 SP1 Agent installer, AgentSetup.exe, creates the following scheduled tasks during the UE-V Agent installation:
|
||||
|
||||
- **Monitor Application Settings**
|
||||
|
||||
- **Sync Controller Application**
|
||||
|
||||
- **Synchronize Settings at Logoff**
|
||||
|
||||
- **Template Auto Update**
|
||||
|
||||
- **Collect CEIP data**
|
||||
|
||||
- **Upload CEIP Data**
|
||||
|
||||
**Note**
|
||||
With the exception of Collect CEIP Data, these tasks must remain enabled as UE-V cannot function without them.
|
||||
|
||||
|
||||
|
||||
These scheduled tasks are not configurable with the UE-V tools. Administrators who want to change the scheduled task for these items can create a script that uses the Schtasks.exe command-line options.
|
||||
|
||||
For more information about Schtasks.exe, see [How to use Schtasks,exe to Schedule Tasks in Windows Server 2003](http://go.microsoft.com/fwlink/?LinkID=264854).
|
||||
|
||||
For more information about
|
||||
|
||||
## UE-V Scheduled Tasks
|
||||
|
||||
|
||||
The following scheduled tasks are included in UE-V 2 with sample scheduled task configuration commands.
|
||||
|
||||
### Collect CEIP Data
|
||||
|
||||
If upon installation the user or administrator choses to participate in the Customer Experience Improvement Program (CEIP), UE-V collects data to help improve the product in future releases. This scheduled task only runs at logon. The **Collect CEIP Data** task runs the UevSqmSession.exe, which is located in the UE-V Agent installation directory.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Task name</th>
|
||||
<th align="left">Default event</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>\Microsoft\UE-V\Collect CEIP data</p></td>
|
||||
<td align="left"><p>Logon</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Monitor Application Settings
|
||||
|
||||
The **Monitor Application Settings** task is used to synchronize settings for Windows apps. It is runs at logon but is delayed by 30 seconds to not affect the logon detrimentally. The Monitor Application Status task runs the UevAppMonitor.exe file, which is located in the UE-V Agent installation directory.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Task name</th>
|
||||
<th align="left">Default event</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>\Microsoft\UE-V\Monitor Application Status</p></td>
|
||||
<td align="left"><p>Logon</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Sync Controller Application
|
||||
|
||||
The **Sync Controller Application** task is used to start the Sync Controller to synchronize settings from the computer to the settings storage location. By default, the task runs every 30 minutes. At that time, local settings are synchronized to the settings storage location, and updated settings on the settings storage location are synchronized to the computer. The Sync Controller application runs the Microsoft.Uev.SyncController.exe, which is located in the UE-V Agent installation directory.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Task name</th>
|
||||
<th align="left">Default event</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>\Microsoft\UE-V\Sync Controller Application</p></td>
|
||||
<td align="left"><p>Logon, and every 30 minutes thereafter</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
For example, the following command configures the agent to synchronize settings every 15 minutes instead of the default 30 minutes.
|
||||
|
||||
``` syntax
|
||||
Schtasks /change /tn “Microsoft\UE-V\Sync Controller Application” /ri 15
|
||||
```
|
||||
|
||||
### Synchronize Settings at Logoff
|
||||
|
||||
The **Synchronize Settings at Logoff** task is used to start an application at logon that controls the synchronization of applications at logoff for UE-V. The Synchronize Settings at Logoff task runs the Microsoft.Uev.SyncController.exe file, which is located in the UE-V Agent installation directory.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Task name</th>
|
||||
<th align="left">Default event</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>\Microsoft\UE-V\Synchronize Settings at Logoff</p></td>
|
||||
<td align="left"><p>Logon</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Template Auto Update
|
||||
|
||||
The **Template Auto Update** task checks the settings template catalog for new, updated, or removed templates. This task only runs if the SettingsTemplateCatalog is configured. The **Template Auto Update** task runs the ApplySettingsCatalog.exe file, which is located in the UE-V Agent installation directory.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Task name</th>
|
||||
<th align="left">Default event</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>\Microsoft\UE-V\Template Auto Update</p></td>
|
||||
<td align="left"><p>System startup and at 3:30 AM every day, at a random time within a 1-hour window</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Example:** The following command configures the UE-V Agent to check the settings template catalog store every hour.
|
||||
|
||||
``` syntax
|
||||
schtasks /change /tn "Microsoft\UE-V\Template Auto Update" /ri 60
|
||||
```
|
||||
|
||||
### Upload CEIP Data
|
||||
|
||||
The **Upload CEIP Data** task runs during the installation if the user or the administrator chose to participate in the Customer Experience Improvement Program (CEIP). This task uploads the data to the CEIP servers where the data is used to help improve the product for future releases of UE-V. This scheduled task runs at logon and every 4 hours afterwards. The **Upload CEIP data** task runs the UevSqmUploader.exe file, which is located in the UE-V Agent installation directory.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Task name</th>
|
||||
<th align="left">Default event</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>\Microsoft\UE-V\Upload CEIP data</p></td>
|
||||
<td align="left"><p>At logon and every 4 hours</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## UE-V 2 Scheduled Task Details
|
||||
|
||||
|
||||
The following chart provides additional information about scheduled tasks for UE-V 2:
|
||||
|
||||
<table style="width:100%;">
|
||||
<colgroup>
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Task Name</strong> (file name)</p></td>
|
||||
<td align="left"><p><strong>Default Frequency</strong></p></td>
|
||||
<td align="left"><p><strong>Power Toggle</strong></p></td>
|
||||
<td align="left"><p><strong>Idle Only</strong></p></td>
|
||||
<td align="left"><p><strong>Network Connection</strong></p></td>
|
||||
<td align="left"><p><strong>Description</strong></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Monitor Application Settings</strong> (UevAppMonitor.exe)</p></td>
|
||||
<td align="left"><p>Starts 30 seconds after logon and continues until logoff.</p></td>
|
||||
<td align="left"><p>No</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>N/A</p></td>
|
||||
<td align="left"><p>Synchronizes settings for Windows (AppX) apps.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Sync Controller Application</strong> (Microsoft.Uev.SyncController.exe)</p></td>
|
||||
<td align="left"><p>At logon and every 30 min thereafter.</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>Only if Network is connected</p></td>
|
||||
<td align="left"><p>Starts the Sync Controller which synchronizes local settings with the settings storage location.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Synchronize Settings at Logoff</strong> (Microsoft.Uev.SyncController.exe)</p></td>
|
||||
<td align="left"><p>Runs at logon and then waits for Logoff to Synchronize settings.</p></td>
|
||||
<td align="left"><p>No</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>N/A</p></td>
|
||||
<td align="left"><p>Start an application at logon that controls the synchronization of applications at logoff.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Template Auto Update</strong> (ApplySettingsCatalog.exe)</p></td>
|
||||
<td align="left"><p>Runs at initial logon and at 3:30 AM every day thereafter.</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>No</p></td>
|
||||
<td align="left"><p>N/A</p></td>
|
||||
<td align="left"><p>Checks the settings template catalog for new, updated, or removed templates. This task only runs if SettingsTemplateCatalog is configured.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Collect CEIP data</strong> (UevSqmSession.exe)</p></td>
|
||||
<td align="left"><p>At logon launches service</p></td>
|
||||
<td align="left"><p>No</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>N/A</p></td>
|
||||
<td align="left"><p>If the user or administrator opts in to the Customer Experience Improvement Program (CEIP), this task collects data that helps improve UE-V future releases.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Upload CEIP Data</strong> (UevSqmUploader.exe)</p></td>
|
||||
<td align="left"><p>Runs at logon and at 4:00 AM every day thereafter.</p></td>
|
||||
<td align="left"><p>No</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>Only if Network is connected</p></td>
|
||||
<td align="left"><p>If the user or administrator opts in to the Customer Experience Improvement Program (CEIP), this task uploads the data to the CEIP servers.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Legend**
|
||||
|
||||
- **Power Toggle** – Task Scheduler will optimize power consumption when not connected to AC power. The task might stop running if the computer switches to battery power.
|
||||
|
||||
- **Idle Only** – The task will stop running if the computer ceases to be idle. By default the task will not restart when the computer is idle again. Instead the task will begin again on the next task trigger.
|
||||
|
||||
- **Network Connection** – Tasks marked “Yes” only run if the computer has a network connection available. Tasks marked “N/A” run regardless of network connectivity.
|
||||
|
||||
### How to Manage Scheduled Tasks
|
||||
|
||||
To find Scheduled Tasks, perform the following:
|
||||
|
||||
1. Open “Schedule Tasks” on the user computer.
|
||||
|
||||
2. Navigate to: Task Scheduler -> Task Scheduler Library -> Microsoft -> UE-V
|
||||
|
||||
3. Select the scheduled task you wish to manage and configure in the details pane.
|
||||
|
||||
### Additional information
|
||||
|
||||
The following additional information applies to UE-V scheduled tasks:
|
||||
|
||||
- ll task sequence programs are located in the UE-V Agent installation folder, `%programFiles%\Microsoft User Experience Virtualization\Agent\[architecture]\`, by default.
|
||||
|
||||
- The Sync Controller Application Scheduled task is the crucial component when the UE-V SyncMethod is set to “SyncProvider” (UE-V 2 default configuration). This scheduled task keeps the SettingsSToragePath synchronized with the locally cached versions of the settings package files. If users complain that settings do not synchronize often enough, then you can reduce the scheduled task setting to as little as 1 minute. You can also increase the 30 min default to a higher amount if necessary.
|
||||
|
||||
- You do not need to disable the Template Auto Update scheduled task if you use another method to keep the clients’ templates in sync (i.e. Group Policy or Configuration Manager Baselines). Leaving the SettingsTemplateCatalog property value blank prevents UE-V from checking the settings catalog for custom templates. This scheduled task runs ApplySettingsCatalog.exe and will essentially return immediately.
|
||||
|
||||
- The Monitor Application Settings scheduled task will update Windows app (AppX) settings in real time, based on Windows app program setting triggers built into each app.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
[Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md#deploycatalogue)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,89 @@
|
||||
---
|
||||
title: Configuring the Company Settings Center for UE-V 2.x
|
||||
description: Configuring the Company Settings Center for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 48fadb0a-c0dc-4287-9474-f94ce1417003
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Configuring the Company Settings Center for UE-V 2.x
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 include a new application, the Company Settings Center, which helps users manage settings to synchronize. The Company Settings Center is installed by using the UE-V Agent. Users access the Company Settings Center in Control Panel, in the **Start** menu or on the **Start** screen, and via the UE-V notification area icon. Company Settings Center displays which settings are synchronized and helps users see the synchronization status of UE-V. Users can use the Company Settings Center to select which applications or Windows features synchronize their settings between computers. They can also click the **Sync Now** button to synchronize all settings immediately. The administrator can also include a link for support in the Company Settings Center.
|
||||
|
||||
## About the Company Settings Center
|
||||
|
||||
|
||||
The Company Settings Center desktop application provides users with information about UE-V settings synchronization. The Company Settings Center is accessible in several different ways:
|
||||
|
||||
- Notification area icon – With the **Tray Icon** Group Policy setting or Windows PowerShell configuration enabled, the UE-V icon appears in the notification area. Click the UE-V icon to open the Company Settings Center.
|
||||
|
||||
**Note**
|
||||
The notification area icon can be disabled by using the following settings:
|
||||
|
||||
- Group Policy setting: `Policy Tray Icon`
|
||||
|
||||
- Windows PowerShell cmdlet: `TrayIconEnabled`
|
||||
|
||||
- Configuration item in the UE-V Configuration Pack for System Center 2012 Configuration Manager: `Tray icon enabled`
|
||||
|
||||
|
||||
|
||||
- Control Panel application – In Control Panel, browse to **Appearance and Personalization**, and then click **Company Settings Center**.
|
||||
|
||||
- First use notification – Unless disabled, the UE-V Agent alerts the user that settings are now synchronized when the UE-V agent runs for the first time on a computer. Click the notification dialog box to open the Company Settings Center.
|
||||
|
||||
- The **Start** screen or **Start** menu includes a link to the Company Settings Center. A search for Company Settings Center finds the application.
|
||||
|
||||
## Configuring the support link in the Company Settings Center
|
||||
|
||||
|
||||
The Company Settings Center can include a hyperlink that users can click to get support with UE-V settings synchronization problems. This link can open any valid URL protocol, such as http:// for a webpage or mailto:// for an email. The support link can be configured by using Group Policy, Windows PowerShell, or the System Center 2012 Configuration Manager UE-V Configuration Pack.
|
||||
|
||||
**How to configure the Company Settings Center support link**
|
||||
|
||||
1. Open your preferred management tool:
|
||||
|
||||
- **Group Policy** - If you have not already done so, download the ADMX template for UE-V 2 from [MDOP Administrative Templates](http://go.microsoft.com/fwlink/p/?LinkId=393941).
|
||||
|
||||
- **Windows PowerShell** – On a computer with the UE-V Agent installed, open **Windows PowerShell**. For more information about administering UE-V by using Windows PowerShell, see [Administering UE-V 2.x with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md).
|
||||
|
||||
- **System Center 2012 Configuration Pack for Microsoft User Experience Virtualization (UE-V)** – Import the UE-V Configuration Pack and follow the Configuration Pack documentation to create configuration items. For more information about the UE-V Configuration Pack, see [Configuring UE-V 2.x with System Center Configuration Manager 2012](uev-configuring-uev-with-system-center-configuration-manager-2012.md).
|
||||
|
||||
2. Edit the settings for the following policies:
|
||||
|
||||
- **Contact IT Link Text** - This setting specifies the text of the Contact IT URL hyperlink in the Company Settings Center. If you enable this setting, the Company Settings Center displays the specified text in the link to the Contact IT URL.
|
||||
|
||||
- Group Policy settings: `Contact IT Link Text`
|
||||
|
||||
- Windows PowerShell cmdlet: `ContactITDescription`
|
||||
|
||||
- Configuration Pack configuration item: `IT contact descriptive text`
|
||||
|
||||
- **Contact IT URL** - This setting specifies the URL for the Contact IT link in the Company Settings Center in a valid URL protocol, such as http:// for a webpage or mailto:// for an email.
|
||||
|
||||
- Group Policy settings: `Contact IT URL`
|
||||
|
||||
- Windows PowerShell cmdlet: `ContactITUrl`
|
||||
|
||||
- Configuration Pack configuration item: `IT contact URL`
|
||||
|
||||
3. Deploy settings to users’ computers by using the management tool.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
213
windows/manage/uev-configuring-uev-with-group-policy-objects.md
Normal file
213
windows/manage/uev-configuring-uev-with-group-policy-objects.md
Normal file
@ -0,0 +1,213 @@
|
||||
---
|
||||
title: Configuring UE-V 2.x with Group Policy Objects
|
||||
description: Configuring UE-V 2.x with Group Policy Objects
|
||||
author: jamiejdt
|
||||
ms.assetid: 2bb55834-26ee-4f19-9860-dfdf3c797143
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Configuring UE-V 2.x with Group Policy Objects
|
||||
|
||||
|
||||
Some Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 Group Policy settings can be defined for computers, and other Group Policy settings can be defined for users. For information about how to install UE-V Group Policy ADMX files, see [Installing the UE-V 2 Group Policy ADMX Templates](http://technet.microsoft.com/library/dn458891.aspx#admx).
|
||||
|
||||
The following policy settings can be configured for UE-V.
|
||||
|
||||
**Group Policy settings**
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Group Policy setting name</th>
|
||||
<th align="left">Target</th>
|
||||
<th align="left">Group Policy setting description</th>
|
||||
<th align="left">Configuration options</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Contact IT Link Text</p></td>
|
||||
<td align="left"><p>Computers Only</p></td>
|
||||
<td align="left"><p>This Group Policy setting specifies the text of the Contact IT URL hyperlink in the Company Settings Center.</p></td>
|
||||
<td align="left"><p>If you enable this Group Policy setting, the Company Settings Center displays the specified text in the link to the Contact IT URL.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Contact IT URL</p></td>
|
||||
<td align="left"><p>Computers Only</p></td>
|
||||
<td align="left"><p>This Group Policy setting specifies the URL for the Contact IT link in the Company Settings Center.</p></td>
|
||||
<td align="left"><p>If you enable this setting, the Company Settings Center Contact IT text links to the specified URL. The link can be of any standard protocol, such as HTTP or mailto.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Do not use the sync provider</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>By using this Group Policy setting, you can configure whether UE-V uses the sync provider feature. This policy setting also lets you enable notification to appear when the import of user settings is delayed.</p></td>
|
||||
<td align="left"><p>Enable this setting to configure the UE-V Agent not to use the sync provider.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>First Use Notification</p></td>
|
||||
<td align="left"><p>Computers Only</p></td>
|
||||
<td align="left"><p>This Group Policy setting enables a notification in the notification area that appears when the UE-V</p>
|
||||
<p>agent runs for the first time.</p></td>
|
||||
<td align="left"><p>The default is enabled.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Roam Windows settings</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting configures the synchronization of Windows settings.</p></td>
|
||||
<td align="left"><p>Select which Windows settings synchronize between computers.</p>
|
||||
<p>By default, Windows themes, desktop settings, and Ease of Access settings synchronize settings between computers of the same operating system version.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Settings package size warning threshold</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting lets you configure the UE-V Agent to report when a settings package file size reaches a defined threshold.</p></td>
|
||||
<td align="left"><p>Specify the preferred threshold for settings package sizes in kilobytes (KB).</p>
|
||||
<p>By default, the UE-V Agent does not have a package file size threshold.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Settings storage path</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting configures where the user settings are to be stored.</p></td>
|
||||
<td align="left"><p>Enter a Universal Naming Convention (UNC) path and variables such as \\Server\SettingsShare\%username%.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Settings template catalog path</p></td>
|
||||
<td align="left"><p>Computers Only</p></td>
|
||||
<td align="left"><p>This Group Policy setting configures where custom settings location templates are stored. This policy setting also configures whether the catalog is to be used to replace the default Microsoft templates that are installed with the UE-V Agent.</p></td>
|
||||
<td align="left"><p>Enter a Universal Naming Convention (UNC) path such as \\Server\TemplateShare or a folder location on the computer.</p>
|
||||
<p>Select the check box to replace the default Microsoft templates.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Sync settings over metered connections</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting defines whether UE-V synchronizes settings over metered connections.</p></td>
|
||||
<td align="left"><p>By default, the UE-V Agent does not synchronize settings over a metered connection.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Sync settings over metered connections even when roaming</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting defines whether UE-V synchronizes settings over metered connections outside of the home provider network, for example, when the data connection is in roaming mode.</p></td>
|
||||
<td align="left"><p>By default, UE-V does not synchronize settings over a metered connection when it is in roaming mode.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Synchronization timeout</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting configures the number of milliseconds that the computer waits before a time-out when it retrieves user settings from the remote settings location. If the remote storage location is unavailable, and the user does not use the sync provider, the application start is delayed by this many milliseconds.</p></td>
|
||||
<td align="left"><p>Specify the preferred synchronization time-out in milliseconds. The default value is 2000 milliseconds.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Tray Icon</p></td>
|
||||
<td align="left"><p>Computers Only</p></td>
|
||||
<td align="left"><p>This Group Policy setting enables the User Experience Virtualization (UE-V) tray icon.</p></td>
|
||||
<td align="left"><p>The default is enabled.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Use User Experience Virtualization (UE-V)</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting lets you enable or disable User Experience Virtualization (UE-V).</p></td>
|
||||
<td align="left"><p>Enable or disable this Group Policy setting.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Note**
|
||||
In addition, Group Policy settings are available for many desktop applications and Windows apps. You can use these settings to enable or disable settings synchronization for specific applications.
|
||||
|
||||
|
||||
|
||||
**Windows App Group Policy settings**
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Group Policy setting name</th>
|
||||
<th align="left">Target</th>
|
||||
<th align="left">Group Policy setting description</th>
|
||||
<th align="left">Configuration options</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Do not synchronize Windows Apps</p></td>
|
||||
<td align="left"><p>Computers and Users</p></td>
|
||||
<td align="left"><p>This Group Policy setting defines whether the UE-V Agent synchronizes settings for Windows apps.</p></td>
|
||||
<td align="left"><p>The default is to synchronize Windows apps.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows App List</p></td>
|
||||
<td align="left"><p>Computer and User</p></td>
|
||||
<td align="left"><p>This setting lists the family package names of the Windows apps and states expressly whether UE-V synchronizes that app’s settings.</p></td>
|
||||
<td align="left"><p>You can use this setting to specify that settings of an app are never synchronized by UE-V, even if the settings of all other Windows apps are synchronized.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Sync Unlisted Windows Apps</p></td>
|
||||
<td align="left"><p>Computer and User</p></td>
|
||||
<td align="left"><p>This Group Policy setting defines the default settings sync behavior of the UE-V Agent for Windows apps that are not explicitly listed in the Windows app list.</p></td>
|
||||
<td align="left"><p>By default, the UE-V Agent only synchronizes settings of those Windows apps that are included in the Windows app list.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
For more information about synchronizing Windows apps, see [Windows App List](http://technet.microsoft.com/library/dn458925.aspx#win8applist).
|
||||
|
||||
**To configure computer-targeted Group Policy settings**
|
||||
|
||||
1. Use the Group Policy Management Console (GPMC) or the Advanced Group Policy Management (AGPM) on the computer that acts as a domain controller to manage Group Policy settings for UE-V computers. Navigate to **Computer configuration**, select **Policies**, select **Administrative Templates**, click **Windows Components**, and then select **Microsoft User Experience Virtualization**.
|
||||
|
||||
2. Select the Group Policy setting to be edited.
|
||||
|
||||
**To configure user-targeted Group Policy settings**
|
||||
|
||||
1. Use the Group Policy Management Console (GPMC) or the Advanced Group Policy Management (AGPM) tool in Microsoft Desktop Optimization Pack (MDOP) on the domain controller computer to manage Group Policy settings for UE-V. Navigate to **User configuration**, select **Policies**, select **Administrative Templates**, click **Windows Components**, and then select **Microsoft User Experience Virtualization**.
|
||||
|
||||
2. Select the edited Group Policy setting.
|
||||
|
||||
The UE-V Agent uses the following order of precedence to determine synchronization.
|
||||
|
||||
**Order of precedence for UE-V settings**
|
||||
|
||||
1. User-targeted settings that are managed by Group Policy settings - These configuration settings are stored in the registry key by Group Policy under `HKEY_CURRENT_USER\Software\Policies\Microsoft\Uev\Agent\Configuration`.
|
||||
|
||||
2. Computer-targeted settings that are managed by Group Policy settings - These configuration settings are stored in the registry key by Group Policy under `HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Uev\Agent\Configuration`.
|
||||
|
||||
3. Configuration settings that are defined by the current user by using Windows PowerShell or Windows management Instrumentation (WMI) - These configuration settings are stored by the UE-V Agent under this registry location: `HKEY_CURRENT_USER\Software\Microsoft\Uev\Agent\Configuration`.
|
||||
|
||||
4. Configuration settings that are defined for the computer by using Windows PowerShell or WMI. These configuration settings are stored by the UE-V Agent under this registry location: `HKEY_LOCAL_MACHINE\Software\Microsoft\Uev\Agent\Configuration`.
|
||||
|
||||
**Got a suggestion for UE-V**? Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). **Got a UE-V issue**? Use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
[Manage Configurations for UE-V 2.x](uev-manage-configurations.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,248 @@
|
||||
---
|
||||
title: Configuring UE-V 2.x with System Center Configuration Manager 2012
|
||||
description: Configuring UE-V 2.x with System Center Configuration Manager 2012
|
||||
author: jamiejdt
|
||||
ms.assetid: 9a4e2a74-7646-4a77-b58f-2b4456487295
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Configuring UE-V 2.x with System Center Configuration Manager 2012
|
||||
|
||||
|
||||
After you install Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, or 2.1 SP1 and their required features, UE-V must be configured. The UE-V Configuration Pack provides a way for administrators to use the Compliance Settings feature of System Center Configuration Manager 2012 SP1 or later to apply consistent configurations across sites where UE-V and Configuration Manager are installed.
|
||||
|
||||
## UE-V Configuration Pack supported features
|
||||
|
||||
|
||||
The UE-V Configuration Pack includes tools to perform the following tasks:
|
||||
|
||||
- Create or update UE-V settings location template distribution baselines.
|
||||
|
||||
- Define UE-V templates to be registered or unregistered
|
||||
|
||||
- Update UE-V template configuration items and baselines as templates are added or updated
|
||||
|
||||
- Distribute and register UE-V templates using standard Configuration Item remediation
|
||||
|
||||
- Create or update a UE-V Agent policy configuration item to set or clear these settings.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Max package size</p></td>
|
||||
<td align="left"><p>Enable/disable Windows app sync</p></td>
|
||||
<td align="left"><p>Wait for sync on application start</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Setting import delay</p></td>
|
||||
<td align="left"><p>Sync unlisted Windows apps</p></td>
|
||||
<td align="left"><p>Wait for sync on logon</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Settings import notification</p></td>
|
||||
<td align="left"><p>IT contact URL</p></td>
|
||||
<td align="left"><p>Wait for sync timeout</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Settings storage path</p></td>
|
||||
<td align="left"><p>IT contact descriptive text</p></td>
|
||||
<td align="left"><p>Settings template catalog path</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Sync enablement</p></td>
|
||||
<td align="left"><p>Tray icon enabled</p></td>
|
||||
<td align="left"><p>Start/Stop UE-V agent service</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Sync method</p></td>
|
||||
<td align="left"><p>First use notification</p></td>
|
||||
<td align="left"><p>Define which Windows apps will roam settings</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Sync timeout</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
- Verify compliance by confirming that UE-V is running.
|
||||
|
||||
## Generate a UE-V Agent Policy Configuration Item
|
||||
|
||||
|
||||
All UE-V Agent policy and configuration is distributed through a single configuration item that is generated using the UevAgentPolicyGenerator.exe tool. This tool reads the desired configuration from an XML configuration file and creates a CI containing the discovery and remediation settings needed to bring the machine into compliance.
|
||||
|
||||
The UE-V Agent policy configuration item CAB file is created using the UevTemplateBaselineGenerator.exe command line tool, which has these parameters:
|
||||
|
||||
- Site <site code>
|
||||
|
||||
- PolicyName <name> Optional: Defaults to “UE-V Agent Policy” if not present
|
||||
|
||||
- PolicyDescription <description> Optional: A description is provided if not present
|
||||
|
||||
- CabFilePath <full path to configuration item .CAB file>
|
||||
|
||||
- ConfigurationFile <full path to agent configuration XML file>
|
||||
|
||||
**Note**
|
||||
It might be necessary to change the PowerShell execution policy to allow these scripts to run in your environment. Perform these steps in the Configuration Manager console:
|
||||
|
||||
1. Select **Administration > Client Settings > Properties**
|
||||
|
||||
2. In the **User Agent** tab, set the **PowerShell Execution Policy** to **Bypass**
|
||||
|
||||
|
||||
|
||||
**Create the First UE-V Policy Configuration Item**
|
||||
|
||||
1. Copy the default settings configuration file from the UE-V Config Pack installation directory to a location visible to your ConfigMgr Admin Console:
|
||||
|
||||
``` syntax
|
||||
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\AgentConfiguration.xml c:\<target path>
|
||||
```
|
||||
|
||||
The default configuration file contains five sections:
|
||||
|
||||
<a href="" id="computer-policy"></a>**Computer Policy**
|
||||
All UE-V machine level settings. The DesiredState attribute can be
|
||||
|
||||
- **Set** to have the value assigned in the registry
|
||||
|
||||
- **Clear** to remove the setting
|
||||
|
||||
- **Unmanaged** to have the configuration item left at its current state
|
||||
|
||||
Do not remove lines from this section. Instead, set the DesiredState to ‘Unmanaged’ if you do not want Configuration Manager to alter current or default values.
|
||||
|
||||
<a href="" id="currentcomputeruserpolicy"></a>**CurrentComputerUserPolicy**
|
||||
All UE-V user level settings. These entries override the machine settings for a user. The DesiredState attribute can be
|
||||
|
||||
- **Set** to have the value assigned in the registry
|
||||
|
||||
- **Clear** to remove the setting
|
||||
|
||||
- **Unmanaged** to have the configuration item left at its current state
|
||||
|
||||
Do not remove lines from this section. Instead, set the DesiredState to ‘Unmanaged’ if you do not want Configuration Manager to alter current or default values.
|
||||
|
||||
<a href="" id="services"></a>**Services**
|
||||
Entries in this section control service operation. The default configuration file contains a single entry for the UevAgentService. The DesiredState attribute can be set to **Running** or **Stopped**.
|
||||
|
||||
<a href="" id="windows8appscomputerpolicy"></a>**Windows8AppsComputerPolicy**
|
||||
All machine level Windows app synchronization settings. Each PackageFamilyName listed in this section can be assigned a DesiredState of
|
||||
|
||||
- **Enabled** to have settings roam
|
||||
|
||||
- **Disabled** to prevent settings from roaming
|
||||
|
||||
- **Cleared** to have the entry removed from UE-V control
|
||||
|
||||
Additional lines can be added to this section based on the list of installed Windows apps that can be viewed using the PowerShell cmdlet GetAppxPackage.
|
||||
|
||||
<a href="" id="windows8appscurrentcomputeruserpolicy"></a>**Windows8AppsCurrentComputerUserPolicy**
|
||||
Identical to the Windows8AppsComputerPolicy with settings that override machine settings for an individual user.
|
||||
|
||||
2. Edit the configuration file by changing the desired state and value fields.
|
||||
|
||||
3. Run this command on a machine running the ConfigMgr Admin Console:
|
||||
|
||||
``` syntax
|
||||
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe –Site ABC –CabFilePath “C:\MyCabFiles\UevPolicyItem.cab” –ConfigurationFile “c:\AgentConfiguration.xml”
|
||||
```
|
||||
|
||||
4. Import the CAB file using ConfigMgr console or PowerShell Import-CMConfigurationItem
|
||||
|
||||
**Update a UE-V Policy Configuration Item**
|
||||
|
||||
1. Edit the configuration file by changing the desired state and value fields.
|
||||
|
||||
2. Run the command from Step 3 in [Create the First UE-V Policy Configuration Item](#create). If you changed the name with the PolicyName parameter, make sure you enter the same name.
|
||||
|
||||
3. Reimport the CAB file. The version in ConfigMgr will be updated.
|
||||
|
||||
## Generate a UE-V Template Baseline
|
||||
|
||||
|
||||
UE-V templates are distributed using a baseline containing multiple configuration items. Each configuration item contains the discovery and remediation scripts needed to install one UE-V template. The actual UE-V template is embedded within the remediation script for distribution using standard Configuration Item functionality.
|
||||
|
||||
The UE-V template baseline is created using the UevTemplateBaselineGenerator.exe command line tool, which has these parameters:
|
||||
|
||||
- Site <site code>
|
||||
|
||||
- BaselineName <name> (Optional: defaults to “UE-V Template Distribution Baseline” if not present)
|
||||
|
||||
- BaselineDescription <description> (Optional: a description is provided if not present)
|
||||
|
||||
- TemplateFolder <UE-V template folder>
|
||||
|
||||
- Register <comma separated template file list>
|
||||
|
||||
- Unregister <comma separated template list>
|
||||
|
||||
- CabFilePath <Full path to baseline CAB file to generate>
|
||||
|
||||
The result is a baseline CAB file that is ready for import into Configuration Manager. If at a future date, you update or add a template, you can rerun the command using the same baseline name. Importing the CAB results in CI version updates on the changed templates.
|
||||
|
||||
### <a href="" id="create2"></a>Create the First UE-V Template Baseline
|
||||
|
||||
1. Create a “master” set of UE-V templates in a stable folder location visible to the machine running your ConfigMgr Admin Console. As templates are added or updated, this folder is where they are pulled for distribution. The initial list of templates can be copied from a machine with UE-V installed. The default template location is C:\\Program Files\\Microsoft User Experience Virtualization\\Templates.
|
||||
|
||||
2. Create a text.bat file where you can add the template generator command. This is optional, but will make regeneration simpler if you save the command parameters.
|
||||
|
||||
3. Add the command and parameters to the .bat file that will generate the baseline. The following example creates a baseline that distributes Notepad and Calculator:
|
||||
|
||||
``` syntax
|
||||
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”
|
||||
```
|
||||
|
||||
4. Run the .bat file to create UevTemplateBaseline.cab ready for import into Configuration Manager.
|
||||
|
||||
### Update a UE-V Template Baseline
|
||||
|
||||
The template generator uses the template version to determine if a template should be updated. If you make a template change and update the version, the baseline generator compares the template in your master folder with the template contained in the CI on the ConfigMgr server. If a difference is found, the generated baseline and modified CI versions are updated.
|
||||
|
||||
To distribute a new Notepad template, you would perform these steps:
|
||||
|
||||
1. Update the template and template version located in the <Version> element of the template.
|
||||
|
||||
2. Copy the template to your master template directory.
|
||||
|
||||
3. Run the command in the .bat file that you created in Step 3 in [Create the First UE-V Template Baseline](#create2).
|
||||
|
||||
4. Import the generated CAB file into ConfigMgr using the console or PowerShell Import-CMBaseline.
|
||||
|
||||
## Get the UE-V Configuration Pack
|
||||
|
||||
|
||||
The UE-V Configuration Pack for Configuration Manager 2012 SP1 or later can be downloaded [here](http://go.microsoft.com/fwlink/?LinkId=317263).
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Manage Configurations for UE-V 2.x](uev-manage-configurations.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
457
windows/manage/uev-deploy-required-features.md
Normal file
457
windows/manage/uev-deploy-required-features.md
Normal file
@ -0,0 +1,457 @@
|
||||
---
|
||||
title: Deploy Required Features for UE-V 2.x
|
||||
description: Deploy Required Features for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 10399bb3-cc7b-4578-bc0c-2f6b597abe4d
|
||||
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) 2.0, 2.1, and 2.1 SP1 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.
|
||||
|
||||
## <a href="" id="ssl"></a>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.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>User account</strong></th>
|
||||
<th align="left"><strong>Recommended permissions</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Security group of UE-V users</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
4. Set the following NTFS file system permissions for the settings storage location folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>User account</strong></th>
|
||||
<th align="left"><strong>Recommended permissions</strong></th>
|
||||
<th align="left"><strong>Folder</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Creator/owner</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
<td align="left"><p>Subfolders and files only</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Security group of UE-V users</p></td>
|
||||
<td align="left"><p>List folder/read data, create folders/append data</p></td>
|
||||
<td align="left"><p>This folder only</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
With this configuration, the UE-V Agent creates and secures a Settingspackage folder while it runs in the context of the user, and grants each user permission to create folders for settings storage. Users receive full control to their Settingspackage folder while other users cannot access it.
|
||||
|
||||
**Note**
|
||||
If you create the settings storage share on a computer running a Windows Server operating system, configure UE-V to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable this additional security, specify this setting in the Windows Server Registry Editor:
|
||||
|
||||
1. Add a **REG\_DWORD** registry key named **"RepositoryOwnerCheckEnabled"** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\UEV\\Agent\\Configuration**.
|
||||
|
||||
2. Set the registry key value to *1*.
|
||||
|
||||
|
||||
|
||||
### Use Active Directory with UE-V 2.x
|
||||
|
||||
The UE-V Agent uses Active Directory (AD) by default if a settings storage location is not otherwise defined. In these cases, the UE-V Agent dynamically creates the settings storage folder under the root of the AD home directory of each user. But, if a custom directory setting is configured in AD, then that directory is used instead.
|
||||
|
||||
## <a href="" id="config"></a>Choose the Configuration Method for UE-V 2.x
|
||||
|
||||
|
||||
You want to figure out which configuration method you'll use to manage UE-V after deployment since this will be the configuration method you use to deploy the UE-V Agent. Typically, this is the configuration method that you already use in your environment, such as Windows PowerShell or Configuration Manager.
|
||||
|
||||
You can configure UE-V before, during, or after UE-V Agent installation, depending on the configuration method that you use.
|
||||
|
||||
- [Group Policy](http://technet.microsoft.com/library/dn458893.aspx)**:** You can use your existing Group Policy infrastructure to configure UE-V before or after UE-V Agent deployment. The UE-V Group Policy ADMX template enables the central management of common UE-V Agent configuration options, and it includes settings to configure UE-V synchronization.
|
||||
|
||||
**Installing the UE-V Group Policy ADMX Templates:** Group Policy ADMX templates for UE-V configure the synchronization settings for the UE-V Agent and enable the central management of common UE-V Agent configuration settings by using an existing Group Policy infrastructure.
|
||||
|
||||
Supported operating systems for the domain controller that deploys the Group Policy Objects include the following:
|
||||
|
||||
Windows Server 2008 R2
|
||||
|
||||
Windows Server 2012 and Windows Server 2012 R2
|
||||
|
||||
- [Configuration Manager](http://technet.microsoft.com/library/dn458917.aspx)**:** The UE-V Configuration Pack lets you use the Compliance Settings feature of System Center Configuration Manager 2012 SP1 or later to apply consistent configurations across sites where UE-V and Configuration Manager are installed.
|
||||
|
||||
- [Windows PowerShell and WMI](http://technet.microsoft.com/library/dn458937.aspx)**:** You can use scripted commands for Windows PowerShell and Windows Management Instrumentation (WMI) to modify configurations after you install the UE-V Agent.
|
||||
|
||||
**Note**
|
||||
Registry modification can result in data loss, or the computer becomes unresponsive. We recommend that you use other configuration methods.
|
||||
|
||||
|
||||
|
||||
- **Command-line or Batch Script Installation:** Parameters that are used when you [Deploy the UE-V Agent](#agent) configure many UE-V settings. Electronic software distribution systems, such as System Center 2012 Configuration Manager, use these parameters to configure their clients when they deploy and install the UE-V Agent software.
|
||||
|
||||
## <a href="" id="agent"></a>Deploy the UE-V 2.x Agent
|
||||
|
||||
|
||||
The UE-V Agent is the core of a UE-V deployment and must run on each computer that uses UE-V to synchronize application and Windows settings.
|
||||
|
||||
**UE-V Agent Installation Files:** A single installation file, AgentSetup.exe, installs the UE-V Agent on both 32-bit and 64-bit operating systems. In addition, AgentSetupx86.msi or AgentSetupx64.msi architecture-specific Windows Installer files are provided, and since they are smaller, they might streamline the agent deployments. The [command-line parameters for the AgentSetup.exe installer](#params) are supported for the Windows Installer installation as well.
|
||||
|
||||
**Important**
|
||||
During UE-V Agent installation or uninstallation, you can either use the AgentSetup.exe file or the AgentSetup<arch>.msi file, but not both. The same file must be used to uninstall the UE-V Agent that was used to install the UE-V Agent.
|
||||
|
||||
|
||||
|
||||
### To Deploy the UE-V Agent
|
||||
|
||||
You can use the following methods to deploy the UE-V Agent:
|
||||
|
||||
- An electronic software distribution (ESD) solution system, such as Configuration Manager, that can install a Windows Installer (.msi) file.
|
||||
|
||||
- An installation script that references the Windows Installer (.msi) file that is stored centrally on a share.
|
||||
|
||||
- An installation program that you run manually on the computer.
|
||||
|
||||
Use the following procedure to deploy the UE-V Agent from a network share.
|
||||
|
||||
**To install and configure the UE-V Agent from a network share**
|
||||
|
||||
1. Stage the UE-V Agent installation file AgentSetup.exe on a network share to which users have Read permission.
|
||||
|
||||
2. Deploy a script to user computers that installs the UE-V Agent. The script should specify the settings storage location.
|
||||
|
||||
**Deployment options:** Be sure to use the correct variable format when you install the UE-V Agent. The following table provides examples of deployment options for using the AgentSetup.exe or the Windows Installer (.msi) files.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Deployment type</strong></th>
|
||||
<th align="left"><strong>Deployment description</strong></th>
|
||||
<th align="left"><strong>Example</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Command prompt</p></td>
|
||||
<td align="left"><p>When you install the UE-V Agent at a command prompt, use the <em>%^username%</em> variable format. If quotation marks are required because of spaces in the settings storage path, use a batch script file for deployment.</p>
|
||||
<p></p></td>
|
||||
<td align="left"><p><code>AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%^username%</code></p>
|
||||
<p></p>
|
||||
<p><code>msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%^username%</code></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Batch script</p></td>
|
||||
<td align="left"><p>When you install the UE-V Agent from a batch script file, use the <em>%%username%%</em> variable format. If you use this installation method, you must escape the variable with the %% characters. Without this character, the script expands the <em>username</em> variable at installation time, rather than at run time, which causes UE-V to use a single settings storage location for all users.</p></td>
|
||||
<td align="left"><p><code>AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\\server\settingsshare\%%username%%"</code></p>
|
||||
<p></p>
|
||||
<p><code>msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\\server\settingsshare\%%username%%"</code></p>
|
||||
<p></p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Windows PowerShell</p></td>
|
||||
<td align="left"><p>When you install the UE-V Agent from a Windows PowerShell prompt or a Windows PowerShell script, use the <em>%username%</em> variable format.</p></td>
|
||||
<td align="left"><p><code>& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%</code></p>
|
||||
<p></p>
|
||||
<p><code>& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%</code></p>
|
||||
<p></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Electronic software distribution, such as deployment of Configuration Manager Software Deployment</p></td>
|
||||
<td align="left"><p>When you install the UE-V Agent by using Configuration Manager, use the <em>^%username^%</em> variable format.</p></td>
|
||||
<td align="left"><p><code>AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\^%username^%</code></p>
|
||||
<p></p>
|
||||
<p><code>msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\^%username^%</code></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Note**
|
||||
The installation of the UE-V Agent requires administrator rights, and the computer requires a restart before the UE-V Agent can run.
|
||||
|
||||
|
||||
|
||||
### <a href="" id="params"></a>Command-line parameters for UE-V Agent deployment
|
||||
|
||||
The command-line parameters of the UE-V Agent are as follows.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Command-line parameter</strong></th>
|
||||
<th align="left"><strong>Definition</strong></th>
|
||||
<th align="left"><strong>Notes</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>/help or /h or /?</p></td>
|
||||
<td align="left"><p>Displays the AgentSetup.exe usage dialog box.</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>SettingsStoragePath</p></td>
|
||||
<td align="left"><p>Indicates the Universal Naming Convention (UNC) path that defines where settings are stored.</p></td>
|
||||
<td align="left"><div class="alert">
|
||||
<strong>Important</strong>
|
||||
<p>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, <code>SettingsStoragePath = \\share\path|AdHomePath</code>.</p>
|
||||
<p>In UE-V 2.0, you can leave SettingsStoragePath blank to use the Active Directory home path instead.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div>
|
||||
<p>%username% or %computername% environment variables are accepted. Scripting can require escaped variables.</p>
|
||||
<p><strong>Default</strong>: <none></p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>SettingsStoragePathReg</p></td>
|
||||
<td align="left"><p>Gets the SettingsStoragePath value from the registry during installation.</p></td>
|
||||
<td align="left"><p>At the command prompt, type the following example to force UE-V to use the Active Directory home path instead of a specific UNC.</p>
|
||||
<p><code>msiexec.exe /i AgentSetupx64.msi acceptlicenseterms=true SettingsStoragePathReg=TRUE /quiet /norestart</code></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>SettingsTemplateCatalogPath</p></td>
|
||||
<td align="left"><p>Indicates the Universal Naming Convention (UNC) path that defines the location that was checked for new settings location templates.</p></td>
|
||||
<td align="left"><p>Only required for custom settings location templates</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>RegisterMSTemplates</p></td>
|
||||
<td align="left"><p>Specifies whether the default Microsoft templates should be registered during installation.</p></td>
|
||||
<td align="left"><p>True | False</p>
|
||||
<p><strong>Default</strong>: True</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>SyncMethod</p></td>
|
||||
<td align="left"><p>Specifies which synchronization method should be used.</p></td>
|
||||
<td align="left"><p>SyncProvider | None</p>
|
||||
<p><strong>Default</strong>: SyncProvider</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>SyncTimeoutInMilliseconds</p></td>
|
||||
<td align="left"><p>Specifies the number of milliseconds that the computer waits before time-out when it retrieves user settings from the settings storage location.</p></td>
|
||||
<td align="left"><p><strong>Default</strong>: 2000 milliseconds</p>
|
||||
<p>(wait up to 2 seconds)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>SyncEnabled</p></td>
|
||||
<td align="left"><p>Specifies whether UE-V synchronization is enabled or disabled.</p></td>
|
||||
<td align="left"><p>True | False</p>
|
||||
<p><strong>Default</strong>: True</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MaxPackageSizeInBytes</p></td>
|
||||
<td align="left"><p>Specifies a settings package file size in bytes when the UE-V Agent reports that files exceed the threshold.</p></td>
|
||||
<td align="left"><p><size></p>
|
||||
<p><strong>Default</strong>: none (no warning threshold)</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>CEIPEnabled</p></td>
|
||||
<td align="left"><p>Specifies the setting for participation in the Customer Experience Improvement program. If set to <strong>True</strong>, installer information is uploaded to the Microsoft Customer Experience Improvement Program site. If set to <strong>False</strong>, no information is uploaded.</p></td>
|
||||
<td align="left"><p>True | False</p>
|
||||
<p><strong>Default</strong>: False</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>NoRestart</p></td>
|
||||
<td align="left"><p>Supports deferral of the restart of the computer after the UE-V Agent is installed.</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>INSTALLFOLDER</p></td>
|
||||
<td align="left"><p>Enables a different installation folder to be set for the UE-V Agent or UE-V Generator.</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MUENABLED</p></td>
|
||||
<td align="left"><p>Enables Setup to accept the option to be included in the Microsoft Update program.</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>ACCEPTLICENSETERMS</p></td>
|
||||
<td align="left"><p>Lets UE-V be installed silently. This must be set to <strong>True</strong> to install UE-V silently and bypass the requirement that the user accepts the UE-V license terms. If set to <strong>False</strong> or left empty, the user receives an error message and UE-V is not installed.</p></td>
|
||||
<td align="left"><div class="alert">
|
||||
<strong>Important</strong>
|
||||
<p>This parameter is required to install UE-V silently.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>NORESTART</p></td>
|
||||
<td align="left"><p>Prevents a mandatory restart after the UE-V Agent is installed.</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Update the UE-V Agent
|
||||
|
||||
Updates for the UE-V Agent software are provided through Microsoft Update. You can deploy UE-V Agent updates by using Enterprise Software Distribution (ESD) infrastructure systems.
|
||||
|
||||
During a UE-V Agent upgrade, the default group of settings location templates for common Microsoft applications and Windows settings can be updated.
|
||||
|
||||
### Upgrade the UE-V 2.x Agent
|
||||
|
||||
The UE-V 2.x Agent introduces many new features and modifies how and when the agent uploads content to the settings storage share. The upgrade process automates these changes. To upgrade the UE-V Agent, run the UE-V Agent install package (AgentSetup.exe, AgentSetupx86.msi, or AgentSetupx64.msi) on users’ computers.
|
||||
|
||||
**Note**
|
||||
When you upgrade the UE-V Agent, you must use the same installer type (.exe file or .msi packet) that installed the previous UE-V Agent. For example, use the UE-V 2 AgentSetup.exe to upgrade UE-V 1.0 Agents that were installed by using AgentSetup.exe.
|
||||
|
||||
|
||||
|
||||
The following configurations are preserved when the Agent Setup program runs:
|
||||
|
||||
- Settings storage path
|
||||
|
||||
- Registry settings
|
||||
|
||||
- Scheduled tasks (Interval settings are reset to their defaults)
|
||||
|
||||
**Note**
|
||||
A computer with UE-V 2.x settings location templates that are registered in the UE-V 1.0 Agent register errors in the Windows Event Log.
|
||||
|
||||
|
||||
|
||||
You can use Microsoft System Center 2012 Configuration Manager or another enterprise software distribution tool to automate and distribute the UE-V Agent upgrade.
|
||||
|
||||
**Recommendations:** We recommend that you upgrade all of the UE-V 1.0 Agents in a computing environment, but it is not required. UE-V 2.x settings location templates can interact with a UE-V 1.0 Agent because they only share the settings from the settings storage path. We recommend, however, that you move the deployments to a single agent version to simplify management and to support UE-V.
|
||||
|
||||
### Repair the UE-V Agent after an unsuccessful upgrade
|
||||
|
||||
You might experience errors after you attempt one of the following operations:
|
||||
|
||||
- Upgrade from UE-V 1.0 to UE-V 2
|
||||
|
||||
- Upgrade to a newer version of Windows, for example, from Windows 7 to Windows 8 or from Windows 8 to Windows 8.1.
|
||||
|
||||
- Uninstall the agent after upgrading the UE-V Agent
|
||||
|
||||
To resolve any issues, attempt to repair the UE-V Agent by entering this command at a command prompt on the computer where the agent is installed.
|
||||
|
||||
``` syntax
|
||||
msiexec.exe /f "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log
|
||||
```
|
||||
|
||||
You can then retry the uninstall process or upgrade by installing the newer version of the UE-V Agent.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
[Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
339
windows/manage/uev-deploy-uev-for-custom-applications.md
Normal file
339
windows/manage/uev-deploy-uev-for-custom-applications.md
Normal file
@ -0,0 +1,339 @@
|
||||
---
|
||||
title: Deploy UE-V 2.x for Custom Applications
|
||||
description: Deploy UE-V 2.x for Custom Applications
|
||||
author: jamiejdt
|
||||
ms.assetid: f7cb089f-d764-4a93-82b6-926fe0385a23
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Deploy UE-V 2.x for Custom Applications
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0. 2.1, and 2.1 SP1 use XML files called **settings location templates** to monitor and synchronize desktop application settings and Windows desktop settings between user computers. By default, some settings location templates are included in UE-V. But if you want to synchronize settings for desktop applications other than those included in the default templates, you can create your own custom settings location templates by using the UE-V Generator.
|
||||
|
||||
Once you have read through the planning material in [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md) and have decided that you want to synchronize settings for custom applications (third-party, line-of-business, etc.), you will deploy the features of UE-V as described in this topic. To start, here are the main steps required to synchronize settings for custom applications:
|
||||
|
||||
- [Install the UEV Generator](#uevgen)
|
||||
|
||||
Use the UEV Generator to create custom XML settings location templates.
|
||||
|
||||
- [Configure a UE-V settings template catalog](#deploycatalogue)
|
||||
|
||||
You can define this path where custom settings location templates are stored.
|
||||
|
||||
- [Create custom settings location templates](#createcustomtemplates)
|
||||
|
||||
These custom templates let users sync settings for custom applications.
|
||||
|
||||
- [Deploy the custom settings location templates](#deploycustomtemplates)
|
||||
|
||||
After you test the custom template to ensure that settings are synced correctly, you can deploy these templates in one of these ways:
|
||||
|
||||
- Through your existing deployment infrastructure, such as Configuration Manager
|
||||
|
||||
- By using Group Policy preferences
|
||||
|
||||
- [Deploy a UE-V settings template catalog](#deploycatalogue)
|
||||
|
||||
**Note**
|
||||
Templates that are deployed by using ESD or Group Policy must be registered with UE-V Windows Management Instrumentation (WMI) or Windows PowerShell.
|
||||
|
||||
|
||||
|
||||
## Prepare to Deploy UE-V 2.x for Custom Applications
|
||||
|
||||
|
||||
Before you start deploying the UE-V features that handle custom applications, there are just a couple things to review.
|
||||
|
||||
### The UE-V Generator
|
||||
|
||||
The UE-V Generator monitors an application to discover and capture the locations where the application stores its settings. The application that is monitored must be a traditional application. You use the UE-V Generator to create settings location templates, but it cannot create a settings location template from these application types:
|
||||
|
||||
- Virtualized applications
|
||||
|
||||
- Applications that are offered through Terminal Services
|
||||
|
||||
- Java applications
|
||||
|
||||
- Windows apps
|
||||
|
||||
**Note**
|
||||
UE-V settings location templates cannot be created from virtualized applications or Terminal Services applications. However, settings that are synchronized by using the templates can be applied to those applications. To create templates that support Virtual Desktop Infrastructure (VDI) and Terminal Services applications, open a version of the Windows Installer (.msi) package of the application by using the UE-V Generator. For more information about synchronizing settings for virtual applications, see [Using UE-V 2.x with Application Virtualization Applications](uev-using-uev-with-application-virtualization-applications.md).
|
||||
|
||||
|
||||
|
||||
**Excluded Locations:** The discovery process excludes locations that commonly store application software files that do not synchronize settings well between user computers or computing environments. By default, these are excluded:
|
||||
|
||||
- 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%
|
||||
|
||||
If registry keys and files that are stored in excluded locations are required to synchronize application settings, you can manually add the locations to the settings location template during the template creation process.
|
||||
|
||||
### Replace the default Microsoft templates
|
||||
|
||||
The UE-V Agent installs a default group of settings location templates for common Microsoft applications and Windows settings. If you customize these templates, or create settings location templates to synchronize settings for custom applications, the UE-V Agent can be configured to use a settings template catalog to store the templates. In this case, you will need to include the default templates along with the custom templates in the settings template catalog.
|
||||
|
||||
When you [Deploy a UE-V Agent](http://technet.microsoft.com/library/dn458891.aspx#agent), you can use the command-line parameter `RegisterMSTemplates` to disable the registration of the default Microsoft templates.
|
||||
|
||||
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 are deleted and only the templates that are located in the settings template catalog are used. The UE-V Agent configuration setting parameter `RegisterMSTemplates` must be set to *true* in order to override the default Microsoft template.
|
||||
|
||||
**Note**
|
||||
If you disable this policy setting after it has been enabled, the UE-V Agent does not restore the default Microsoft templates.
|
||||
|
||||
|
||||
|
||||
If there are customized templates in the settings template catalog that use the same ID as the default Microsoft templates, and the UE-V Agent is not configured to replace the default Microsoft templates, the Microsoft templates are ignored.
|
||||
|
||||
You can also replace the default templates by using the UE-V Windows PowerShell features. To replace the default Microsoft template with Windows PowerShell, unregister all of the default Microsoft templates, and then register the customized templates.
|
||||
|
||||
**Note**
|
||||
Old settings packages remain in the settings storage location even if you deploy new settings location templates for an application. These packages are not read by the agent, but neither are they automatically deleted.
|
||||
|
||||
|
||||
|
||||
## <a href="" id="uevgen"></a>Install the UEV 2.x Generator
|
||||
|
||||
|
||||
Install the Microsoft User Experience Virtualization (UE-V) 2.0 Generator on a computer that you can then use to create a custom settings location template. This computer should have the applications installed for which custom settings location templates are to be generated.
|
||||
|
||||
**To install the UE-V Generator**
|
||||
|
||||
1. As a user with local administrator rights, locate the UE-V Generator installation file **ToolSetup.exe** provided with the UE-V software. Or, if you know the computer architecture, you can run the appropriate Windows Installer (.msi) file, **ToolsSetupx64.msi** or **ToolsSetupx86.msi**.
|
||||
|
||||
2. Double-click the installation file. The User Experience Virtualization Generator Setup wizard opens. Click **Next** to continue.
|
||||
|
||||
3. Accept the Microsoft Software License Terms, and then click **Next**.
|
||||
|
||||
4. Click the options for Microsoft Updates and the Customer Experience Improvement Program.
|
||||
|
||||
5. Select the destination folder in which to install the UE-V Generator, and then click **Next**.
|
||||
|
||||
6. Click **Install** to begin the installation.
|
||||
|
||||
**Note**
|
||||
A prompt for **User Account Control** appears before the application is installed. Permission is required to install the UE-V Generator.
|
||||
|
||||
|
||||
|
||||
7. Click **Finish** to close the wizard after the installation is finished. You must restart your computer before you can run the UE-V Generator.
|
||||
|
||||
To verify that the installation was successful, click **Start**, click **All Programs**, click **Microsoft User Experience Virtualization**, and then click **Microsoft User Experience Virtualization Generator**.
|
||||
|
||||
**Note**
|
||||
The UE-V 2 Generator can only be used to create templates for UE-V 2 Agents. In a mixed deployment of UE-V 1.0 Agents and UE-V 2 Agents, you should continue to use the UE-V 1.0 Generator until you have upgraded all UE-V Agents.
|
||||
|
||||
|
||||
|
||||
## <a href="" id="deploycatalogue"></a>Deploy a Settings Template Catalog
|
||||
|
||||
|
||||
The User Experience Virtualization 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. A scheduled task in the UE-V Agent checks this location one time each day and updates its synchronization behavior, based on the templates in this folder.
|
||||
|
||||
The UE-V Agent registers templates that were added or updated in this folder after the last time that the folder was checked and unregisters templates that are removed. By default, templates are registered and unregistered one time per day at 3:30 A.M. local time by the Task Scheduler and at system startup. To customize the frequency of this scheduled task, see [Changing the Frequency of UE-V 2.x Scheduled Tasks](uev-changing-the-frequency-of-scheduled-tasks.md).
|
||||
|
||||
You can configure the settings template catalog path by using the installation command-line options, Group Policy, WMI, or Windows PowerShell. Templates that are stored at the settings template catalog path are automatically registered and unregistered by a scheduled task.
|
||||
|
||||
**To configure the settings template catalog for UE-V 2.x**
|
||||
|
||||
1. Create a new folder on the computer that stores the UE-V settings template catalog.
|
||||
|
||||
2. Set the following share-level (SMB) permissions for the settings template catalog folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>User account</strong></th>
|
||||
<th align="left"><strong>Recommended permissions</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No Permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Domain Computers</p></td>
|
||||
<td align="left"><p>Read Permission Levels</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Administrators</p></td>
|
||||
<td align="left"><p>Read/Write Permission Levels</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
3. Set the following NTFS file system permissions for the settings template catalog folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">User account</th>
|
||||
<th align="left">Recommended permissions</th>
|
||||
<th align="left">Apply to</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Creator/Owner</p></td>
|
||||
<td align="left"><p>Full Control</p></td>
|
||||
<td align="left"><p>This Folder, Subfolders and Files</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Domain Computers</p></td>
|
||||
<td align="left"><p>List Folder Contents and Read</p></td>
|
||||
<td align="left"><p>This Folder, Subfolders and Files</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No Permissions</p></td>
|
||||
<td align="left"><p>No Permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Administrators</p></td>
|
||||
<td align="left"><p>Full Control</p></td>
|
||||
<td align="left"><p>This Folder, Subfolders and Files</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
4. Click **OK** to close the dialog boxes.
|
||||
|
||||
At a minimum, the network share must grant permissions for the Domain Computers group. In addition, grant access permissions for the network share folder to administrators who are to manage the stored templates.
|
||||
|
||||
## <a href="" id="createcustomtemplates"></a>Create Custom Settings Location Templates
|
||||
|
||||
|
||||
Use the UE-V Generator to create settings location templates for line-of-business applications or other custom applications. After the template for an application is created, you can deploy it to computers so that settings are synchronized for that application.
|
||||
|
||||
**To create a UE-V settings location template with the UE-V Generator**
|
||||
|
||||
1. Click **Start**, click **All Programs**, click **Microsoft User Experience Virtualization**, and then click **Microsoft User Experience Virtualization Generator**.
|
||||
|
||||
2. Click **Create a settings location template**.
|
||||
|
||||
3. Specify the application. Browse to the file path of the application (.exe) or the application shortcut (.lnk) for which you want to create a settings location template. Specify the command-line arguments, if any, and working directory, if any. Click **Next** to continue.
|
||||
|
||||
**Note**
|
||||
Before the application is started, the system displays a prompt for **User Account Control**. Permission is required to monitor the registry and file locations that the application uses to store settings.
|
||||
|
||||
|
||||
|
||||
4. After the application starts, close the application. The UE-V Generator records the locations where the application stores its settings.
|
||||
|
||||
5. After the process is completed, click **Next** to continue.
|
||||
|
||||
6. Review and select the check boxes that are next to the appropriate registry settings locations and settings file locations to synchronize for this application. The list includes the following two categories for settings locations:
|
||||
|
||||
- **Standard**: Application settings that are stored in the registry under the HKEY\_CURRENT\_USER keys or in the file folders under \\ **Users** \\ \[User name\] \\ **AppData** \\ **Roaming**. The UE-V Generator includes these settings by default.
|
||||
|
||||
- **Nonstandard**: Application settings that are stored outside the locations are specified in the best practices for settings data storage (optional). These include files and folders under **Users** \\ \[User name\] \\ **AppData** \\ **Local**. Review these locations to determine whether to include them in the settings location template. Select the locations check boxes to include them.
|
||||
|
||||
Click **Next** to continue.
|
||||
|
||||
7. Review and edit any **Properties**, **Registry** locations, and **Files** locations for the settings location template.
|
||||
|
||||
- Edit the following properties on the **Properties** tab:
|
||||
|
||||
- **Application Name**: The application name that is written in the description of the program files properties.
|
||||
|
||||
- **Program name**: The name of the program that is taken from the program file properties. This name usually has the .exe file name extension.
|
||||
|
||||
- **Product version**: The product version number of the .exe file of the application. This property, in conjunction with the **File version**, helps determine which applications are targeted by the settings location template. This property accepts a major version number. If this property is empty, the settings location template applies to all versions of the product.
|
||||
|
||||
- **File version**: The file version number of the .exe file of the application. This property, in conjunction with the **Product version**, helps determine which applications are targeted by the settings location template. This property accepts a major version number. If this property is empty, the settings location template applies to all versions of the program.
|
||||
|
||||
- **Template author name** (optional): The name of the settings location template author.
|
||||
|
||||
- **Template author email** (optional): The email address of the settings location template author.
|
||||
|
||||
- The **Registry** tab lists the **Key** and **Scope** of the registry locations that are included in the settings location template. Edit the registry locations by using the **Tasks** drop-down menu. Tasks enable you to add new keys, edit the name or scope of existing keys, delete keys, and browse the registry where the keys are located. Use the **All Settings** scope to include all the registry settings under the specified key. Use the **All Settings and Subkeys** to include all the registry settings under the specified key, subkeys, and subkey settings.
|
||||
|
||||
- The **Files** tab lists the file path and file mask of the file locations that are included in the settings location template. Edit the file locations by use of the **Tasks** drop-down menu. Tasks for file locations enable you to add new files or folder locations, edit the scope of existing files or folders, delete files or folders, and open the selected location in Windows Explorer. Leave the file mask empty to include all files in the specified folder.
|
||||
|
||||
8. Click **Create**, and then click **Save** to save the settings location template on the computer.
|
||||
|
||||
9. Click **Close** to close the Settings Template Wizard. Exit the UE-V Generator application.
|
||||
|
||||
After you have created the settings location template for an application, you should test the template. Deploy the template in a lab environment before you put it into production in the enterprise.
|
||||
|
||||
[Application Template Schema Reference for UE-V](http://technet.microsoft.com/library/dn763947.aspx) details the XML structure of the UE-V settings location template and provides guidance for editing these files.
|
||||
|
||||
## <a href="" id="deploycustomtemplates"></a>Deploy the Custom Settings Location Templates
|
||||
|
||||
|
||||
After you create a settings location template with the UE-V Generator, you should test it to ensure that the application settings are synchronized correctly. You can then safely deploy the settings location template to computers in the enterprise.
|
||||
|
||||
Settings location templates can be deployed by using one of these methods:
|
||||
|
||||
- An enterprise software distribution (ESD) system such as System Center Configuration Manager
|
||||
|
||||
- Group Policy preferences
|
||||
|
||||
- A UE-V settings template catalog
|
||||
|
||||
Templates that are deployed by using an ESD system or Group Policy Objects must be registered through UE-V Windows Management Instrumentation (WMI) or Windows PowerShell. Templates that are stored in the settings template catalog location are automatically registered by the UE-V Agent.
|
||||
|
||||
**To use the settings template catalog path to deploy UE-V settings location templates**
|
||||
|
||||
1. Browse to the network share folder that is defined as the settings template catalog.
|
||||
|
||||
2. Add, remove, or update settings location templates in the settings template catalog to reflect the UE-V Agent template configuration that you want for UE-V computers.
|
||||
|
||||
**Note**
|
||||
Templates on computers are updated daily. The update is based on changes to the settings template catalog.
|
||||
|
||||
|
||||
|
||||
3. To manually update templates on a computer that runs the UE-V Agent, open an elevated command prompt, and browse to **%Program Files%\\Microsoft User Experience Virtualization \\ Agent \\ <x86 or x64 >**, and then run **ApplySettingsTemplateCatalog.exe**.
|
||||
|
||||
**Note**
|
||||
This program runs automatically during computer startup and daily at 3:30 A. M. to gather any new templates that were recently added to the catalog.
|
||||
|
||||
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
[Deploy Required Features for UE-V 2.x](uev-deploy-required-features.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
321
windows/manage/uev-for-windows.md
Normal file
321
windows/manage/uev-for-windows.md
Normal file
@ -0,0 +1,321 @@
|
||||
---
|
||||
title: Microsoft User Experience Virtualization (UE-V) 2.x
|
||||
description: Microsoft User Experience Virtualization (UE-V) 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: b860fed0-b846-415d-bdd6-ba60231a64be
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Microsoft User Experience Virtualization (UE-V) 2.x
|
||||
|
||||
|
||||
Capture and centralize your users’ application settings and Windows OS settings by implementing Microsoft User Experience Virtualization (UE-V) 2.0 or 2.1. Then, apply these settings to the devices users access in your enterprise, like desktop computers, laptops, or virtual desktop infrastructure (VDI) sessions.
|
||||
|
||||
**With UE-V you can…**
|
||||
|
||||
- Specify which application and desktop settings synchronize
|
||||
|
||||
- Deliver the settings anytime and anywhere users work throughout the enterprise
|
||||
|
||||
- Create custom templates for your third-party or line-of-business applications
|
||||
|
||||
- Recover settings after hardware replacement or upgrade, or after reimaging a virtual machine to its initial state
|
||||
|
||||
## Components of UE-V 2.x
|
||||
|
||||
|
||||
This diagram shows how deployed UE-V components work together to synchronize settings.
|
||||
|
||||

|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Component</th>
|
||||
<th align="left">Function</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>UE-V Agent</strong></p></td>
|
||||
<td align="left"><p>Installed on every computer that needs to synchronize settings, the <strong>UE-V Agent</strong> monitors registered applications and the operating system for any settings changes, then synchronizes those settings between computers.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Settings packages</strong></p></td>
|
||||
<td align="left"><p>Application settings and Windows settings are stored in <strong>settings packages</strong> created by the UE-V Agent. Settings packages are built, locally stored, and copied to the settings storage location.</p>
|
||||
<ul>
|
||||
<li><p>The setting values for <strong>desktop applications</strong> are stored when the user closes the application.</p></li>
|
||||
<li><p>Values for <strong>Windows settings</strong> are stored when the user logs off, when the computer is locked, or when the user disconnects remotely from a computer.</p></li>
|
||||
</ul>
|
||||
<p>The sync provider determines when the application or operating system settings are read from the <strong>Settings Packages</strong> and synchronized.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Settings storage location</strong></p></td>
|
||||
<td align="left"><p>This is a standard network share that your users can access. The UE-V Agent verifies the location and creates a hidden system folder in which to store and retrieve user settings.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Settings location templates</strong></p></td>
|
||||
<td align="left"><p>UE-V uses XML files as settings location templates to monitor and synchronize desktop application settings and Windows desktop settings between user computers. By default, some settings location templates are included in UE-V . You can also create, edit, or validate custom settings location templates by [managing settings synchronization for custom applications](#customapps).</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong>
|
||||
<p>Settings location templates are not required for Windows apps.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Windows app list</strong></p></td>
|
||||
<td align="left"><p>Settings for Windows apps are captured and applied dynamically. The app developer specifies the settings that are synchronized for each app. UE-V determines which Windows apps are enabled for settings synchronization using a managed list of apps. By default, this list includes most Windows apps.</p>
|
||||
<p>You can add or remove applications in the Windows app list by following the procedures shown [here](http://technet.microsoft.com/library/dn458925.aspx).</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### <a href="" id="customapps"></a>Managing Settings Synchronization for Custom Applications
|
||||
|
||||
Use these UE-V components to create and manage custom templates for your third-party or line-of-business applications.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>UE-V Generator</strong></p></td>
|
||||
<td align="left"><p>Use the <strong>UE-V Generator</strong> to create custom settings location templates that you can then distribute to user computers. The UE-V Generator also lets you edit an existing template or validate a template that was created by using another XML editor.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Settings template catalog</strong></p></td>
|
||||
<td align="left"><p>The <strong>settings template catalog</strong> is a folder path on UE-V computers or a Server Message Block (SMB) network share that stores the custom settings location templates. The UE-V Agent checks this location once a day, retrieves new or updated templates, and updates its synchronization behavior.</p>
|
||||
<p>If you use only the UE-V default settings location templates, then a settings template catalog is unnecessary. For more information about settings deployment catalogs, see [Configure a UE-V settings template catalog](http://technet.microsoft.com/library/dn458942.aspx#deploycatalogue).</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
## Settings Synchronized by Default
|
||||
|
||||
|
||||
UE-V synchronizes settings for these applications by default. For a complete list and more detailed information, see [Settings that are automatically synchronized in a UE-V deployment](http://technet.microsoft.com/library/dn458932.aspx#autosyncsettings).
|
||||
|
||||
Microsoft Office 2013 applications (UE-V 2.1 SP1 and 2.1)
|
||||
|
||||
Microsoft Office 2010 applications (UE-V 2.1 SP1, 2.1, and 2.0)
|
||||
|
||||
Microsoft Office 2007 applications (UE-V 2.0 only)
|
||||
|
||||
Internet Explorer 8, 9, and 10
|
||||
|
||||
Internet Explorer 11 in UE-V 2.1 SP1 and 2.1
|
||||
|
||||
Many Windows applications, such as Xbox
|
||||
|
||||
Many Windows desktop applications, such as Notepad
|
||||
|
||||
Many Windows settings, such as desktop background or wallpaper
|
||||
|
||||
**Note**
|
||||
You can also [customize UE-V to synchronize settings](http://technet.microsoft.com/library/dn458942.aspx) for applications other than those synchronized by default.
|
||||
|
||||
|
||||
|
||||
## Compare UE-V to other Microsoft products
|
||||
|
||||
|
||||
Use this table to compare UE-V to Synchronize Profiles in Windows 7, Synchronize Profiles in Windows 8, and the Sync PC Settings feature of Microsoft account.
|
||||
|
||||
<table style="width:100%;">
|
||||
<colgroup>
|
||||
<col width="14%" />
|
||||
<col width="14%" />
|
||||
<col width="14%" />
|
||||
<col width="14%" />
|
||||
<col width="14%" />
|
||||
<col width="14%" />
|
||||
<col width="14%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Feature</th>
|
||||
<th align="left">Synchronize Profiles using Windows 7</th>
|
||||
<th align="left">Synchronize Profiles using Windows 8</th>
|
||||
<th align="left">Synchronize Profiles using Windows 10</th>
|
||||
<th align="left">Microsoft account</th>
|
||||
<th align="left">UE-V 2.0</th>
|
||||
<th align="left">UE-V 2.1 and 2.1 SP1</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Synchronize settings between multiple computers</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Synchronize settings between physical and virtual apps</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Synchronize Windows app settings</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Manage via WMI</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Synchronize settings changes on a regular basis</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Minimal configuration for Setup</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Supported on non-domain joined computers</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Supports Primary Computer Active Directory attribute</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Synchronizes settings between virtual desktop infrastructure (VDI)/Remote Desktop Services (RDS) and rich desktops</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Unlimited setting storage space</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Choice in which app settings to synchronize</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Backup/Restore for IT Pro</p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
<td align="left"><p>Partial</p></td>
|
||||
<td align="left"><p>●</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## UE-V 2.x Release Notes
|
||||
|
||||
|
||||
For more information, and for late-breaking news that did not make it into the documentation, see
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-sp1-release-notes.md)
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-release-notesuevv21.md)
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes](microsoft-user-experience-virtualization--ue-v--20-release-notesuevv2.md)
|
||||
|
||||
## Other resources for this product
|
||||
|
||||
|
||||
- [Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
- [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
- [Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
- [Troubleshooting UE-V 2.x](uev-troubleshooting.md)
|
||||
|
||||
- [Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
### More information
|
||||
|
||||
<a href="" id="mdop-techcenter-page"></a>[MDOP TechCenter Page](http://go.microsoft.com/fwlink/p/?LinkId=225286)
|
||||
Learn about the latest MDOP information and resources.
|
||||
|
||||
<a href="" id="mdop-information-experience"></a>[MDOP Information Experience](http://go.microsoft.com/fwlink/p/?LinkId=236032)
|
||||
Find documentation, videos, and other resources for MDOP technologies. You can also [send us feedback](mailto:MDOPDocs@microsoft.com%29 or learn about updates by following us on [Facebook]%28http://go.microsoft.com/fwlink/p/?LinkId=242445%29 or [Twitter]%28http://go.microsoft.com/fwlink/p/?LinkId=242447).
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
249
windows/manage/uev-getting-started.md
Normal file
249
windows/manage/uev-getting-started.md
Normal file
@ -0,0 +1,249 @@
|
||||
---
|
||||
title: Get Started with UE-V 2.x
|
||||
description: Get Started with UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 526ecbf0-0dee-4f0b-b017-8f8d25357b14
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Get Started with UE-V 2.x
|
||||
|
||||
|
||||
Follow the steps in this guide to quickly deploy Microsoft User Experience Virtualization (UE-V) 2.0 or 2.1 in a small test environment. This helps you determine whether UE-V is the right solution to manage user settings across multiple devices within your enterprise.
|
||||
|
||||
**Note**
|
||||
The information in this section is repeated in greater detail throughout the rest of the documentation. So if you already know that UE-V 2 is the right solution and you don’t need to evaluate it, you can just go right to [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md).
|
||||
|
||||
|
||||
|
||||
The standard installation of UE-V synchronizes the default Microsoft Windows and Office settings and many Windows app settings. Make sure your test environment includes two or more user computers that share network access and you’ll be evaluating UE-V in just a short time.
|
||||
|
||||
- [Step 1: Confirm Prerequisites](#step1): Make sure your environment is able to run UE-V, including details about supported configurations.
|
||||
|
||||
- [Step 2: Deploy the Settings Storage Location for UE-V 2](#step2): All UE-V deployments require a location for settings packages that contain the synchronized setting values.
|
||||
|
||||
- [Step 3: Deploy the UE-V 2 Agent](#step3): To synchronize settings using UE-V, devices must have the UE-V Agent installed and running.
|
||||
|
||||
- [Step 4: Test Your UE-V 2 Evaluation Deployment](#step4): Run a few tests on two computers that have the UE-V Agent installed and see how UE-V works.
|
||||
|
||||
That’s it! Once you follow the steps, you’ll be able to evaluate how UE-V can work in your enterprise.
|
||||
|
||||
**Further evaluation:** You can also perform additional steps to configure some third-party and line-of-business applications to synchronize their settings using UE-V as detailed in [Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md).
|
||||
|
||||
## <a href="" id="step1"></a>Step 1: Confirm Prerequisites
|
||||
|
||||
|
||||
Before you proceed, make sure your environment includes these requirements for running UE-V.
|
||||
|
||||
<table style="width:100%;">
|
||||
<colgroup>
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Operating system</strong></th>
|
||||
<th align="left"><strong>Edition</strong></th>
|
||||
<th align="left"><strong>Service pack</strong></th>
|
||||
<th align="left"><strong>System architecture</strong></th>
|
||||
<th align="left"><strong>Windows PowerShell</strong></th>
|
||||
<th align="left"><strong>Microsoft .NET Framework</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Windows 7</p></td>
|
||||
<td align="left"><p>Ultimate, Enterprise, or Professional Edition</p></td>
|
||||
<td align="left"><p>SP1</p></td>
|
||||
<td align="left"><p>32-bit or 64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4 or higher</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows Server 2008 R2</p></td>
|
||||
<td align="left"><p>Standard, Enterprise, Datacenter, or Web Server</p></td>
|
||||
<td align="left"><p>SP1</p></td>
|
||||
<td align="left"><p>64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4 or higher</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Windows 8 and Windows 8.1</p></td>
|
||||
<td align="left"><p>Enterprise or Pro</p></td>
|
||||
<td align="left"><p>None</p></td>
|
||||
<td align="left"><p>32-bit or 64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.5</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows Server 2012 or Windows Server 2012 R2</p></td>
|
||||
<td align="left"><p>Standard or Datacenter</p></td>
|
||||
<td align="left"><p>None</p></td>
|
||||
<td align="left"><p>64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.5</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
Also…
|
||||
|
||||
- **MDOP License:** This technology is a part of the Microsoft Desktop Optimization Pack (MDOP). Enterprise customers can get MDOP with Microsoft Software Assurance. For more information about Microsoft Software Assurance and acquiring MDOP, see How Do I Get MDOP (http://go.microsoft.com/fwlink/p/?LinkId=322049).
|
||||
|
||||
- **Administrative Credentials** for any computer on which you’ll be installing
|
||||
|
||||
## <a href="" id="step2"></a>Step 2: Deploy the Settings Storage Location for UE-V 2
|
||||
|
||||
|
||||
You’ll need to deploy a settings storage location, a standard network share where user settings are stored in a settings package file. When you create the settings storage share, you should limit access to users that require it. [Deploy a Settings Storage Location](http://technet.microsoft.com/library/dn458891.aspx#ssl) provides more detailed information.
|
||||
|
||||
**Create a network share**
|
||||
|
||||
1. Create a new security group and add UE-V users to it.
|
||||
|
||||
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. Assign UE-V users permission to create a directory when they connect. Grant full permission to all subdirectories of that directory, but block access to anything above.
|
||||
|
||||
1. Set the following share-level Server Message Block (SMB) permissions for the settings storage location folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>User account</strong></th>
|
||||
<th align="left"><strong>Recommended permissions</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Security group of UE-V users</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
2. Set the following NTFS file system permissions for the settings storage location folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>User account</strong></th>
|
||||
<th align="left"><strong>Recommended permissions</strong></th>
|
||||
<th align="left"><strong>Folder</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Creator/owner</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
<td align="left"><p>Subfolders and files only</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Security group of UE-V users</p></td>
|
||||
<td align="left"><p>List folder/read data, create folders/append data</p></td>
|
||||
<td align="left"><p>This folder only</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Security Note: **
|
||||
|
||||
If you create the settings storage share on a computer running a Windows Server operating system, configure UE-V to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable this additional security, specify this setting in the Windows Server Registry Editor:
|
||||
|
||||
1. Add a **REG\_DWORD** registry key named **"RepositoryOwnerCheckEnabled"** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\UEV\\Agent\\Configuration**.
|
||||
|
||||
2. Set the registry key value to *1*.
|
||||
|
||||
## <a href="" id="step3"></a>Step 3: Deploy the UE-V 2 Agent
|
||||
|
||||
|
||||
The UE-V Agent synchronizes application and Windows settings between users’ computers and devices. For evaluation purposes, install the agent on at least two computers in your test environment that belong to the same user.
|
||||
|
||||
Run the AgentSetup.exe file from the command line to install the UE-V Agent. It installs on both 32-bit and 64-bit operating systems.
|
||||
|
||||
``` syntax
|
||||
AgentSetup.exe SettingsStoragePath=\\server\settingsshare\%username%
|
||||
```
|
||||
|
||||
You must specify the SettingsStoragePath command line parameter as the network share from Step 2. [Deploy a UE-V Agent](http://technet.microsoft.com/library/dn458891.aspx#agent) provides more detailed information.
|
||||
|
||||
## <a href="" id="step4"></a>Step 4: Test Your UE-V 2 Evaluation Deployment
|
||||
|
||||
|
||||
You can now run a few tests on your UE-V evaluation deployment to see how UE-V works.
|
||||
|
||||
****
|
||||
|
||||
1. On the first computer (Computer A), make one or more of these changes:
|
||||
|
||||
1. Open to Windows Desktop and move the taskbar to a different location in the window.
|
||||
|
||||
2. Change the default fonts.
|
||||
|
||||
3. Open Calculator and set to **scientific**.
|
||||
|
||||
4. Change the behavior of any Windows app, as detailed in [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).
|
||||
|
||||
5. Disable Microsoft Account settings synchronization and Roaming Profiles.
|
||||
|
||||
2. Log off Computer A. Settings are saved in a UE-V settings package when users lock, logoff, exit an application, or when the sync provider runs (every 30 minutes by default).
|
||||
|
||||
3. Log in to the second computer (Computer B) as the same user as Computer A.
|
||||
|
||||
4. Open to Windows Desktop and verify that the taskbar location matches that of Computer A. Verify that the default fonts match and that Calculator is set to **scientific**. Also verify the change you made to any Windows app.
|
||||
|
||||
You can change the settings in Computer B back to the original Computer A settings. Then log off Computer B and log in to Computer A to verify the changes.
|
||||
|
||||
## Other resources for this product
|
||||
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.x](index.md)
|
||||
|
||||
- [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
- [Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
- [Troubleshooting UE-V 2.x](uev-troubleshooting.md)
|
||||
|
||||
- [Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
181
windows/manage/uev-manage-administrative-backup-and-restore.md
Normal file
181
windows/manage/uev-manage-administrative-backup-and-restore.md
Normal file
@ -0,0 +1,181 @@
|
||||
---
|
||||
title: Manage Administrative Backup and Restore in UE-V 2.x
|
||||
description: Manage Administrative Backup and Restore in UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 2eb5ae75-65e5-4afc-adb6-4e83cf4364ae
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Manage Administrative Backup and Restore in UE-V 2.x
|
||||
|
||||
|
||||
As an administrator of Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, or 2.1 SP1, you can restore application and Windows settings to their original state. And new in UE-V 2.1, you can also restore additional settings when a user adopts a new device.
|
||||
|
||||
## Restore Settings in UE-V 2.1 or UE-V 2.1 SP1 when a User Adopts a New Device
|
||||
|
||||
|
||||
To restore settings when a user adopts a new device, you can put a settings location template in **backup** or **roam (default)** profile using the Set-UevTemplateProfile PowerShell cmdlet. This lets computer settings sync to the new computer, in addition to user settings. Templates assigned to the backup profile are backed up for that device and configured on a per-device basis. To backup settings for a template, use the following cmdlet in Windows PowerShell:
|
||||
|
||||
``` syntax
|
||||
Set-UevTemplateProfile -ID <TemplateID> -Profile <backup>
|
||||
```
|
||||
|
||||
- <TemplateID> is the UE-V Template ID
|
||||
|
||||
- <backup> can either be Backup or Roaming
|
||||
|
||||
When replacing a user’s device UE-V automatically restores settings if the user’s domain, username, and device name all match. All synchronized and any backup data is restored on the device automatically.
|
||||
|
||||
You can also use the new PowerShell cmdlet, Restore-UevBackup, to restore settings from a different device. To clone the settings packages for the new device, use the following cmdlet in Windows PowerShell:
|
||||
|
||||
``` syntax
|
||||
Restore-UevBackup –Machine <MachineName>
|
||||
```
|
||||
|
||||
where <MachineName> is the computer name of the device.
|
||||
|
||||
Templates such as the Office 2013 template that include many applications can either all be included in the roamed (default) or backed up profile. Individual apps in a template suite follow the group. Office 2013 in-box templates include both roaming and backup-only settings. Backup-only settings cannot be included in a roaming profile.
|
||||
|
||||
As part of the Backup/Restore feature, UE-V added **last known good (LKG)** to the options for rolling back to settings. In this release, you can roll back to either the original settings or LKG settings. The LKG settings let users roll back to an intermediate and stable point ahead of the pre-UE-V state of the settings.
|
||||
|
||||
### How to Backup/Restore Templates with UE-V
|
||||
|
||||
These are the key backup and restore components of UE-V:
|
||||
|
||||
- Template profiles
|
||||
|
||||
- Settings packages location within the Settings Storage Location template
|
||||
|
||||
- Backup trigger
|
||||
|
||||
- How settings are restored
|
||||
|
||||
**Template Profiles**
|
||||
|
||||
A UE-V template profile is defined when the template is registered on the device or post registration through the PowerShell/WMI configuration utility. The profile types include:
|
||||
|
||||
- Roaming (default)
|
||||
|
||||
- Backup
|
||||
|
||||
- BackupOnly
|
||||
|
||||
All templates are included in the roaming profile when registered unless otherwise specified. These templates synchronize settings to all UE-V enabled devices with the corresponding template enabled.
|
||||
|
||||
Templates can be added to the Backup Profile with PowerShell or WMI using the Set-UevTemplateProfile cmdlet. Templates in the Backup Profile back up these settings to the Settings Storage Location in a special Device name directory. Specified settings are backed up to this location.
|
||||
|
||||
Templates designated BackupOnly include settings specific to that device that should not be synchronized unless explicitly restored. These settings are stored in the same device-specific settings package location on the settings storage location as the Backedup Settings. These templates have a special identifier embedded in the template that specifies they should be part of this profile.
|
||||
|
||||
**Settings packages location within the Settings Storage Location template**
|
||||
|
||||
Roaming Profile settings are stored on the settings storage location. Templates assigned to the Backup or the BackupOnly profile store their settings to the Settings Storage Location in a special Device name directory. Each device with templates in these profiles has its own device name. UE-V does not clean up these directories.
|
||||
|
||||
**Backup trigger**
|
||||
|
||||
Backup is triggered by the same events that trigger a UE-V synchronization.
|
||||
|
||||
**How settings are restored**
|
||||
|
||||
Restoring a user’s device restores the currently registered Template’s settings from another device’s backup folder and all synchronized settings to the current machine. Settings are restored in these two ways:
|
||||
|
||||
- **Automatic restore**
|
||||
|
||||
If the user’s UE-V settings storage path, domain, and Computer name match the current user then all of the settings for that user are synchronized, with only the latest settings applied. If a user logs on to a new device for the first time and these criteria are met, the settings data is applied to that device.
|
||||
|
||||
**Note**
|
||||
Accessibility and Windows Desktop settings require the user to re-logon to Windows to be applied.
|
||||
|
||||
|
||||
|
||||
- **Manual Restore**
|
||||
|
||||
If you want to assist users by restoring a device during a refresh, you can choose to use the Restore-UevBackup cmdlet. This command ensures that the user’s current settings become the current state on the Settings Storage Location.
|
||||
|
||||
## Restore Application and Windows Settings to Original State
|
||||
|
||||
|
||||
WMI and Windows PowerShell commands let you restore application and Windows settings to the settings values that were on the computer the first time that the application started after the UE-V Agent was installed. This restoring action is performed on a per-application or Windows settings basis. The settings are restored the next time that the application runs, or the settings are restored when the user logs on to the operating system.
|
||||
|
||||
**To restore application settings and Windows settings with Windows PowerShell for UE-V 2.x**
|
||||
|
||||
1. Open the Windows PowerShell window.
|
||||
|
||||
2. Enter the following Windows PowerShell cmdlet to restore the application settings and Windows settings.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Windows PowerShell cmdlet</strong></th>
|
||||
<th align="left"><strong>Description</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Restore-UevUserSetting -<TemplateID></code></p></td>
|
||||
<td align="left"><p>Restores the user settings for an application or restores a group of Windows settings.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**To restore application settings and Windows settings with WMI**
|
||||
|
||||
1. Open a Windows PowerShell window.
|
||||
|
||||
2. Enter the following WMI command to restore application settings and Windows settings.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>WMI command</strong></th>
|
||||
<th align="left"><strong>Description</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name RestoreByTemplateId -ArgumentList <template_ID></code></p></td>
|
||||
<td align="left"><p>Restores the user settings for an application or restores a group of Windows settings.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Note**
|
||||
UE-V does not provide a settings rollback for Windows apps.
|
||||
|
||||
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md)
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
94
windows/manage/uev-manage-configurations.md
Normal file
94
windows/manage/uev-manage-configurations.md
Normal file
@ -0,0 +1,94 @@
|
||||
---
|
||||
title: Manage Configurations for UE-V 2.x
|
||||
description: Manage Configurations for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: e2332eca-a9cd-4446-8f7c-d17058b03466
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Manage Configurations for UE-V 2.x
|
||||
|
||||
|
||||
In the course of the Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, or 2.1 SP1 lifecycle, you have to manage the configuration of the UE-V Agent and also manage storage locations for resources such as settings package files. You might have to perform other tasks, for example, configuring the Company Settings Center to define how users interact with UE-V. The following topics provide guidance for managing these UE-V resources.
|
||||
|
||||
## Configuring UE-V 2.x by using Group Policy Objects
|
||||
|
||||
|
||||
You can use Group Policy Objects to modify the settings that define how UE-V synchronizes settings on computers.
|
||||
|
||||
[Configuring UE-V 2.x with Group Policy Objects](uev-configuring-uev-with-group-policy-objects.md)
|
||||
|
||||
## Configuring UE-V 2.x with System Center Configuration Manager 2012
|
||||
|
||||
|
||||
You can use System Center 2012 Configuration Manager to manage the UE-V Agent by using the UE-V 2 Configuration Pack.
|
||||
|
||||
[Configuring UE-V 2.x with System Center Configuration Manager 2012](uev-configuring-uev-with-system-center-configuration-manager-2012.md)
|
||||
|
||||
## Administering UE-V 2.x with PowerShell and WMI
|
||||
|
||||
|
||||
UE-V provides Windows PowerShell cmdlets, which can help administrators perform various UE-V tasks.
|
||||
|
||||
[Administering UE-V 2.x with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md)
|
||||
|
||||
## Configuring the Company Settings Center for UE-V 2.x
|
||||
|
||||
|
||||
You can configure the Company Settings Center that is installed by using the UE-V Agent to define how users interact with UE-V.
|
||||
|
||||
[Configuring the Company Settings Center for UE-V 2.x](uev-configuring-the-company-settings-center.md)
|
||||
|
||||
## Examples of configuration settings for UE-V 2.x
|
||||
|
||||
|
||||
Here are some examples of UE-V configuration settings:
|
||||
|
||||
- **Settings Storage Path:** Specifies the location of the file share that stores the UE-V settings.
|
||||
|
||||
- **Settings Template Catalog Path:** Specifies the Universal Naming Convention (UNC) path that defines the location that was checked for new settings location templates.
|
||||
|
||||
- **Register Microsoft Templates:** Specifies whether the default Microsoft templates should be registered during installation.
|
||||
|
||||
- **Synchronization Method:** Specifies whether UE-V uses the sync provider or "none". The "SyncProvider" supports computers that are disconnected from the network. "None" applies when the computer is always connected to the network. For more information about the Sync Method, see [Sync Methods for UE-V 2.x](sync-methods-for-ue-v-2x-both-uevv2.md).
|
||||
|
||||
- **Synchronization Timeout:** Specifies the number of milliseconds that the computer waits before time-out when it retrieves the user settings from the settings storage location.
|
||||
|
||||
- **Synchronization Enable:** Specifies whether the UE-V settings synchronization is enabled or disabled.
|
||||
|
||||
- **Maximum Package Size:** Specifies a settings package file threshold size in bytes at which the UE-V Agent reports a warning.
|
||||
|
||||
- **Don’t Sync Windows App Settings:** Specifies that UE-V should not synchronize Windows apps.
|
||||
|
||||
- **Enable/Disable First Use Notification:** Specifies whether UE-V displays a dialog box the first time that the UE-V Agent runs on a user’s computer.
|
||||
|
||||
- **Enable/Disable Tray Icon:** Specifies whether UE-V displays an icon in the notification area and any notifications associated with it. The icon provides a link to the Company Settings Center.
|
||||
|
||||
- **Custom Contact IT Hyperlink:** Defines the path, text, and description for the **Contact IT** hyperlink in the Company Settings Center.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
[Deploy Required Features for UE-V 2.x](uev-deploy-required-features.md)
|
||||
|
||||
[Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,373 @@
|
||||
---
|
||||
title: Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI
|
||||
description: Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI
|
||||
author: jamiejdt
|
||||
ms.assetid: b5253050-acc3-4274-90d0-1fa4c480331d
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 use XML settings location templates to define the settings that User Experience Virtualization captures and applies. UE-V includes a set of standard settings location templates. It also includes the UE-V Generator tool that enables you to create custom settings location templates. After you create and deploy settings location templates, you can manage those templates by using Windows PowerShell and the Windows Management Instrumentation (WMI). For a complete list of UE-V PowerShell cmdlets, see [UE-V 2 Cmdlet Reference](http://go.microsoft.com/fwlink/p/?LinkId=393495) (http://go.microsoft.com/fwlink/p/?LinkId=393495).
|
||||
|
||||
## Manage UE-V 2 settings location templates by using Windows PowerShell
|
||||
|
||||
|
||||
The WMI and Windows PowerShell features of UE-V include the ability to enable, disable, register, update, and unregister settings location templates. By using these features, you can automate the process of registering, updating, or unregistering templates with the UE-V Agent. You can also manually register templates by using WMI and Windows PowerShell commands. By using these features in conjunction with an electronic software distribution solution, Group Policy, or another automated deployment method such as a script, you can further automate that process.
|
||||
|
||||
You must have administrator permissions to update, register, or unregister a settings location template. Administrator permissions are not required to enable, disable, or list templates.
|
||||
|
||||
****To manage settings location templates by using Windows PowerShell****
|
||||
|
||||
1. Use an account with administrator rights to open a Windows PowerShell command prompt.
|
||||
|
||||
2. Use the following Windows PowerShell cmdlets to register and manage the UE-V settings location templates.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Windows PowerShell command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-UevTemplate</code></p></td>
|
||||
<td align="left"><p>Lists all the settings location templates that are registered on the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-UevTemplate –Application <string></code></p></td>
|
||||
<td align="left"><p>Lists all the settings location templates that are registered on the computer where the application name or template name contains <string>.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-UevTemplate –TemplateID <string></code></p></td>
|
||||
<td align="left"><p>Lists all the settings location templates that are registered on the computer where the template ID contains <string>.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-UevTemplate [-ApplicationOrTemplateID] <string></code></p></td>
|
||||
<td align="left"><p>Lists all the settings location templates that are registered on the computer where the application or template name, or template ID contains <string>.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-UevTemplateProgram [-ID] <template ID></code></p></td>
|
||||
<td align="left"><p>Gets the name of the program and version information, which depend on the template ID.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-UevAppXPackage</code></p></td>
|
||||
<td align="left"><p>Gets the effective list of Windows apps.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-UevAppXPackage -Computer</code></p></td>
|
||||
<td align="left"><p>Gets the list of Windows apps that are configured for the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-UevAppXPackage -CurrentComputerUser</code></p></td>
|
||||
<td align="left"><p>Gets the list of Windows apps that are configured for the current user.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Register-UevTemplate [-Path] <template file path>[,<template file path>]</code></p></td>
|
||||
<td align="left"><p>Registers one or more settings location template with UE-V by using relative paths and/or wildcard characters in file paths. After a template is registered, UE-V synchronizes the settings that are defined in the template between computers that have the template registered.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Register-UevTemplate –LiteralPath <template file path>[,<template file path>]</code></p></td>
|
||||
<td align="left"><p>Registers one or more settings location template with UE-V by using literal paths, where no characters can be interpreted as wildcard characters. After a template is registered, UE-V synchronizes the settings that are defined in the template between computers that have the template registered.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Unregister-UevTemplate [-ID] <template ID></code></p></td>
|
||||
<td align="left"><p>Unregisters a settings location template with UE-V. When a template is unregistered, UE-V no longer synchronizes the settings that are defined in the template between computers.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Unregister-UevTemplate -All</code></p></td>
|
||||
<td align="left"><p>Unregisters all settings location templates with UE-V. When a template is unregistered, UE-V no longer synchronizes the settings that are defined in the template between computers.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Update-UevTemplate [-Path] <template file path>[,<template file path>]</code></p></td>
|
||||
<td align="left"><p>Updates one or more settings location templates with a more recent version of the template. Use relative paths and/or wildcard characters in the file paths. The new template should be a newer version than the existing template.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Update-UevTemplate –LiteralPath <template file path>[,<template file path>]</code></p></td>
|
||||
<td align="left"><p>Updates one or more settings location templates with a more recent version of the template. Use full paths to template files, where no characters can be interpreted as wildcard characters. The new template should be a newer version than the existing template.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Clear-UevAppXPackage –Computer [-PackageFamilyName] <package family name>[,<package family name>]</code></p></td>
|
||||
<td align="left"><p>Removes one or more Windows apps from the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Clear-UevAppXPackage -CurrentComputerUser</code></p></td>
|
||||
<td align="left"><p>Removes Windows app from the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Clear-UevAppXPackage –Computer -All</code></p></td>
|
||||
<td align="left"><p>Removes all Windows apps from the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Clear-UevAppXPackage [–CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]</code></p></td>
|
||||
<td align="left"><p>Removes one or more Windows apps from the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Clear-UevAppXPackage [–CurrentComputerUser] -All</code></p></td>
|
||||
<td align="left"><p>Removes all Windows apps from the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Disable-UevTemplate [-ID] <template ID></code></p></td>
|
||||
<td align="left"><p>Disables a settings location template for the current user of the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Disable-UevAppXPackage –Computer [-PackageFamilyName] <package family name>[,<package family name>]</code></p></td>
|
||||
<td align="left"><p>Disables one or more Windows apps in the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Disable-UevAppXPackage [–CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]</code></p></td>
|
||||
<td align="left"><p>Disables one or more Windows apps in the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Enable-UevTemplate [-ID] <template ID></code></p></td>
|
||||
<td align="left"><p>Enables a settings location template for the current user of the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Enable-UevAppXPackage –Computer [-PackageFamilyName] <package family name>[,<package family name>]</code></p></td>
|
||||
<td align="left"><p>Enables one or more Windows apps in the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Enable-UevAppXPackage [–CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]</code></p></td>
|
||||
<td align="left"><p>Enables one or more Windows apps in the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Test-UevTemplate [-Path] <template file path>[,<template file path>]</code></p></td>
|
||||
<td align="left"><p>Determines whether one or more settings location templates comply with its XML schema. Can use relative paths and wildcard characters.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Test-UevTemplate –LiteralPath <template file path>[,<template file path>]</code></p></td>
|
||||
<td align="left"><p>Determines whether one or more settings location templates comply with its XML schema. The path must be a full path to the template file, but does not include wildcard characters.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
The UE-V Windows PowerShell features enable you to manage a group of settings templates that are deployed in your enterprise. Use the following procedure to manage a group of templates by using Windows PowerShell.
|
||||
|
||||
**To manage a group of settings location templates by using Windows PowerShell**
|
||||
|
||||
1. Modify or update the desired settings location templates.
|
||||
|
||||
2. If you want to modify or update the settings location templates, deploy those settings location templates to a folder that is accessible to the local computer.
|
||||
|
||||
3. On the local computer, open a Windows PowerShell window with administrator rights.
|
||||
|
||||
4. Unregister all the previously registered versions of the templates by typing the following command.
|
||||
|
||||
``` syntax
|
||||
Unregister-UevTemplate -All
|
||||
```
|
||||
|
||||
This command unregisters all active templates on the computer.
|
||||
|
||||
5. Register the updated templates by typing the following command.
|
||||
|
||||
``` syntax
|
||||
Register-UevTemplate <path to template folder>\*.xml
|
||||
```
|
||||
|
||||
This command registers all of the settings location templates that are located in the specified template folder.
|
||||
|
||||
### <a href="" id="win8applist"></a>Windows app list
|
||||
|
||||
By listing a Windows app in the Windows app list, you specify whether that app is enabled or disabled for settings synchronization. Apps are identified in the list by their Package Family name and whether settings synchronization should be enabled or disabled for that app. When you use these settings along with the Unlisted Default Sync Behavior setting, you can control whether Windows apps are synchronized.
|
||||
|
||||
To display the Package Family Name of installed Windows apps, at a Windows PowerShell command prompt, enter:
|
||||
|
||||
``` syntax
|
||||
Get-AppxPackage | Sort-Object PackageFamilyName | Format-Table PackageFamilyName
|
||||
```
|
||||
|
||||
To display a list of Windows apps that can synchronize settings on a computer with their package family name, enabled status, and enabled source, at a Windows PowerShell command prompt, enter: `Get-UevAppxPackage`
|
||||
|
||||
**Definitions of Get-UevAppxPackage properties**
|
||||
|
||||
<a href="" id="displayname"></a>**DisplayName**
|
||||
The name that is displayed to the user in the Company Settings Center application. The `DisplayName` property is derived from the `PackageFamilyName` property.
|
||||
|
||||
<a href="" id="packagefamilyname"></a>**PackageFamilyName**
|
||||
The name of the package that is installed for the current user.
|
||||
|
||||
<a href="" id="enabled"></a>**Enabled**
|
||||
Defines whether the settings for the app are configured to synchronize.
|
||||
|
||||
<a href="" id="enabledsource"></a>**EnabledSource**
|
||||
The location where the configuration that enables or disables the app is set. Possible values are: *NotSet*, *LocalMachine*, *LocalUser*, *PolicyMachine*, and *PolicyUser*.
|
||||
|
||||
<a href="" id="notset"></a>**NotSet**
|
||||
The policy is not configured to synchronize this app.
|
||||
|
||||
<a href="" id="localmachine"></a>**LocalMachine**
|
||||
The enabled state is set in the local computer section of the registry.
|
||||
|
||||
<a href="" id="localuser"></a>**LocalUser**
|
||||
The enabled state is set in the current user section of the registry.
|
||||
|
||||
<a href="" id="policymachine"></a>**PolicyMachine**
|
||||
The enabled state is set in the policy section of the local computer section of the registry.
|
||||
|
||||
To get the user-configured list of Windows apps, at the Windows PowerShell command prompt, enter: `Get-UevAppxPackage –CurrentComputerUser`
|
||||
|
||||
To get the computer-configured list of Windows apps, at the Windows PowerShell command prompt, enter: `Get-UevAppxPackage –Computer`
|
||||
|
||||
For either parameter, CurrentComputerUser or Computer, the cmdlet returns a list of the Windows apps that are configured at the user or at the computer level.
|
||||
|
||||
**Definitions of properties**
|
||||
|
||||
<a href="" id="displayname"></a>**DisplayName**
|
||||
The name that is displayed to the user in the Company Settings Center application. The `DisplayName` property is derived from the `PackageFamilyName` property.
|
||||
|
||||
<a href="" id="packagefamilyname"></a>**PackageFamilyName**
|
||||
The name of the package that is installed for the current user.
|
||||
|
||||
<a href="" id="enabled"></a>**Enabled**
|
||||
Defines whether the settings for the app are configured to synchronize for the specified switch, that is, **user** or **computer**.
|
||||
|
||||
<a href="" id="installed"></a>**Installed**
|
||||
True if the app, that is, the PackageFamilyName is installed for the current user.
|
||||
|
||||
### Manage UE-V 2 settings location templates by using WMI
|
||||
|
||||
User Experience Virtualization provides the following set of WMI commands. Administrators can use these interfaces to manage settings location templates from Windows PowerShell and automate template administrative tasks.
|
||||
|
||||
**To manage settings location templates by using WMI**
|
||||
|
||||
1. Use an account with administrator rights to open a Windows PowerShell window.
|
||||
|
||||
2. Use the following WMI commands to register and manage the UE-V settings location templates.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><code> Windows PowerShell command</code></th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-WmiObject -Namespace root\Microsoft\UEV SettingsLocationTemplate | Select-Object TemplateId,TemplateName, TemplateVersion,Enabled | Format-Table -Autosize</code></p></td>
|
||||
<td align="left"><p>Lists all the settings location templates that are registered for the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod –Namespace root\Microsoft\UEV –Class SettingsLocationTemplate –Name GetProcessInfoByTemplateId <template Id></code></p></td>
|
||||
<td align="left"><p>Gets the name of the program and version information, which depends on the template name.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-WmiObject -Namespace root\Microsoft\UEV EffectiveWindows8App</code></p></td>
|
||||
<td align="left"><p>Gets the effective list of Windows apps.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Get-WmiObject -Namespace root\Microsoft\UEV MachineConfiguredWindows8App</p></td>
|
||||
<td align="left"><p>Gets the list of Windows apps that are configured for the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguredWindows8App</code></p></td>
|
||||
<td align="left"><p>Gets the list of Windows apps that are configured for the current user.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Register -ArgumentList <template path ></code></p></td>
|
||||
<td align="left"><p>Registers a settings location template with UE-V.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name UnregisterByTemplateId -ArgumentList <template ID></code></p></td>
|
||||
<td align="left"><p>Unregisters a settings location template with UE-V. As soon as a template is unregistered, UE-V no longer synchronizes the settings that are defined in the template between computers.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Update -ArgumentList <template path></code></p></td>
|
||||
<td align="left"><p>Updates a settings location template with UE-V. The new template should be a newer version than the existing one.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class MachineConfiguredWindows8App -Name RemoveApp -ArgumentList <package family name | package family name></code></p></td>
|
||||
<td align="left"><p>Removes one or more Windows apps from the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserConfiguredWindows8App -Name RemoveApp -ArgumentList <package family name | package family name></code></p></td>
|
||||
<td align="left"><p>Removes one or more Windows apps from the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name DisableByTemplateId -ArgumentList <template ID></code></p></td>
|
||||
<td align="left"><p>Disables one or more settings location templates with UE-V.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class MachineConfiguredWindows8App -Name DisableApp -ArgumentList <package family name | package family name></code></p></td>
|
||||
<td align="left"><p>Disables one or more Windows apps in the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserConfiguredWindows8App -Name DisableApp -ArgumentList <package family name | package family name></code></p></td>
|
||||
<td align="left"><p>Disables one or more Windows apps in the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name EnableByTemplateId -ArgumentList <template ID></code></p></td>
|
||||
<td align="left"><p>Enables a settings location template with UE-V.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class MachineConfiguredWindows8App -Name EnableApp -ArgumentList <package family name | package family name></code></p></td>
|
||||
<td align="left"><p>Enables Windows apps in the computer Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserConfiguredWindows8App -Name EnableApp -ArgumentList <package family name | package family name></code></p></td>
|
||||
<td align="left"><p>Enables Windows apps in the current user Windows app list.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Validate -ArgumentList <template path></code></p></td>
|
||||
<td align="left"><p>Determines whether a given settings location template complies with its XML schema.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Note**
|
||||
Where a list of Package Family Names is called by the WMI command, the list must be in quotes and separated by a pipe symbol, for example, `"<package family name | package family name>"`.
|
||||
|
||||
|
||||
|
||||
### Deploying the UE-V Agent using Windows PowerShell
|
||||
|
||||
**How to deploy the UE-V Agent by using Windows PowerShell**
|
||||
|
||||
1. Stage the UE-V Agent installation package in an accessible network share.
|
||||
|
||||
**Note**
|
||||
Use AgentSetup.exe to deploy both 32-bit and 64-bit versions of the UE-V Agent. The Windows Installer packages, AgentSetupx86.msi and AgentSetupx64.msi, are available for each architecture. To uninstall the UE-V Agent at a later time by using the installation file, you must use the same file type.
|
||||
|
||||
|
||||
|
||||
2. Use one of the following Windows PowerShell commands to install the UE-V Agent.
|
||||
|
||||
- `& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%`
|
||||
|
||||
- `& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%`
|
||||
|
||||
**Got a suggestion for UE-V**? Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). **Got a UE-V issue**? Use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md)
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,372 @@
|
||||
---
|
||||
title: Managing the UE-V 2.x Agent and Packages with Windows PowerShell and WMI
|
||||
description: Managing the UE-V 2.x Agent and Packages with Windows PowerShell and WMI
|
||||
author: jamiejdt
|
||||
ms.assetid: 56e6780b-8b2c-4717-91c8-2af63062ab75
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Managing the UE-V 2.x Agent and Packages with Windows PowerShell and WMI
|
||||
|
||||
|
||||
You can use Windows Management Instrumentation (WMI) and Windows PowerShell to manage Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 Agent configuration and synchronization behavior. For a complete list of UE-V PowerShell cmdlets, see [UE-V 2 Cmdlet Reference](http://go.microsoft.com/fwlink/?LinkId=393495) (http://go.microsoft.com/fwlink/?LinkId=393495).
|
||||
|
||||
**To deploy the UE-V Agent by using Windows PowerShell**
|
||||
|
||||
1. Stage the UE-V installer file in an accessible network share.
|
||||
|
||||
**Note**
|
||||
Use AgentSetup.exe to deploy both 32-bit and 64-bit versions of the UE-V Agent. Windows Installer packages, AgentSetupx86.msi and AgentSetupx64.msi, are available for each architecture. To uninstall the UE-V Agent at a later time by using the installation file, you must use the same file type.
|
||||
|
||||
|
||||
|
||||
2. Use one of the following Windows PowerShell commands to install the UE-V Agent.
|
||||
|
||||
- `& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%`
|
||||
|
||||
- `& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%`
|
||||
|
||||
**To configure the UE-V Agent by using Windows PowerShell**
|
||||
|
||||
1. Open a Windows PowerShell window. To manage computer settings that affect all users of the computer by using the *Computer* parameter, open the window with an account that has administrator rights.
|
||||
|
||||
2. Use the following Windows PowerShell commands to configure the agent.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Windows PowerShell command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-UevConfiguration</code></p>
|
||||
<p></p></td>
|
||||
<td align="left"><p>Gets the effective UE-V Agent settings. User-specific settings have precedence over the computer settings.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-UevConfiguration - CurrentComputerUser</code></p>
|
||||
<p></p></td>
|
||||
<td align="left"><p>Gets the UE-V Agent settings values for the current user only.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-UevConfiguration -Computer</code></p></td>
|
||||
<td align="left"><p>Gets the UE-V Agent configuration settings values for all users on the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-UevConfiguration -Details</code></p></td>
|
||||
<td align="left"><p>Gets the details for each configuration setting. Displays where the setting is configured or if it uses the default value. Is displayed if the current setting is valid.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –ContactITDescription <IT description></code></p></td>
|
||||
<td align="left"><p>Sets the text that is displayed in the Company Settings Center for the help link.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer -ContactITUrl <string></code></p></td>
|
||||
<td align="left"><p>Sets the URL of the link in the Company Settings Center for the help link. Any URL protocol can be used.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –EnableDontSyncWindows8AppSettings</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to not synchronize any Windows apps for all users on the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -CurrentComputerUser – EnableDontSyncWindows8AppSettings</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to not synchronize any Windows apps for the current computer user.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –EnableFirstUseNotification</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to display notification the first time the agent runs for all users on the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –DisableFirstUseNotification</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to not display notification the first time that the agent runs for all users on the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –EnableSettingsImportNotify</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to notify all users on the computer when settings synchronization is delayed.</p>
|
||||
<p>Use the <em>DisableSettingsImportNotify</em> parameter to disable notification.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration - CurrentComputerUser -EnableSettingsImportNotify</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to notify the current user when settings synchronization is delayed.</p>
|
||||
<p>Use the <em>DisableSettingsImportNotify</em> parameter to disable notification.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –EnableSyncUnlistedWindows8Apps</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to synchronize all Windows apps that are not explicitly disabled by the Windows app list for all users of the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).</p>
|
||||
<p>Use the <em>DisableSyncUnlistedWindows8Apps</em> parameter to configure the UE-V Agent to synchronize only Windows apps that are explicitly enabled by the Windows App List.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration - CurrentComputerUser - EnableSyncUnlistedWindows8Apps</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to synchronize all Windows apps that are not explicitly disabled by the Windows app list for the current user on the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).</p>
|
||||
<p>Use the <em>DisableSyncUnlistedWindows8Apps</em> parameter to configure the UE-V Agent to synchronize only Windows apps that are explicitly enabled by the Windows App List.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration –Computer –DisableSync</code></p></td>
|
||||
<td align="left"><p>Disables UE-V for all the users on the computer.</p>
|
||||
<p>Use the <em>EnableSync</em> parameter to enable or re-enable.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration –CurrentComputerUser -DisableSync</code></p></td>
|
||||
<td align="left"><p>Disables UE-V for the current user on the computer.</p>
|
||||
<p>Use the <em>EnableSync</em> parameter to enable or re-enable.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer –EnableTrayIcon</code></p></td>
|
||||
<td align="left"><p>Enables the UE-V icon in the notification area for all users of the computer.</p>
|
||||
<p>Use the <em>DisableTrayIcon</em> parameter to disable the icon.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer -MaxPackageSizeInBytes <size in bytes></code></p></td>
|
||||
<td align="left"><p>Configures the UE-V agent to report when a settings package file size reaches the defined threshold for all users on the computer. Sets the threshold package size in bytes.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -CurrentComputerUser -MaxPackageSizeInBytes <size in bytes></code></p></td>
|
||||
<td align="left"><p>Configures the UE-V agent to report when a settings package file size reaches the defined threshold. Sets the package size warning threshold for the current user.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer -SettingsImportNotifyDelayInSeconds</code></p></td>
|
||||
<td align="left"><p>Specifies the time in seconds before the user is notified for all users of the computer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration - CurrentComputerUser -SettingsImportNotifyDelayInSeconds</code></p></td>
|
||||
<td align="left"><p>Specifies the time in seconds before notification for the current user is sent.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer -SettingsStoragePath <path to _settings_storage_location></code></p></td>
|
||||
<td align="left"><p>Defines a per-computer settings storage location for all users of the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -CurrentComputerUser -SettingsStoragePath <path to _settings_storage_location></code></p></td>
|
||||
<td align="left"><p>Defines a per-user settings storage location.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration –Computer –SettingsTemplateCatalogPath <path to catalog></code></p></td>
|
||||
<td align="left"><p>Sets the settings template catalog path for all users of the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer -SyncMethod <sync method></code></p></td>
|
||||
<td align="left"><p>Sets the synchronization method for all users of the computer: SyncProvider or None.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set-UevConfiguration -CurrentComputerUser -SyncMethod <sync method></code></p></td>
|
||||
<td align="left"><p>Sets the synchronization method for the current user: SyncProvider or None.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Set-UevConfiguration -Computer -SyncTimeoutInMilliseconds <timeout in milliseconds></code></p></td>
|
||||
<td align="left"><p>Sets the synchronization time-out in milliseconds for all users of the computer</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Set- UevConfiguration -CurrentComputerUser -SyncTimeoutInMilliseconds <timeout in milliseconds></code></p></td>
|
||||
<td align="left"><p>Set the synchronization time-out for the current user.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Clear-UevConfiguration –Computer -<setting name></code></p></td>
|
||||
<td align="left"><p>Clears the specified setting for all users on the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Clear-UevConfiguration –CurrentComputerUser -<setting name></code></p></td>
|
||||
<td align="left"><p>Clears the specified setting for the current user only.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Export-UevConfiguration <settings migration file></code></p></td>
|
||||
<td align="left"><p>Exports the UE-V computer configuration to a settings migration file. The file name extension must be .uev.</p>
|
||||
<p>The <code>Export</code> cmdlet exports all UE-V Agent settings that are configurable with the <em>Computer</em> parameter.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Import-UevConfiguration <settings migration file></code></p></td>
|
||||
<td align="left"><p>Imports the UE-V computer configuration from a settings migration file. The file name extension must be .uev.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**To export UE-V package settings and repair UE-V templates by using Windows PowerShell**
|
||||
|
||||
1. Open a Windows PowerShell window as an administrator.
|
||||
|
||||
2. Use the following Windows PowerShell commands to configure the agent.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Windows PowerShell command</strong></p></td>
|
||||
<td align="left"><p><strong>Description</strong></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Export-UevPackage MicrosoftCalculator6.pkgx</p></td>
|
||||
<td align="left"><p>Extracts the settings from a Microsoft Calculator package file and converts them into a human-readable format in XML.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Repair-UevTemplateIndex</p></td>
|
||||
<td align="left"><p>Repairs the index of the UE-V settings location templates.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**To configure the UE-V Agent by using WMI**
|
||||
|
||||
1. User Experience Virtualization provides the following set of WMI commands. Administrators can use this interface to configure the UE-V agent at the command line and automate typical configuration tasks.
|
||||
|
||||
Use an account with administrator rights to open a Windows PowerShell window.
|
||||
|
||||
2. Use the following WMI commands to configure the agent.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><code>Windows PowerShell command</code></th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-WmiObject -Namespace root\Microsoft\UEV Configuration</code></p>
|
||||
<p></p></td>
|
||||
<td align="left"><p>Displays the active UE-V Agent settings. User-specific settings have precedence over the computer settings.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration</code></p></td>
|
||||
<td align="left"><p>Displays the UE-V Agent configuration that is defined for a user.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p></td>
|
||||
<td align="left"><p>Displays the UE-V Agent configuration that is defined for a computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Get-WmiObject –Namespace root\Microsoft\Uev ConfigurationItem</code></p></td>
|
||||
<td align="left"><p>Displays the details for each configuration item.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.SettingsStoragePath = <path_to_settings_storage_location></code></p>
|
||||
<p>$config.Put()</p></td>
|
||||
<td align="left"><p>Defines a per-computer settings storage location.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration</code></p>
|
||||
<p><code>$config.SettingsStoragePath = <path_to_settings_storage_location></code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>Defines a per-user settings storage location.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.SyncTimeoutInMilliseconds = <timeout_in_milliseconds></code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>Sets the synchronization time-out in milliseconds for all users of the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.MaxPackageSizeInBytes = <size_in_bytes></code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>Configures the UE-V Agent to report when a settings package file size reaches a defined threshold. Set the threshold package file size in bytes for all users of the computer.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.SyncMethod = <sync_method></code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>Sets the synchronization method for all users of the computer: SyncProvider or None.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.<setting name> = $true</code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>To enable a specific per-computer setting, clear the setting, and use <em>$null</em> as the setting value. Use UserConfiguration for per-user settings.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.<setting name> = $false</code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>To disable a specific per-computer setting, clear the setting, and use <em>$null</em> as the setting value. Use User Configuration for per-user settings.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code>$config.<setting name> = <setting value></code></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>Updates a specific per-computer setting. To clear the setting, use <em>$null</em> as the setting value.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration</code></p>
|
||||
<p><code></code>$config.<setting name> = <setting value></p>
|
||||
<p><code>$config.Put()</code></p></td>
|
||||
<td align="left"><p>Updates a specific per-user setting for all users of the computer. To clear the setting, use <em>$null</em> as the setting value.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
Upon configuration of the UE-V Agent with WMI and Windows PowerShell, the defined configuration is stored in the registry in the following locations.
|
||||
|
||||
`\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UEV\Agent\Configuration`
|
||||
|
||||
`\HKEY_CURRENT_USER\SOFTWARE\Microsoft\UEV\Agent\Configuration`
|
||||
|
||||
**To export UE-V package settings and repair UE-V templates by using WMI**
|
||||
|
||||
1. UE-V provides the following set of WMI commands. Administrators can use this interface to export a package or repair UE-V templates.
|
||||
|
||||
2. Use the following WMI commands.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">WMI command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name ExportPackage -ArgumentList <package name></code></p></td>
|
||||
<td align="left"><p>Extracts the settings from a package file and converts them into a human-readable format in XML.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><code>Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name RebuildIndex</code></p></td>
|
||||
<td align="left"><p>Repairs the index of the UE-V settings location templates. Must be run as administrator.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Got a suggestion for UE-V**? Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). **Got a UE-V issue**? Use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x with Windows PowerShell and WMI](uev-administering-uev-with-windows-powershell-and-wmi.md)
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
59
windows/manage/uev-migrating-settings-packages.md
Normal file
59
windows/manage/uev-migrating-settings-packages.md
Normal file
@ -0,0 +1,59 @@
|
||||
---
|
||||
title: Migrating UE-V 2.x Settings Packages
|
||||
description: Migrating UE-V 2.x Settings Packages
|
||||
author: jamiejdt
|
||||
ms.assetid: f79381f4-e142-405c-b728-5c048502aa70
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Migrating UE-V 2.x Settings Packages
|
||||
|
||||
|
||||
In the lifecycle of a Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, or 2.1 SP1 deployment, you might have to relocate the user settings packages either when you migrate to a new server or when you perform backups. Settings packages might have to be migrated in the following scenarios:
|
||||
|
||||
- Upgrade of existing server hardware to a more modern server.
|
||||
|
||||
- Migration of a settings storage location share from a test server to a production server.
|
||||
|
||||
Simply copying the files and folders does not preserve the security settings and permissions. The following steps describe how to correctly copy the settings package along with their NTFS file system permissions to a new share.
|
||||
|
||||
**To preserve UE-V 2 settings packages when you migrate to a new server**
|
||||
|
||||
1. In a new location on a different server, create a new folder, for example, MySettings.
|
||||
|
||||
2. Disable sharing for the old folder share on the old server.
|
||||
|
||||
3. To copy the existing settings packages to the new server with Robocopy
|
||||
|
||||
``` syntax
|
||||
C:\start robocopy "\\servername\E$\MySettings" "\\servername\E$\MySettings" /b /sec /secfix /e /LOG:D:\Robocopylogs\MySettings.txt
|
||||
```
|
||||
|
||||
**Note**
|
||||
To monitor the copy progress, open MySettings.txt with a log viewer such as Trace32.
|
||||
|
||||
|
||||
|
||||
4. Grant share-level permissions to the new share. Leave the NTFS file system permissions as they were set by Robocopy.
|
||||
|
||||
On computers that run the UE-V Agent, update the **SettingsStoragePath** configuration setting to the Universal Naming Convention (UNC) path of the new share.
|
||||
|
||||
**Got a suggestion for UE-V**? Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). **Got a UE-V issue**? Use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
789
windows/manage/uev-prepare-for-deployment.md
Normal file
789
windows/manage/uev-prepare-for-deployment.md
Normal file
@ -0,0 +1,789 @@
|
||||
---
|
||||
title: Prepare a UE-V 2.x Deployment
|
||||
description: Prepare a UE-V 2.x Deployment
|
||||
author: jamiejdt
|
||||
ms.assetid: c429fd06-13ff-48c5-b9c9-fa1ec01ab800
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Prepare a UE-V 2.x Deployment
|
||||
|
||||
|
||||
There is some planning and preparation to do before you deploy Microsoft User Experience Virtualization (UE-V) 2.0 or 2.1 as a solution for synchronizing settings between devices that users access in your enterprise. This topic helps you determine what type of deployment you'll be doing and what preparation you can make beforehand so that your deployment is successful.
|
||||
|
||||
First, let’s look at the tasks you’ll do to deploy UE-V:
|
||||
|
||||
- [Plan your UE-V Deployment](#planning)
|
||||
|
||||
Before you deploy anything, a good first step is to do a little bit of planning so that you can determine which UE-V features you’ll deploy. So if you leave this page, make sure you come back and read through the planning information below.
|
||||
|
||||
- [Deploy Required Features for UE-V 2.x](uev-deploy-required-features.md)
|
||||
|
||||
Every UE-V deployment requires these activities:
|
||||
|
||||
- [Define a settings storage location](http://technet.microsoft.com/library/dn458891.aspx#ssl)
|
||||
|
||||
- [Decide how to deploy the UE-V Agent and manage UE-V configurations](http://technet.microsoft.com/library/dn458891.aspx#config)
|
||||
|
||||
- [Install the UE-V Agent](http://technet.microsoft.com/library/dn458891.aspx#agent) on every user computer that needs settings synchronized
|
||||
|
||||
- Optionally, you can [Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md)
|
||||
|
||||
Planning will help you figure out whether you want UE-V to support the synchronization of settings for custom applications (third-party or line-of-business), which requires these UE-V features:
|
||||
|
||||
- [Install the UEV Generator](http://technet.microsoft.com/library/dn458942.aspx#uevgen) so you can create, edit, and validate the custom settings location templates required to synchronize custom application settings
|
||||
|
||||
- [Create custom settings location templates](http://technet.microsoft.com/library/dn458942.aspx#createcustomtemplates) by using the UE-V Generator
|
||||
|
||||
- [Deploy a UE-V settings template catalog](http://technet.microsoft.com/library/dn458942.aspx#deploycatalogue) that you use to store your custom settings location templates
|
||||
|
||||
This workflow diagram provides a high-level understanding of a UE-V deployment and the decisions that determine how you deploy UE-V in your enterprise.
|
||||
|
||||

|
||||
|
||||
**Planning a UE-V deployment:** First, you want to do a little bit of planning so that you can determine which UE-V components you’ll be deploying. Planning a UE-V deployment involves these things:
|
||||
|
||||
- [Decide whether to synchronize settings for custom applications](#deciding)
|
||||
|
||||
This determines whether you will install the UE-V Generator during deployment, which lets you create custom settings location templates. It involves the following:
|
||||
|
||||
Review the [settings that are synchronized automatically in a UE-V deployment](#autosyncsettings).
|
||||
|
||||
[Determine whether you need settings synchronized for other applications](#determinesettingssync).
|
||||
|
||||
- Review [other considerations for deploying UE-V](#considerations), such as high availability and capacity planning.
|
||||
|
||||
- [Confirm prerequisites and supported configurations for UE-V](#prereqs)
|
||||
|
||||
## <a href="" id="deciding"></a>Decide Whether to Synchronize Settings for Custom Applications
|
||||
|
||||
|
||||
In a UE-V deployment, many settings are automatically synchronized. But you can also customize UE-V to synchronize settings for other applications, such as line-of-business and third-party apps.
|
||||
|
||||
Deciding if you want UE-V to synchronize settings for custom applications is probably the most important part of planning your UE-V deployment. The topics in this section will help you make that decision.
|
||||
|
||||
### <a href="" id="autosyncsettings"></a>Settings that are automatically synchronized in a UE-V deployment
|
||||
|
||||
This section provides information about the settings that are synchronized by default in UE-V, including the following:
|
||||
|
||||
Desktop applications whose settings are synchronized by default
|
||||
|
||||
Windows desktop settings that are synchronized by default
|
||||
|
||||
A statement of support for Windows app setting synchronization
|
||||
|
||||
See [User Experience Virtualization (UE-V) settings templates for Microsoft Office](http://www.microsoft.com/download/details.aspx?id=46367) to download a complete list of the specific Microsoft Office 2013, Microsoft Office 2010, and Microsoft Office 2007 settings that are synchronized by UE-V.
|
||||
|
||||
### Desktop applications synchronized by default in UE-V 2.1 and UE-V 2.1 SP1
|
||||
|
||||
When you install the UE-V 2.1 or 2.1 SP1 Agent, it registers a default group of settings location templates that capture settings values for these common Microsoft applications.
|
||||
|
||||
**Tip**
|
||||
**Microsoft Office 2007 Settings Synchronization** – In UE-V 2.1 and 2.1 SP1, a settings location template is no longer included by default for Office 2007 applications. However, you can still use Office 2007 templates from UE-V 2.0 or earlier and can get the templates from the [UE-V template gallery](http://go.microsoft.com/fwlink/p/?LinkID=246589).
|
||||
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Application category</strong></th>
|
||||
<th align="left"><strong>Description</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Microsoft Office 2010 applications</p>
|
||||
<p>([Download a list of all settings synced](http://www.microsoft.com/download/details.aspx?id=46367))</p></td>
|
||||
<td align="left"><p>Microsoft Word 2010</p>
|
||||
<p>Microsoft Excel 2010</p>
|
||||
<p>Microsoft Outlook 2010</p>
|
||||
<p>Microsoft Access 2010</p>
|
||||
<p>Microsoft Project 2010</p>
|
||||
<p>Microsoft PowerPoint 2010</p>
|
||||
<p>Microsoft Publisher 2010</p>
|
||||
<p>Microsoft Visio 2010</p>
|
||||
<p>Microsoft SharePoint Workspace 2010</p>
|
||||
<p>Microsoft InfoPath 2010</p>
|
||||
<p>Microsoft Lync 2010</p>
|
||||
<p>Microsoft OneNote 2010</p>
|
||||
<p>Microsoft SharePoint Designer 2010</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Microsoft Office 2013 applications</p>
|
||||
<p>([Download a list of all settings synced](http://www.microsoft.com/download/details.aspx?id=46367))</p></td>
|
||||
<td align="left"><p>Microsoft Word 2013</p>
|
||||
<p>Microsoft Excel 2013</p>
|
||||
<p>Microsoft Outlook 2013</p>
|
||||
<p>Microsoft Access 2013</p>
|
||||
<p>Microsoft Project 2013</p>
|
||||
<p>Microsoft PowerPoint 2013</p>
|
||||
<p>Microsoft Publisher 2013</p>
|
||||
<p>Microsoft Visio 2013</p>
|
||||
<p>Microsoft InfoPath 2013</p>
|
||||
<p>Microsoft Lync 2013</p>
|
||||
<p>Microsoft OneNote 2013</p>
|
||||
<p>Microsoft SharePoint Designer 2013</p>
|
||||
<p>Microsoft Office 2013 Upload Center</p>
|
||||
<p>Microsoft OneDrive for Business 2013</p>
|
||||
<p>The UE-V 2.1 and 2.1 SP1 Microsoft Office 2013 settings location templates include improved Outlook signature support. We’ve added synchronization of default signature settings for new, reply, and forwarded emails.</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong>
|
||||
<p>An Outlook profile must be created for any device on which a user wants to sync their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Browser options: Internet Explorer 8, Internet Explorer 9, Internet Explorer 10, and Internet Explorer 11</p></td>
|
||||
<td align="left"><p>Favorites, home page, tabs, and toolbars.</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong>
|
||||
<p>UE-V does not roam settings for Internet Explorer cookies.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows accessories</p></td>
|
||||
<td align="left"><p>Microsoft Calculator, Notepad, WordPad.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Note**
|
||||
UE-V 2.1 SP1 does not synchronize settings between the Microsoft Calculator in Windows 10 and the Microsoft Calculator in previous operating systems.
|
||||
|
||||
|
||||
|
||||
### Desktop applications synchronized by default in UE-V 2.0
|
||||
|
||||
When you install the UE-V 2.0 Agent, it registers a default group of settings location templates that capture settings values for these common Microsoft applications.
|
||||
|
||||
**Tip**
|
||||
**Microsoft Office 2013 Settings Synchronization** – In UE-V 2.0, a settings location template is not included by default for Office 2013 applications, but is available for download from the [UE-V template gallery](http://go.microsoft.com/fwlink/p/?LinkID=246589). [Synchronizing Office 2013 with UE-V 2.0](uev-synchronizing-office-2013-with-uev.md) provides details about the supported templates that synchronize Office 2013 settings.
|
||||
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Application category</strong></th>
|
||||
<th align="left"><strong>Description</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Microsoft Office 2007 applications</p>
|
||||
<p>([Download a list of all settings synced](http://www.microsoft.com/download/details.aspx?id=46367))</p></td>
|
||||
<td align="left"><p>Microsoft Access 2007</p>
|
||||
<p>Microsoft Communicator 2007</p>
|
||||
<p>Microsoft Excel 2007</p>
|
||||
<p>Microsoft InfoPath 2007</p>
|
||||
<p>Microsoft OneNote 2007</p>
|
||||
<p>Microsoft Outlook 2007</p>
|
||||
<p>Microsoft PowerPoint 2007</p>
|
||||
<p>Microsoft Project 2007</p>
|
||||
<p>Microsoft Publisher 2007</p>
|
||||
<p>Microsoft SharePoint Designer 2007</p>
|
||||
<p>Microsoft Visio 2007</p>
|
||||
<p>Microsoft Word 2007</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Microsoft Office 2010 applications</p>
|
||||
<p>([Download a list of all settings synced](http://www.microsoft.com/download/details.aspx?id=46367))</p></td>
|
||||
<td align="left"><p>Microsoft Word 2010</p>
|
||||
<p>Microsoft Excel 2010</p>
|
||||
<p>Microsoft Outlook 2010</p>
|
||||
<p>Microsoft Access 2010</p>
|
||||
<p>Microsoft Project 2010</p>
|
||||
<p>Microsoft PowerPoint 2010</p>
|
||||
<p>Microsoft Publisher 2010</p>
|
||||
<p>Microsoft Visio 2010</p>
|
||||
<p>Microsoft SharePoint Workspace 2010</p>
|
||||
<p>Microsoft InfoPath 2010</p>
|
||||
<p>Microsoft Lync 2010</p>
|
||||
<p>Microsoft OneNote 2010</p>
|
||||
<p>Microsoft SharePoint Designer 2010</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Browser options: Internet Explorer 8, Internet Explorer 9, and Internet Explorer 10</p></td>
|
||||
<td align="left"><p>Favorites, home page, tabs, and toolbars.</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong>
|
||||
<p>UE-V does not roam settings for Internet Explorer cookies.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows accessories</p></td>
|
||||
<td align="left"><p>Microsoft Calculator, Notepad, WordPad.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### <a href="" id="autosyncsettings2"></a>Windows settings synchronized by default
|
||||
|
||||
UE-V includes settings location templates that capture settings values for these Windows settings.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Windows settings</th>
|
||||
<th align="left">Description</th>
|
||||
<th align="left">Apply on</th>
|
||||
<th align="left">Export on</th>
|
||||
<th align="left">Default state</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Desktop background</p></td>
|
||||
<td align="left"><p>Currently active desktop background or wallpaper.</p></td>
|
||||
<td align="left"><p>Logon, unlock, remote connect, Scheduled Task events.</p></td>
|
||||
<td align="left"><p>Logoff, lock, remote disconnect, user clicking <strong>Sync Now</strong> in Company Settings Center, or scheduled task interval</p></td>
|
||||
<td align="left"><p>Enabled</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Ease of Access</p></td>
|
||||
<td align="left"><p>Accessibility and input settings, Microsoft Magnifier, Narrator, and on-Screen Keyboard.</p></td>
|
||||
<td align="left"><p>Logon only.</p></td>
|
||||
<td align="left"><p>Logoff, user clicking <strong>Sync Now</strong> in Company Settings Center, or scheduled task interval</p></td>
|
||||
<td align="left"><p>Enabled</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Desktop settings</p></td>
|
||||
<td align="left"><p>Start menu and Taskbar settings, Folder options, Default desktop icons, Additional clocks, and Region and Language settings.</p></td>
|
||||
<td align="left"><p>Logon only.</p></td>
|
||||
<td align="left"><p>Logoff, user clicking <strong>Sync Now</strong> in Company Settings Center, or scheduled task</p></td>
|
||||
<td align="left"><p>Enabled</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
**Note**
|
||||
Starting in Windows 8, UE-V does not roam settings related to the Start screen, such as items and locations. In addition, UE-V does not support synchronization of pinned taskbar items or Windows file shortcuts.
|
||||
|
||||
|
||||
|
||||
**Important**
|
||||
UE-V 2.1 SP1 roams taskbar settings between Windows 10 devices. However, UE-V does not synchronize taskbar settings between Windows 10 devices and devices running previous operating systems.
|
||||
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Settings group</th>
|
||||
<th align="left">Category</th>
|
||||
<th align="left">Capture</th>
|
||||
<th align="left">Apply</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Application Settings</strong></p></td>
|
||||
<td align="left"><p>Windows apps</p></td>
|
||||
<td align="left"><p>Close app</p>
|
||||
<p>Windows app settings change event</p></td>
|
||||
<td align="left"><p>Start the UE-V App Monitor at startup</p>
|
||||
<p>Open app</p>
|
||||
<p>Windows App Settings change event</p>
|
||||
<p>Arrival of a settings package</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>Desktop applications</p></td>
|
||||
<td align="left"><p>Application closes</p></td>
|
||||
<td align="left"><p>Application opens and closes</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Desktop settings</strong></p></td>
|
||||
<td align="left"><p>Desktop background</p></td>
|
||||
<td align="left"><p>Lock or logoff</p></td>
|
||||
<td align="left"><p>Logon, unlock, remote connect, notification of new package arrival, user clicks <strong>Sync Now</strong> in Company Settings Center, or scheduled task runs.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>Ease of Access (Common – Accessibility, Narrator, Magnifier, On-Screen-Keyboard)</p></td>
|
||||
<td align="left"><p>Lock or Logoff</p></td>
|
||||
<td align="left"><p>Logon</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>Ease of Access (Shell - Audio, Accessibility, Keyboard, Mouse)</p></td>
|
||||
<td align="left"><p>Lock or logoff</p></td>
|
||||
<td align="left"><p>Logon, unlock, remote connect, notification of new package arrival, user clicks <strong>Sync Now</strong> in Company Settings Center, or scheduled task runs</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p></p></td>
|
||||
<td align="left"><p>Desktop settings</p></td>
|
||||
<td align="left"><p>Lock or logoff</p></td>
|
||||
<td align="left"><p>Logon</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### UE-V-support for Windows Apps
|
||||
|
||||
For Windows apps, the app developer specifies the settings that are synchronized. You can specify which Windows apps are enabled for settings synchronization.
|
||||
|
||||
To display a list of Windows apps that can synchronize settings on a computer with their package family name, enabled status, and enabled source, at a Windows PowerShell command prompt, enter: `Get-UevAppxPackage`
|
||||
|
||||
**Note**
|
||||
As of Windows 8, UE-V does not synchronize Windows app settings if the domain user links their sign-in credentials to their Microsoft Account. This linking synchronizes settings to Microsoft OneDrive so UE-V, which disables synchronization of Windows app settings.
|
||||
|
||||
|
||||
|
||||
### UE-V-support for Roaming Printers
|
||||
|
||||
UE-V 2.1 SP1 lets network printers roam between devices so that a user has access to their network printers when logged on to any device on the network. This includes roaming the printer that they set as the default.
|
||||
|
||||
Printer roaming in UE-V requires one of these scenarios:
|
||||
|
||||
- The print server can download the required driver when it roams to a new device.
|
||||
|
||||
- The driver for the roaming network printer is pre-installed on any device that needs to access that network printer.
|
||||
|
||||
- The printer driver can be obtained from Windows Update.
|
||||
|
||||
**Note**
|
||||
The UE-V printer roaming feature does **not** roam printer settings or preferences, such as printing double-sided.
|
||||
|
||||
|
||||
|
||||
### <a href="" id="determinesettingssync"></a>Determine whether you need settings synchronized for other applications
|
||||
|
||||
After you have reviewed the settings that are synchronized automatically in a UE-V deployment, you want to decide whether you will synchronize settings for other applications since this determines how you deploy UE-V throughout your enterprise.
|
||||
|
||||
As an administrator, when you consider which desktop applications to include in your UE-V solution, consider which settings can be customized by users, and how and where the application stores its settings. Not all desktop applications have settings that can be customized or that are routinely customized by users. In addition, not all desktop applications settings can safely be synchronized across multiple computers or environments.
|
||||
|
||||
In general, you can synchronize settings that meet the following criteria:
|
||||
|
||||
- Settings that are stored in user-accessible locations. For example, do not synchronize settings that are stored in System32 or outside the HKEY\_CURRENT\_USER (HKCU) section of the registry.
|
||||
|
||||
- Settings that are not specific to the particular computer. For example, exclude network or hardware configurations.
|
||||
|
||||
- Settings that can be synchronized between computers without risk of corrupted data. For example, do not use settings that are stored in a database file.
|
||||
|
||||
### <a href="" id="checklistsettingssync"></a>Checklist for evaluating custom applications
|
||||
|
||||
If you’ve decided that you need settings synchronized for other applications, you can use this checklist to help figure out which applications you’ll include.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"></th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>Does this application contain settings that the user can customize?</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>Is it important for the user that these settings are synchronized?</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>Are these user settings already managed by an application management or settings policy solution? UE-V applies application settings at application startup and Windows settings at logon, unlock, or remote connect events. If you use UE-V with other settings sharing solutions, users might experience inconsistency across synchronized settings.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>Are the application settings specific to the computer? Application preferences and customizations that are associated with hardware or specific computer configurations do not consistently synchronize across sessions and can cause a poor application experience.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>Does the application store settings in the Program Files directory or in the file directory that is located in the <strong>Users</strong>\[User name]\<strong>AppData</strong>\<strong>LocalLow</strong> directory? Application data that is stored in either of these locations usually should not synchronize with the user, because this data is specific to the computer or because the data is too large to synchronize.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>Does the application store any settings in a file that contains other application data that should not synchronize? UE-V synchronizes files as a single unit. If settings are stored in files that include application data other than settings, then synchronizing this additional data can cause a poor application experience.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><img src="images/checklistbox.gif" alt="Checklist box" /></td>
|
||||
<td align="left"><p>How large are the files that contain the settings? The performance of the settings synchronization can be affected by large files. Including large files can affect the performance of settings synchronization.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## <a href="" id="considerations"></a>Other Considerations when Preparing a UE-V Deployment
|
||||
|
||||
|
||||
You should also consider these things when you are preparing to deploy UE-V:
|
||||
|
||||
- [Managing credentials synchronization](#creds)
|
||||
|
||||
- [Windows app settings synchronization](#appxsettings)
|
||||
|
||||
- [Custom UE-V settings location templates](#custom)
|
||||
|
||||
- [Unintentional user settings configurations](#prevent)
|
||||
|
||||
- [Performance and capacity](#capacity)
|
||||
|
||||
- [High availability](#high)
|
||||
|
||||
- [Computer clock synchronization](#clocksync)
|
||||
|
||||
### <a href="" id="creds"></a>Managing credentials synchronization in UE-V 2.1 and UE-V 2.1 SP1
|
||||
|
||||
Many enterprise applications, including Microsoft Outlook and Lync, prompt users for their domain credentials at login. Users have the option of saving their credentials to disk to prevent having to enter them every time they open these applications. Enabling roaming credentials synchronization lets users save their credentials on one computer and avoid re-entering them on every computer they use in their environment. Users can synchronize some domain credentials with UE-V 2.1 and 2.1 SP1.
|
||||
|
||||
**Important**
|
||||
Credentials synchronization is disabled by default. You must explicitly enable credentials synchronization during deployment to implement this feature.
|
||||
|
||||
|
||||
|
||||
UE-V 2.1 and 2.1 SP1 can synchronize enterprise credentials, but do not roam credentials intended only for use on the local computer.
|
||||
|
||||
Credentials are synchronous settings, meaning they are applied to your profile the first time you log in to your computer after UE-V synchronizes.
|
||||
|
||||
Credentials synchronization is managed by its own settings location template, which is disabled by default. You can enable or disable this template through the same methods used for other templates. The template identifier for this feature is RoamingCredentialSettings.
|
||||
|
||||
**Important**
|
||||
If you are using Active Directory Credential Roaming in your environment, we recommend that you don’t enable the UE-V credential roaming template.
|
||||
|
||||
|
||||
|
||||
Use one of these methods to enable credentials synchronization:
|
||||
|
||||
- Company Settings Center
|
||||
|
||||
- PowerShell
|
||||
|
||||
- Group Policy
|
||||
|
||||
**Note**
|
||||
Credentials are encrypted during synchronization.
|
||||
|
||||
|
||||
|
||||
[Company Settings Center](http://technet.microsoft.com/library/dn458903.aspx)**:** Check the Roaming Credential Settings check box under Windows Settings to enable credential synchronization. Uncheck the box to disable it. This check box only appears in Company Settings Center if your account is not configured to synchronize settings using a Microsoft Account.
|
||||
|
||||
[PowerShell](http://technet.microsoft.com/library/dn458937.aspx)**:** This PowerShell cmdlet enables credential synchronization:
|
||||
|
||||
``` syntax
|
||||
Enable-UevTemplate RoamingCredentialSettings
|
||||
```
|
||||
|
||||
This PowerShell cmdlet disables credential synchronization:
|
||||
|
||||
``` syntax
|
||||
Disable-UevTemplate RoamingCredentialSettings
|
||||
```
|
||||
|
||||
[Group Policy](http://technet.microsoft.com/library/dn458893.aspx)**:** You must [deploy the latest MDOP ADMX template](http://go.microsoft.com/fwlink/p/?LinkId=393944) to enable credential synchronization through group policy. Credentials synchronization is managed with the Windows settings. To manage this feature with Group Policy, enable the Synchronize Windows settings policy.
|
||||
|
||||
1. Open Group Policy Editor and navigate to **User Configuration – Administrative Templates – Windows Components – Microsoft User Experience Virtualization**.
|
||||
|
||||
2. Double-click on **Synchronize Windows settings**.
|
||||
|
||||
3. If this policy is enabled, you can enable credentials synchronization by checking the **Roaming Credentials** check box, or disable credentials synchronization by unchecking it.
|
||||
|
||||
4. Click **OK**.
|
||||
|
||||
### Credential locations synchronized by UE-V
|
||||
|
||||
Credential files saved by applications into the following locations are synchronized:
|
||||
|
||||
- %UserProfile%\\AppData\\Roaming\\Microsoft\\Credentials\\
|
||||
|
||||
- %UserProfile%\\AppData\\Roaming\\Microsoft\\Crypto\\
|
||||
|
||||
- %UserProfile%\\AppData\\Roaming\\Microsoft\\Protect\\
|
||||
|
||||
- %UserProfile%\\AppData\\Roaming\\Microsoft\\SystemCertificates\\
|
||||
|
||||
Credentials saved to other locations are not synchronized by UE-V.
|
||||
|
||||
### <a href="" id="appxsettings"></a>Windows app settings synchronization
|
||||
|
||||
UE-V manages Windows app settings synchronization in three ways:
|
||||
|
||||
- **Sync Windows Apps:** Allow or deny any Windows app synchronization
|
||||
|
||||
- **Windows App List:** Synchronize a list of Windows apps
|
||||
|
||||
- **Unlisted Default Sync Behavior:** Determine the synchronization behavior of Windows apps that are not in the Windows app list.
|
||||
|
||||
For more information, see the [Windows App List](http://technet.microsoft.com/library/dn458925.aspx#win8applist).
|
||||
|
||||
### <a href="" id="custom"></a>Custom UE-V settings location templates
|
||||
|
||||
If you are deploying UE-V to synchronize settings for custom applications, you will use the UE-V Generator to create custom settings location templates for those desktop applications. After you create and test a custom settings location template in a test environment, you can deploy the settings location templates to computers in the enterprise.
|
||||
|
||||
Custom settings location templates must be deployed with an existing deployment infrastructure, like an enterprise software distribution (ESD) method such as System Center Configuration Manager, with preferences, or by configuring an UE-V settings template catalog. Templates that are deployed with Configuration Manager or Group Policy must be registered by using UE-V WMI or Windows PowerShell.
|
||||
|
||||
For more information about custom settings location templates, see [Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md). For more information about using UE-V with Configuration Manager, see [Configuring UE-V 2.x with System Center Configuration Manager 2012](uev-configuring-uev-with-system-center-configuration-manager-2012.md).
|
||||
|
||||
### <a href="" id="prevent"></a>Prevent unintentional user settings configuration
|
||||
|
||||
UE-V downloads new user settings information from a settings storage location and applies the settings to the local computer in these instances:
|
||||
|
||||
- Every time an application is started that has a registered UE-V template.
|
||||
|
||||
- When a user logs on to a computer.
|
||||
|
||||
- When a user unlocks a computer.
|
||||
|
||||
- When a connection is made to a remote desktop computer that has UE-V installed.
|
||||
|
||||
- When the Sync Controller Application scheduled task is run.
|
||||
|
||||
If UE-V is installed on computer A and computer B, and the settings that you want for the application are on computer A, then computer A should open and close the application first. If the application is opened and closed on computer B first, then the application settings on computer A are configured to the application settings on computer B. Settings are synchronized between computers on per-application basis. Over time, settings become consistent between computers as they are opened and closed with preferred settings.
|
||||
|
||||
This scenario also applies to Windows settings. If the Windows settings on computer B should be the same as the Windows settings on computer A, then the user should log on and log off computer A first.
|
||||
|
||||
If the user settings that the user wants are applied in the wrong order, they can be recovered by performing a restore operation for the specific application or Windows configuration on the computer on which the settings were overwritten. For more information, see [Manage Administrative Backup and Restore in UE-V 2.x](uev-manage-administrative-backup-and-restore.md).
|
||||
|
||||
### <a href="" id="capacity"></a>Performance and capacity planning
|
||||
|
||||
Specify your requirements for UE-V with standard disk capacity and network health monitoring.
|
||||
|
||||
UE-V uses a Server Message Block (SMB) share for the storage of settings packages. The size of settings packages varies depending on the settings information for each application. While most settings packages are small, the synchronization of potentially large files, such as desktop images, can result in poor performance, particularly on slower networks.
|
||||
|
||||
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.
|
||||
|
||||
By default, UE-V synchronization times out after 2 seconds to prevent excessive lag due to a large settings package. You can configure the SyncMethod=SyncProvider setting by using [Group Policy Objects](http://technet.microsoft.com/library/dn458893.aspx).
|
||||
|
||||
### <a href="" id="high"></a>High Availability for UE-V
|
||||
|
||||
The UE-V settings storage location and settings template catalog support storing user data on any writable share. To ensure high availability, follow these criteria:
|
||||
|
||||
- Format the storage volume with an NTFS file system.
|
||||
|
||||
- The share can use Distributed File System (DFS) replication, but Distributed File System Replication (DFSR) is specifically not supported. Distributed File System Namespaces (DFSN) are supported. For detailed information, see [Microsoft’s Support Statement Around Replicated User Profile Data](http://go.microsoft.com/fwlink/p/?LinkId=313991).
|
||||
|
||||
In addition, because SYSVOL uses DFSR for replication, SYSVOL cannot be used for UE-V data file replication.
|
||||
|
||||
- Configure the share permissions and NTFS access control lists (ACLs) as specified in [Deploying the Settings Storage Location for UE-V 2.x](http://technet.microsoft.com/library/dn458891.aspx#ssl).
|
||||
|
||||
- Use file server clustering along with the UE-V Agent to provide access to copies of user state data in the event of communications failures.
|
||||
|
||||
- You can store the settings storage path data (user data) and settings template catalog templates on clustered shares, on DFSN shares, or on both.
|
||||
|
||||
### <a href="" id="clocksync"></a>Synchronize computer clocks for UE-V settings synchronization
|
||||
|
||||
Computers that run the UE-V Agent must use a time server to maintain a consistent settings experience. UE-V uses time stamps to determine if settings must be synchronized from the settings storage location. If the computer clock is inaccurate, older settings can overwrite newer settings, or the new settings might not be saved to the settings storage location.
|
||||
|
||||
## <a href="" id="prereqs"></a>Confirm Prerequisites and Supported Configurations for UE-V
|
||||
|
||||
|
||||
Before you proceed, make sure your environment includes these requirements for running UE-V.
|
||||
|
||||
<table style="width:100%;">
|
||||
<colgroup>
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
<col width="16%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>Operating system</strong></th>
|
||||
<th align="left"><strong>Edition</strong></th>
|
||||
<th align="left"><strong>Service pack</strong></th>
|
||||
<th align="left"><strong>System architecture</strong></th>
|
||||
<th align="left"><strong>Windows PowerShell</strong></th>
|
||||
<th align="left"><strong>Microsoft .NET Framework</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Windows 7</p></td>
|
||||
<td align="left"><p>Ultimate, Enterprise, or Professional Edition</p></td>
|
||||
<td align="left"><p>SP1</p></td>
|
||||
<td align="left"><p>32-bit or 64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.5 or higher for UE-V 2.1.</p>
|
||||
<p>.NET Framework 4 or higher for UE-V 2.0.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows Server 2008 R2</p></td>
|
||||
<td align="left"><p>Standard, Enterprise, Datacenter, or Web Server</p></td>
|
||||
<td align="left"><p>SP1</p></td>
|
||||
<td align="left"><p>64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.5 or higher for UE-V 2.1.</p>
|
||||
<p>.NET Framework 4 or higher for UE-V 2.0.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Windows 8 and Windows 8.1</p></td>
|
||||
<td align="left"><p>Enterprise or Pro</p></td>
|
||||
<td align="left"><p>None</p></td>
|
||||
<td align="left"><p>32-bit or 64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.5 or higher</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Windows 10</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong>
|
||||
<p>Only UE-V 2.1 SP1 supports Windows 10</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div></td>
|
||||
<td align="left"><p>Enterprise or Pro</p></td>
|
||||
<td align="left"><p>None</p></td>
|
||||
<td align="left"><p>32-bit or 64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.6</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Windows Server 2012 and Windows Server 2012 R2</p></td>
|
||||
<td align="left"><p>Standard or Datacenter</p></td>
|
||||
<td align="left"><p>None</p></td>
|
||||
<td align="left"><p>64-bit</p></td>
|
||||
<td align="left"><p>Windows PowerShell 3.0 or higher</p></td>
|
||||
<td align="left"><p>.NET Framework 4.5 or higher</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
Also…
|
||||
|
||||
- **MDOP License:** This technology is a part of the Microsoft Desktop Optimization Pack (MDOP). Enterprise customers can get MDOP with Microsoft Software Assurance. For more information about Microsoft Software Assurance and acquiring MDOP, see How Do I Get MDOP (http://go.microsoft.com/fwlink/p/?LinkId=322049).
|
||||
|
||||
- **Administrative Credentials** for any computer on which you’ll be installing
|
||||
|
||||
**Note**
|
||||
- The UE-V Windows PowerShell feature of the UE-V Agent requires .NET Framework 4 or higher and Windows PowerShell 3.0 or higher to be enabled. Download Windows PowerShell 3.0 [here](http://go.microsoft.com/fwlink/?LinkId=309609).
|
||||
|
||||
- Install .NET Framework 4 or .NET Framework 4.5 on computers that run the Windows 7 or the Windows Server 2008 R2 operating system. The Windows 8, Windows 8.1, and Windows Server 2012 operating systems come with .NET Framework 4.5 installed. The Windows 10 operating system comes with .NET Framework 4.6 installed.
|
||||
- The “Delete Roaming Cache” policy for Mandatory profiles is not supported with UE-V and should not be used.
|
||||
|
||||
|
||||
|
||||
There are no special random access memory (RAM) requirements specific to UE-V.
|
||||
|
||||
### Synchronization of Settings through the Sync Provider
|
||||
|
||||
Sync Provider is the default setting for users, which synchronizes a local cache with the settings storage location in these instances:
|
||||
|
||||
- Logon/logoff
|
||||
|
||||
- Lock/unlock
|
||||
|
||||
- Remote desktop connect/disconnect
|
||||
|
||||
- Application open/close
|
||||
|
||||
A scheduled task manages this synchronization of settings every 30 minutes or through certain trigger events for certain applications. For more information, see [Changing the Frequency of UE-V 2.x Scheduled Tasks](uev-changing-the-frequency-of-scheduled-tasks.md).
|
||||
|
||||
The UE-V Agent synchronizes user settings for computers that are not always connected to the enterprise network (remote computers and laptops) and computers that are always connected to the network (computers that run Windows Server and host virtual desktop interface (VDI) sessions).
|
||||
|
||||
**Synchronization for computers with always-available connections:** When you use UE-V on computers that are always connected to the network, you must configure the UE-V Agent to synchronize settings by using the *SyncMethod=None* parameter, which treats the settings storage server as a standard network share. In this configuration, the UE-V Agent can be configured to notify if the import of the application settings is delayed.
|
||||
|
||||
Enable this configuration through one of these methods:
|
||||
|
||||
- During UE-V installation, at the command prompt or in a batch file, set the AgentSetup.exe parameter *SyncMethod = None*. [Deploying the UE-V 2.x Agent](http://technet.microsoft.com/library/dn458891.aspx#agent) provides more information.
|
||||
|
||||
- After the UE-V installation, use the Settings Management feature in System Center 2012 Configuration Manager or the MDOP ADMX templates to push the *SyncMethod = None* configuration.
|
||||
|
||||
- Use Windows PowerShell or Windows Management Instrumentation (WMI) to set the *SyncMethod = None* configuration.
|
||||
|
||||
**Note**
|
||||
These last two methods do not work for pooled virtual desktop infrastructure (VDI) environments.
|
||||
|
||||
|
||||
|
||||
You must restart the computer before the settings start to synchronize.
|
||||
|
||||
**Note**
|
||||
If you set *SyncMethod = None*, any settings changes are saved directly to the server. If the network connection to the settings storage path is not found, then the settings changes are cached on the device and are synchronized the next time that the sync provider runs. If the settings storage path is not found and the user profile is removed from a pooled VDI environment on logoff, settings changes are lost and the user must reapply the change when the computer is reconnected to the settings storage path.
|
||||
|
||||
|
||||
|
||||
**Synchronization for external sync engines:** The *SyncMethod=External* parameter specifies that if UE-V settings are written to a local folder on the user computer, then any external sync engine (such as OneDrive for Business, Work Folders, Sharepoint, or Dropbox) can be used to apply these settings to the different computers that users access.
|
||||
|
||||
**Support for shared VDI sessions:** UE-V 2.1 and 2.1 SP1 provide support for VDI sessions that are shared among end users. You can register and configure a special VDI template, which ensures that UE-V keeps all of its functionality intact for non-persistent VDI sessions.
|
||||
|
||||
**Note**
|
||||
If you do not enable VDI mode for non-persistent VDI sessions, certain features do not work, such as [back-up/restore and last known good (LKG)](http://technet.microsoft.com/library/dn878331.aspx).
|
||||
|
||||
|
||||
|
||||
The VDI template is provided with UE-V 2.1 and 2.1 SP1 and is typically available here after installation: C:\\Program Files\\Microsoft User Experience Virtualization\\Templates\\VdiState.xml
|
||||
|
||||
### Prerequisites for UE-V Generator support
|
||||
|
||||
Install the UE-V Generator on the computer that is used to create custom settings location templates. This computer should be able to run the applications whose settings are synchronized. You must be a member of the Administrators group on the computer that runs the UE-V Generator software.
|
||||
|
||||
The UE-V Generator must be installed on a computer that uses an NTFS file system. The UE-V Generator software requires .NET Framework 4. For more information, see [Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md).
|
||||
|
||||
## Other resources for this product
|
||||
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.x](index.md)
|
||||
|
||||
- [Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
- [Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
- [Troubleshooting UE-V 2.x](uev-troubleshooting.md)
|
||||
|
||||
- [Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
246
windows/manage/uev-security-considerations.md
Normal file
246
windows/manage/uev-security-considerations.md
Normal file
@ -0,0 +1,246 @@
|
||||
---
|
||||
title: Security Considerations for UE-V 2.x
|
||||
description: Security Considerations for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 9d5c3cae-9fcb-4dea-bd67-741b3dea63be
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Security Considerations for UE-V 2.x
|
||||
|
||||
|
||||
This topic contains a brief overview of accounts and groups, log files, and other security-related considerations for Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1. For more information, follow the links that are provided here.
|
||||
|
||||
## Security considerations for UE-V configuration
|
||||
|
||||
|
||||
**Important**
|
||||
When you create the settings storage share, limit the share access to users who require access.
|
||||
|
||||
|
||||
|
||||
Because settings packages might contain personal information, you should take care to protect them as well as possible. In general, do the following:
|
||||
|
||||
- Restrict the share to only those users who require access. Create a security group for users who have redirected folders on a particular share and limit access to only those users.
|
||||
|
||||
- When you create the share, hide the share by putting a $ after the share name. This addition hides the share from casual browsers, and the share is not visible in My Network Places.
|
||||
|
||||
- Only give users the minimum amount of permissions that they must have. The following tables show the required permissions.
|
||||
|
||||
1. Set the following share-level SMB permissions for the setting storage location folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">User account</th>
|
||||
<th align="left">Recommended permissions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Security group of UE-V</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
2. Set the following NTFS file system permissions for the settings storage location folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">User account</th>
|
||||
<th align="left">Recommended permissions</th>
|
||||
<th align="left">Folder</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Creator/Owner</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Domain Admins</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
<td align="left"><p>This folder, subfolders, and files</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Security group of UE-V users</p></td>
|
||||
<td align="left"><p>List folder/read data, create folders/append data</p></td>
|
||||
<td align="left"><p>This folder only</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>Remove all permissions</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
3. Set the following share-level SMB permissions for the settings template catalog folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">User account</th>
|
||||
<th align="left">Recommend permissions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Domain computers</p></td>
|
||||
<td align="left"><p>Read permission Levels</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Administrators</p></td>
|
||||
<td align="left"><p>Read/write permission levels</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
4. Set the following NTFS permissions for the settings template catalog folder.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">User account</th>
|
||||
<th align="left">Recommended permissions</th>
|
||||
<th align="left">Apply to</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Creator/Owner</p></td>
|
||||
<td align="left"><p>Full control</p></td>
|
||||
<td align="left"><p>This folder, subfolders, and files</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Domain Computers</p></td>
|
||||
<td align="left"><p>List folder contents and Read permissions</p></td>
|
||||
<td align="left"><p>This folder, subfolders, and files</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Everyone</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
<td align="left"><p>No permissions</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Administrators</p></td>
|
||||
<td align="left"><p>Full Control</p></td>
|
||||
<td align="left"><p>This folder, subfolders, and files</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Use Windows Server as of Windows Server 2003 to host redirected file shares
|
||||
|
||||
User settings package files contain personal information that is transferred between the client computer and the server that stores the settings packages. Because of this process, you should ensure that the data is protected while it travels over the network.
|
||||
|
||||
User settings data is vulnerable to these potential threats: interception of the data as it passes over the network, tampering with the data as it passes over the network, and spoofing of the server that hosts the data.
|
||||
|
||||
As of Windows Server 2003, several features of the Windows Server operating system can help secure user data:
|
||||
|
||||
- **Kerberos** - Kerberos is standard on all versions of Microsoft Windows 2000 Server and Windows Server beginning with Windows Server 2003. Kerberos ensures the highest level of security to network resources. NTLM 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 difference is particularly important if the client exchanges personal files with the server, as is the case with Roaming User Profiles. Kerberos provides better security than NTLM. Kerberos is not available on the Microsoft Windows NT Server 4.0 or earlier operating systems.
|
||||
|
||||
- **IPsec** - The IP Security Protocol (IPsec) provides network-level authentication, data integrity, and encryption. IPsec ensures the following:
|
||||
|
||||
- Roamed data is safe from data modification while data is en route.
|
||||
|
||||
- Roamed data is safe from interception, viewing, or copying.
|
||||
|
||||
- Roamed data is safe from access by unauthenticated parties.
|
||||
|
||||
- **SMB Signing** - The Server Message Block (SMB) authentication protocol supports message authentication, which prevents active message and "man-in-the-middle" attacks. SMB signing provides this authentication by placing a digital signature into each SMB. The digital signature is then verified by both the client and the server. In order to use SMB signing, you must first either enable it, or you must require it on both the SMB client and the SMB server. Note that the SMB signing imposes a performance penalty. It does not consume any more network bandwidth, but it uses more CPU cycles on the client and server side.
|
||||
|
||||
### Always use the NTFS file system for volumes that hold user data
|
||||
|
||||
For the most secure configuration, configure servers that host the UE-V settings files to use the NTFS file system. Unlike the FAT file system, NTFS supports Discretionary access control lists (DACLs) and system access control lists (SACLs). DACLs and SACLs control who can perform operations on a file and what events trigger the logging of actions that is performed on a file.
|
||||
|
||||
### Do not rely on EFS to encrypt user files when they are transmitted over the network
|
||||
|
||||
When you use the Encrypting File System (EFS) to encrypt files on a remote server, the encrypted data is not encrypted during transit over the network; it only becomes encrypted when it is stored on disk.
|
||||
|
||||
This encryption process does not apply when your system includes Internet Protocol security (IPsec) or Web Distributed Authoring and Versioning (WebDAV). IPsec encrypts data while it is transported over a TCP/IP network. If the file is encrypted before it is copied or moved to a WebDAV folder on a server, it remains encrypted during the transmission and while it is stored on the server.
|
||||
|
||||
### Let the UE-V Agent create folders for each user
|
||||
|
||||
To ensure that UE-V works optimally, create only the root share on the server, and let the UE-V Agent create the folders for each user. UE-V creates these user folders with the appropriate security.
|
||||
|
||||
This permission configuration enables users to create folders for settings storage. The UE-V Agent creates and secures a settings package folder while it runs in the context of the user. Users receive full control to their settings package folder. Other users do not inherit access to this folder. You do not have to create and secure individual user directories. The agent that runs in the context of the user does it automatically.
|
||||
|
||||
**Note**
|
||||
Additional security can be configured when a Windows Server is used for the settings storage share. UE-V can be configured to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable additional security, use the following command:
|
||||
|
||||
1. Add the REG\_DWORD registry key RepositoryOwnerCheckEnabled to `HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configuration`.
|
||||
|
||||
2. Set the registry key value to *1*.
|
||||
|
||||
When this configuration setting is in place, the UE-V Agent verifies that the local Administrators group or current user is the owner of the settings package folder. If not, then the UE-V Agent does not grant access to the folder.
|
||||
|
||||
|
||||
|
||||
If you must create folders for the users, ensure that you have the correct permissions set.
|
||||
|
||||
We strongly recommend that you do not pre-create folders. Instead, let the UE-V Agent create the folder for the user.
|
||||
|
||||
### Ensure correct permissions to store UE-V 2 settings in a home directory or custom directory
|
||||
|
||||
If you redirect UE-V settings to a user’s home directory or a custom Active Directory (AD) directory, ensure that the permissions on the directory are set appropriately for your organization.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
110
windows/manage/uev-sync-methods.md
Normal file
110
windows/manage/uev-sync-methods.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
title: Sync Methods for UE-V 2.x
|
||||
description: Sync Methods for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: af0ae894-dfdc-41d2-927b-c2ab1b355ffe
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Sync Methods for UE-V 2.x
|
||||
|
||||
|
||||
The Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 Agent lets you synchronize users’ application and Windows settings with the settings storage location. The *Sync Method* configuration defines how the UE-V Agent uploads and downloads those settings to the settings storage location. UE-V 2.x introduces a new SyncMethod called the *SyncProvider*. For more information about trigger events that start the synchronization of application and Windows settings, see [Sync Trigger Events for UE-V 2.x](uev-sync-trigger-events.md).
|
||||
|
||||
## SyncMethod Configuration
|
||||
|
||||
|
||||
This table explains the changes to SyncMethod from UE-V v1.0 to v2.0 to v2.1, as well as the settings for each configuration:
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
<col width="20%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>SyncMethod Configuration</strong></p></td>
|
||||
<td align="left"><p><strong>V1.0</strong></p></td>
|
||||
<td align="left"><p><strong>V2.0</strong></p></td>
|
||||
<td align="left"><p><strong>V2.1 and V2.1 SP1</strong></p></td>
|
||||
<td align="left"><p><strong>Description</strong></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>SyncProvider</p></td>
|
||||
<td align="left"><p>n/a</p></td>
|
||||
<td align="left"><p>Default</p></td>
|
||||
<td align="left"><p>Default</p></td>
|
||||
<td align="left"><p>Settings changes for a specific application or for global Windows desktop settings are saved locally to a cache folder. These changes are then synchronized with the settings storage location when a synchronization trigger event takes place. Pushing out changes will save the local changes to the settings storage path.</p>
|
||||
<p>This default setting is the gold standard for computers. This option attempts to synchronize the setting and times out after a short delay to ensure that the application or operating system startup isn’t delayed for a long period of time.</p>
|
||||
<p>This functionality is also tied to the Scheduled task – Sync Controller Application. The administrator controls the frequency of the Scheduled task. By default, computers synchronize their settings every 30 min after logging on.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>OfflineFiles</p></td>
|
||||
<td align="left"><p>Default</p></td>
|
||||
<td align="left"><p>Deprecated</p></td>
|
||||
<td align="left"><p>Deprecated</p></td>
|
||||
<td align="left"><p>Behaves the same as SyncProvider in V2.0.</p>
|
||||
<p>If Offline files are enabled and the folder is pinned then UE-V will unpin this folder and sync directly to the central SMB directory.</p>
|
||||
<p><strong>NOTE:</strong> In V1.0 if you wanted to use UE-V in a CorpNet disconnected manner (aka traveling with a Laptop), then the guidance is to use Offline Files to ensure that your settings roamed. We received sufficient customer feedback that turning on Offline files is a non-trivial enterprise blocker. So in UE-V 2, we created a tightly coupled synchronization engine to cache your data locally and synchronize the settings to the central server. This feature area does not replace Offline Files or Folder Redirection.</p>
|
||||
<p>UE-V 2 does not work well with Offline folders so the guidance is not to set the settings storage path to a pinned Offline or CSC folder.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>External</p></td>
|
||||
<td align="left"><p>n/a</p></td>
|
||||
<td align="left"><p>n/a</p></td>
|
||||
<td align="left"><p>Supported</p></td>
|
||||
<td align="left"><p>New in UE-V 2.1, this configuration method specifies that if UE-V settings are written to a local folder on the user computer, then any external sync engine (such as OneDrive for Business, Work Folders, Sharepoint, or Dropbox) can be used to apply these settings to the different computers that users access.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>None</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>Yes</p></td>
|
||||
<td align="left"><p>This configuration setting is designed for the Virtual Desktop Infrastructure (VDI) and Streamed Application experience primarily. This setting should be used on Windows Server boxes used in a datacenter, where the connection will always be available.</p>
|
||||
<p>Any settings changes are saved directly to the server. If the network connection to the settings storage path is not available, then the settings changes are cached on the device and are synchronized the next time that the Sync Provider runs. If the settings storage path is not found and the user profile is removed from a pooled VDI environment on logoff, then these settings changes are lost, and the user must reapply the change when the computer can again reach the settings storage path.</p>
|
||||
<p>Apps and OS will wait indefinitely for the location to be present. This could cause App load or OS logon time to dramatically increase if the location is not found.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
You can configure the sync method in these ways:
|
||||
|
||||
- When you [Deploy the UE-V Agent](http://technet.microsoft.com/library/dn458891.aspx#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)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Deploy Required Features for UE-V 2.x](uev-deploy-required-features.md#ssl)
|
||||
|
||||
[Deploy Required Features for UE-V 2.x](uev-deploy-required-features.md#config)
|
||||
|
||||
[Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
128
windows/manage/uev-sync-trigger-events.md
Normal file
128
windows/manage/uev-sync-trigger-events.md
Normal file
@ -0,0 +1,128 @@
|
||||
---
|
||||
title: Sync Trigger Events for UE-V 2.x
|
||||
description: Sync Trigger Events for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 4ed71a13-6a4f-4376-996f-74b126536bbc
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Sync Trigger Events for UE-V 2.x
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 lets you synchronize your application and Windows settings across all your domain-joined devices. *Sync trigger events* define when the UE-V Agent synchronizes those settings with the settings storage location. UE-V 2 introduces a new *Sync Method* called the *SyncProvider*. For more information about Sync Method configuration, see [Sync Methods for UE-V 2.x](sync-methods-for-ue-v-2x-both-uevv2.md).
|
||||
|
||||
## UE-V 2 Sync Trigger Events
|
||||
|
||||
|
||||
The following table explains the trigger events for classic applications and Windows settings.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>UE-V 2 Trigger Event</strong></p></td>
|
||||
<td align="left"><p><strong>SyncMethod=SyncProvider</strong></p></td>
|
||||
<td align="left"><p><strong>SyncMethod=None</strong></p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Windows Logon</strong></p></td>
|
||||
<td align="left"><ul>
|
||||
<li><p>Application and Windows settings are imported to the local cache from the settings storage location.</p></li>
|
||||
<li><p>[Asynchronous Windows settings](http://technet.microsoft.com/library/dn458932.aspx#autosyncsettings2) are applied.</p></li>
|
||||
<li><p>Synchronous Windows settings will be applied during the next Windows logon.</p></li>
|
||||
<li><p>Application settings will be applied when the application starts.</p></li>
|
||||
</ul></td>
|
||||
<td align="left"><ul>
|
||||
<li><p>Application and Windows settings are read directly from the settings storage location.</p></li>
|
||||
<li><p>Asynchronous and synchronous Windows settings are applied.</p></li>
|
||||
<li><p>Application settings will be applied when the application starts.</p></li>
|
||||
</ul></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Windows Logoff</strong></p></td>
|
||||
<td align="left"><p>Store changes locally and cache and copy asynchronous and synchronous Windows settings to the settings storage location server, if available</p></td>
|
||||
<td align="left"><p>Store changes to asynchronous and synchronous Windows settings storage location</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Windows Connect (RDP) / Unlock</strong></p></td>
|
||||
<td align="left"><p>Synchronize any asynchronous Windows settings from settings storage location to local cache, if available.</p>
|
||||
<p>Apply cached Windows settings</p></td>
|
||||
<td align="left"><p>Download and apply asynchronous windows settings from settings storage location</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Windows Disconnect (RDP) / Lock</strong></p></td>
|
||||
<td align="left"><p>Store asynchronous Windows settings changes to the local cache.</p>
|
||||
<p>Synchronize any asynchronous Windows settings from the local cache to settings storage location, if available</p></td>
|
||||
<td align="left"><p>Store asynchronous Windows settings changes to the settings storage location</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Application start</strong></p></td>
|
||||
<td align="left"><p>Apply application settings from local cache as the application starts</p></td>
|
||||
<td align="left"><p>Apply application settings from settings storage location as the application starts</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Application closes</strong></p></td>
|
||||
<td align="left"><p>Store any application settings changes to the local cache and copy settings to settings storage location, if available</p></td>
|
||||
<td align="left"><p>Store any application settings changes to settings storage location</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Sync Controller Scheduled Task or “Sync Now” is run from the Company Settings Center</strong></p>
|
||||
<p></p></td>
|
||||
<td align="left"><p>Application and Windows settings are synchronized between the settings storage location and the local cache.</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong>
|
||||
<p>Settings changes are not cached locally until an application closes. This trigger will not export changes made to a currently running application.</p>
|
||||
<p>For Windows settings, this means that any changes will not be cached locally and exported until the next Lock (Asynchronous) or Logoff (Asynchronous and Synchronous).</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div>
|
||||
<p>Settings are applied in these cases:</p>
|
||||
<ul>
|
||||
<li><p>Asynchronous Windows settings are applied directly.</p></li>
|
||||
<li><p>Application settings are applied when the application starts.</p></li>
|
||||
<li><p>Both asynchronous and synchronous Windows settings are applied during the next Windows logon.</p></li>
|
||||
<li><p>Windows app (AppX) settings are applied during the next refresh. See [Monitor Application Settings](http://technet.microsoft.com/library/dn458944.aspx) for more information.</p></li>
|
||||
</ul></td>
|
||||
<td align="left"><p>NA</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Asynchronous Settings updated on remote store*</strong></p></td>
|
||||
<td align="left"><p>Load and apply new asynchronous settings from the cache.</p></td>
|
||||
<td align="left"><p>Load and apply settings from central server</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
[Changing the Frequency of UE-V 2.x Scheduled Tasks](uev-changing-the-frequency-of-scheduled-tasks.md)
|
||||
|
||||
[Choose the Configuration Method for UE-V 2.x](http://technet.microsoft.com/library/dn458891.aspx#config)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
129
windows/manage/uev-synchronizing-office-2013-with-uev.md
Normal file
129
windows/manage/uev-synchronizing-office-2013-with-uev.md
Normal file
@ -0,0 +1,129 @@
|
||||
---
|
||||
title: Synchronizing Office 2013 with UE-V 2.0
|
||||
description: Synchronizing Office 2013 with UE-V 2.0
|
||||
author: jamiejdt
|
||||
ms.assetid: c46feb6d-28a8-4799-888d-053531dc5842
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Synchronizing Office 2013 with UE-V 2.0
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0 supports the synchronization of Microsoft Office 2013 application setting using a template available from the UE-V template gallery. The combination of UE-V 2 and App-V 5.0 SP2 support of Office 2013 Professional Plus enables the same experience on virtualized instance of Office 2013 from any UE-V-enabled device or virtualized desktop.
|
||||
|
||||
To activate UE-V application settings support of Office 2013, you can download official UE-V Office 2013 templates from the [Microsoft User Experience Virtualization (UE-V) 2 Template Gallery](http://go.microsoft.com/fwlink/p/?LinkId=246589). This resource provides Microsoft-authored UE-V settings location templates as well as community-developed settings location templates.
|
||||
|
||||
## Microsoft Office support in UE-V
|
||||
|
||||
|
||||
UE-V 1.0 and UE-V 2 include settings location templates for Microsoft Office 2010. These templates are distributed and registered as part of the UE-V Agent installation process. These templates help synchronize users’ Office experience between devices. The UE-V templates for Office 2013 provide a very similar settings experience to the templates for Office 2010. Microsoft Office 2013 settings roamed by Office 365 experience are not included in these settings. For a list of Office 365-specific settings, see [Overview of user and roaming settings for Office 2013](http://go.microsoft.com/fwlink/p/?LinkId=391220).
|
||||
|
||||
## Synchronized Office 2013 Settings
|
||||
|
||||
|
||||
The following tables contain the details for Office 2013 support in UE-V:
|
||||
|
||||
### Supported UE-V templates for Microsoft Office
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Office 2013 templates (UE-V 2.0, available on UE-V gallery):</th>
|
||||
<th align="left">Office 2010 templates (UE-V 1.0 & 1.0 SP1):</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MicrosoftOffice2013Win32.xml</p>
|
||||
<p>MicrosoftOffice2013Win64.xml</p>
|
||||
<p>MicrosoftLync2013Win32.xml</p>
|
||||
<p>MicrosoftLync2013Win64.xml</p></td>
|
||||
<td align="left"><p>MicrosoftOffice2010Win32.xml</p>
|
||||
<p>MicrosoftOffice2010Win64.xml</p>
|
||||
<p>MicrosoftLync2010.xml</p>
|
||||
<p></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
### Microsoft Office Applications supported by the UE-V templates
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Microsoft Access 2013</p>
|
||||
<p>Microsoft Lync 2013</p>
|
||||
<p>Microsoft Excel 2013</p>
|
||||
<p>Microsoft InfoPath 2013</p>
|
||||
<p>Microsoft OneNote 2013</p>
|
||||
<p>Microsoft Outlook 2013</p>
|
||||
<p>Microsoft PowerPoint 2013</p>
|
||||
<p>Microsoft Project 2013</p>
|
||||
<p>Microsoft Publisher 2013</p>
|
||||
<p>Microsoft SharePoint Designer 2013</p>
|
||||
<p>Microsoft Visio 2013</p>
|
||||
<p>Microsoft Word 2013</p>
|
||||
<p>Microsoft Office Upload Manager</p></td>
|
||||
<td align="left"><p>Microsoft Access 2010</p>
|
||||
<p>Microsoft Lync 2010</p>
|
||||
<p>Microsoft Excel 2010</p>
|
||||
<p>Microsoft InfoPath 2010</p>
|
||||
<p>Microsoft OneNote 2010</p>
|
||||
<p>Microsoft Outlook 2010</p>
|
||||
<p>Microsoft PowerPoint 2010</p>
|
||||
<p>Microsoft Project 2010</p>
|
||||
<p>Microsoft Publisher 2010</p>
|
||||
<p>Microsoft SharePoint Designer 2010</p>
|
||||
<p>Microsoft Visio 2010</p>
|
||||
<p>Microsoft Word 2010</p>
|
||||
<p></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Deploying the Office 2013 templates
|
||||
|
||||
|
||||
You can deploy UE-V settings location template with the following methods:
|
||||
|
||||
- **Registering template via PowerShell**. If you use Windows PowerShell to manage computers, run the following Windows PowerShell command open as an administrator to register this settings location template:
|
||||
|
||||
``` syntax
|
||||
Register-UevTemplate -Path <Path_to_Template>
|
||||
```
|
||||
|
||||
For more information using UE-V and Windows PowerShell, see [Managing UE-V 2.x Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).
|
||||
|
||||
- **Registering template via Template Catalog Path**. If you use the Settings Template Catalog Path to manage templates on users’ computers, copy the Office 2013 template into the folder defined in the UE-V Agent. The next time the Template Auto Update (ApplySettingsCatalog.exe) scheduled task runs, the settings location template will be registered on the device. For more information, see [Deploying the Settings Template Catalog for UE-V 2](http://technet.microsoft.com/library/dn458942.aspx#deploycatalogue).
|
||||
|
||||
- **Registering template via Configuration Manager**. If you use Configuration Manager to manage your UE-V settings storage templates, then recreate the Template Baseline CAB, import it into Configuration Manager, and then deploy the baseline to your clients. For more information, see the guidance provided in the documentation for the [System Center 2012 Configuration Pack for Microsoft User Experience Virtualization 2](http://go.microsoft.com/fwlink/?LinkId=317263).
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
70
windows/manage/uev-technical-reference.md
Normal file
70
windows/manage/uev-technical-reference.md
Normal file
@ -0,0 +1,70 @@
|
||||
---
|
||||
title: Technical Reference for UE-V 2.x
|
||||
description: Technical Reference for UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: 303cff9a-a96d-4e83-9e94-19b0d3744e1e
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Technical Reference for UE-V 2.x
|
||||
|
||||
|
||||
This technical reference section includes additional technical documentation about the various features of Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1. This information is provided to help the administrator better understand UE-V.
|
||||
|
||||
## Technical reference topics for UE-V 2.x
|
||||
|
||||
|
||||
- [Sync Methods for UE-V 2.x](sync-methods-for-ue-v-2x-both-uevv2.md)
|
||||
|
||||
Defines how UE-V synchronizes settings between computers and the settings storage location. Sync Provider is the default sync method for UE-V 2.0. This topic provides technical reference information for sync methods, including the Sync Provider.
|
||||
|
||||
- [Sync Trigger Events for UE-V 2.x](uev-sync-trigger-events.md)
|
||||
|
||||
Defines when the UE-V Agent synchronizes those settings with the settings storage location. This topic provides technical reference information about when synchronization takes place based upon the sync method deployed.
|
||||
|
||||
- [Synchronizing Office 2013 with UE-V 2.0](uev-synchronizing-office-2013-with-uev.md)
|
||||
|
||||
Provides guidance for downloading and enabling the Microsoft-authored UE-V 2.0 settings location template that supports Office 2013 settings synchronization.
|
||||
|
||||
- [Application Template Schema Reference for UE-V 2.x](uev-application-template-schema-reference.md)
|
||||
|
||||
Details the XML structure of UE-V settings location templates and provides guidance for editing these files.
|
||||
|
||||
- [Accessibility for UE-V 2.x](uev-accessibility.md)
|
||||
|
||||
Describes features and services that make UE-V more accessible for people with disabilities.
|
||||
|
||||
- [Security Considerations for UE-V 2.x](uev-security-considerations.md)
|
||||
|
||||
Provides a brief overview of accounts, groups, and other security-related considerations for UE-V.
|
||||
|
||||
## Other resources for this product
|
||||
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.x](index.md)
|
||||
|
||||
- [Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
- [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
- [Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
- [Troubleshooting UE-V 2.x](uev-troubleshooting.md)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
91
windows/manage/uev-troubleshooting.md
Normal file
91
windows/manage/uev-troubleshooting.md
Normal file
@ -0,0 +1,91 @@
|
||||
---
|
||||
title: Troubleshooting UE-V 2.x
|
||||
description: Troubleshooting UE-V 2.x
|
||||
author: jamiejdt
|
||||
ms.assetid: a02847f8-6986-4612-8307-ba1b72d7919b
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Troubleshooting UE-V 2.x
|
||||
|
||||
|
||||
Troubleshooting content is not included in the Administrator's Guide for this product. Instead, you can find troubleshooting information for this product on the [TechNet Wiki](http://go.microsoft.com/fwlink/p/?LinkId=224905).
|
||||
|
||||
## Find troubleshooting information
|
||||
|
||||
|
||||
You can use the following information to find troubleshooting content or additional technical content for this product.
|
||||
|
||||
### 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 described in the following sections.
|
||||
|
||||
**To search the MDOP product documentation**
|
||||
|
||||
1. Open a web browser and browse to the [MDOP Information Experience](http://go.microsoft.com/fwlink/p/?LinkId=236032) home page on TechNet.
|
||||
|
||||
2. Locate the **Search TechNet with Bing** search box and enter your search term.
|
||||
|
||||
3. Review the search results for assistance.
|
||||
|
||||
**To search the TechNet Wiki**
|
||||
|
||||
1. Open a web browser and browse to the [TechNet Wiki](http://go.microsoft.com/fwlink/p/?LinkId=224905) home page.
|
||||
|
||||
2. Locate the **Search TechNet Wiki** search box and enter your search term.
|
||||
|
||||
3. Review the search results for assistance.
|
||||
|
||||
## Create a troubleshooting article
|
||||
|
||||
|
||||
If you have a troubleshooting tip or a best practice to share that is not already included in the MDOP Online Help or TechNet Wiki, you can create your own TechNet Wiki article.
|
||||
|
||||
**To create a TechNet Wiki troubleshooting or best practices article**
|
||||
|
||||
1. Open a web browser and browse to the [TechNet Wiki](http://go.microsoft.com/fwlink/p/?LinkId=224905) home page.
|
||||
|
||||
2. Sign in with your Microsoft account.
|
||||
|
||||
3. Review the **Getting Started** section to learn the basics of the TechNet Wiki and its articles.
|
||||
|
||||
4. Select **Post an article** in the **Getting Started** section.
|
||||
|
||||
5. On the Wiki article **Add Page** page, select **Insert Template** from the toolbar, select the troubleshooting article template, which is named **Troubleshooting.html**, and then click **Insert**.
|
||||
|
||||
6. Give the article a descriptive title, and then overwrite the template information as needed to create your article.
|
||||
|
||||
7. After you review your article, add a tag that is named **Troubleshooting** and another tag for the product name. To add tags help other users find your content.
|
||||
|
||||
8. Click **Save** to publish the article to the TechNet Wiki.
|
||||
|
||||
## Other resources for this product
|
||||
|
||||
|
||||
- [Microsoft User Experience Virtualization (UE-V) 2.x](index.md)
|
||||
|
||||
- [Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
- [Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
- [Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
- [Technical Reference for UE-V 2.x](uev-technical-reference.md)
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,55 @@
|
||||
---
|
||||
title: Using UE-V 2.x with Application Virtualization Applications
|
||||
description: Using UE-V 2.x with Application Virtualization Applications
|
||||
author: jamiejdt
|
||||
ms.assetid: 4644b810-fc48-4fd0-96e4-2fc6cd64d8ad
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Using UE-V 2.x with Application Virtualization Applications
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 support Microsoft Application Virtualization (App-V) applications without any required modifications to either the App-V package or the UE-V template. However, an additional step is required because you cannot run the UE-V Generator directly on a virtualized App-V application. Instead, you must install the application locally, generate the template, and then apply the template to the virtualized application. UE-V supports App-V 4.5, App-V 4.6, and App-V 5.0 packages.
|
||||
|
||||
## UE-V settings synchronization for App-V applications
|
||||
|
||||
|
||||
UE-V monitors when an application opens by the program name and, optionally, by file version numbers and product version numbers, whether the application is installed locally or virtually by using App-V. When the application starts, UE-V monitors the App-V process, applies any settings that are stored in the user's settings storage path, and then enables the application to start normally. UE-V monitors App-V applications and automatically translates the relevant file and registry paths to the virtualized location as opposed to the physical location outside the App-V computing environment.
|
||||
|
||||
**To implement settings synchronization for a virtualized application**
|
||||
|
||||
1. Run the UE-V Generator to collect the settings of the locally installed application whose settings you want to synchronize between computers. This process creates a settings location template. If you use a built-in template such as the Microsoft Office 2010 template, skip this step. For more information about running the UE-V Generator, see [Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md#createcustomtemplates).
|
||||
|
||||
2. Install the App-V application package if you have not already done so.
|
||||
|
||||
3. Publish the template to the location of your settings template catalog or manually install the template by using the `Register-UEVTemplate` Windows PowerShell cmdlet.
|
||||
|
||||
**Note**
|
||||
If you publish the newly created template to the settings template catalog, the client does not receive the template until the sync provider updates the settings. To manually start this process, open **Task Scheduler**, expand **Task Scheduler Library**, expand **Microsoft**, and expand **UE-V**. In the results pane, right-click **Template Auto Update**, and then click **Run**.
|
||||
|
||||
|
||||
|
||||
4. Start the App-V package.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
84
windows/manage/uev-whats-new-in-uev-for-windows.md
Normal file
84
windows/manage/uev-whats-new-in-uev-for-windows.md
Normal file
@ -0,0 +1,84 @@
|
||||
---
|
||||
title: What's New in UE-V 2.0
|
||||
description: What's New in UE-V 2.0
|
||||
author: jamiejdt
|
||||
ms.assetid: 5d852beb-f293-4e3a-a33b-c40df59a7515
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# What's New in UE-V 2.0
|
||||
|
||||
|
||||
Microsoft User Experience Virtualization (UE-V) 2.0 provides these new features and functionality compared to UE-V 1.0. The [Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes](microsoft-user-experience-virtualization--ue-v--20-release-notesuevv2.md) provide more information about the UE-V 2.0 release.
|
||||
|
||||
## Client-side cache (CSC) no longer required
|
||||
|
||||
|
||||
This version of UE-V introduces the **sync provider**, which replaces the requirement for the Windows Offline Files feature to support a client-side cache of settings.
|
||||
|
||||
Whereas UE-V used to synchronize settings only when an application opened, closed, or when Windows locked or unlocked, or at logon or logoff, the sync provider also …
|
||||
|
||||
- Synchronizes local application and Windows settings out-of-band using "**trigger events**"
|
||||
|
||||
- Uses a **scheduled task** to sync the settings storage package in any interval you choose for your enterprise requirements (every 30 minutes by default)
|
||||
|
||||
Certain conditions provide more frequent synchronization.
|
||||
|
||||
- Settings synchronize when the user clicks the **Sync Now** button in the new Company Settings Center application.
|
||||
|
||||
- The sync provider can also start for a single application without waiting for the scheduled synchronization task. For example, when an application is closed, any settings changes are written to the local cache, and the sync provider process runs asynchronously to move those new settings changes to the settings storage location.
|
||||
|
||||
## Windows app synchronization
|
||||
|
||||
|
||||
The developer of a Windows app can define which settings, if any, are to be synchronized, and these settings can now be captured and synchronized with UE-V.
|
||||
|
||||
By default, UE-V synchronizes the settings of many of the Windows apps included in Windows 8 and Windows 8.1. You can modify the list of synchronized apps with Windows PowerShell, Windows Management Instrumentation (WMI), or Group Policy.
|
||||
|
||||
**Note**
|
||||
UE-V does not synchronize Windows app settings if the domain users link their sign-in credentials to their Microsoft account. This linking synchronizes settings to Microsoft OneDrive so UE-V only synchronizes the desktop applications.
|
||||
|
||||
|
||||
|
||||
## Microsoft account linking
|
||||
|
||||
|
||||
Settings synchronization via OneDrive is new to Windows 8 when you are signed in with a Microsoft account or if you link your Microsoft account to your domain account. If a domain user uses UE-V and has signed in to a Microsoft account, then…
|
||||
|
||||
- UE-V only synchronizes settings for desktop applications
|
||||
|
||||
- Microsoft account handles Windows app settings and Windows desktop settings
|
||||
|
||||
## Company Settings Center
|
||||
|
||||
|
||||
You can provide your users with some control over which settings are synchronized through an application in UE-V 2 called Company Settings Center. Company Settings Center is installed along with the UE-V Agent, and users can access it from Control Panel, the **Start** menu or **Start** screen, and from the UE-V notification area icon.
|
||||
|
||||
Company Settings Center displays which settings are synchronized and lets users see the synchronization status of UE-V. If you let them, users can use Company Settings Center to select which settings to synchronize. They can also click the **Sync Now** button to synchronize all settings immediately.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
[Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
[Microsoft User Experience Virtualization (UE-V) 2.0 Release Notes](microsoft-user-experience-virtualization--ue-v--20-release-notesuevv2.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,170 @@
|
||||
---
|
||||
title: Working with Custom UE-V 2.x Templates and the UE-V 2.x Generator
|
||||
description: Working with Custom UE-V 2.x Templates and the UE-V 2.x Generator
|
||||
author: jamiejdt
|
||||
ms.assetid: f0bb4920-0132-472c-a564-abf06a884275
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# Working with Custom UE-V 2.x Templates and the UE-V 2.x Generator
|
||||
|
||||
|
||||
To synchronize application settings between user computers, Microsoft User Experience Virtualization (UE-V) 2.0, 2.1, and 2.1 SP1 use *settings location templates*. Some settings location templates are included in User Experience Virtualization. You can also create, edit, or validate custom settings location templates by using the UE-V Generator.
|
||||
|
||||
The UE-V Generator monitors Windows desktop applications to discover and capture the locations where the application stores its settings. The application that is monitored must be a desktop application. The UE-V Generator cannot create a settings location template for the following application types:
|
||||
|
||||
- Virtualized applications
|
||||
|
||||
- Applications that are offered through Terminal Services
|
||||
|
||||
- Java applications
|
||||
|
||||
- Windows apps
|
||||
|
||||
This topic
|
||||
|
||||
**Standard and Nonstandard settings locations:** The UE-V Generator helps you identify where applications search for settings files and registry settings that applications use to store settings information. The generator only discovers settings in locations that are accessible to a standard user. Settings that are stored in other locations are excluded. Discovered settings are grouped into two categories: **Standard** and **Non-standard**. Standard settings are recommended for synchronization, and UE-V can readily capture and apply them. Non-standard settings can potentially synchronize settings but, because of the rules that UE-V uses, these settings might not consistently or dependably synchronize settings. These settings might depend on temporary files, result in unreliable synchronization, or might not be useful. These settings locations are presented in the UE-V Generator. You can choose to include or exclude them on a case-by-case basis.
|
||||
|
||||
The UE-V Generator opens the application as part of the discovery process. The generator can capture settings in the following locations:
|
||||
|
||||
- **Registry Settings** – Registry locations under **HKEY\_CURRENT\_USER**
|
||||
|
||||
- **Application Settings Files** – Files that are stored under \\ **Users** \\ \[User name\] \\ **AppData** \\ **Roaming**
|
||||
|
||||
The UE-V Generator excludes locations, which commonly store application software files, but do not synchronize well between user computers or environments. The UE-V Generator excludes these locations. Excluded locations are as follows:
|
||||
|
||||
- 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, which requires administrator rights and might require to set a User Account Control (UAC) agreement
|
||||
|
||||
- Files that are located in Program Files directories, which requires administrator rights and might require to set a UAC agreement
|
||||
|
||||
- Files that are located under Users \\ \[User name\] \\ AppData \\ LocalLow
|
||||
|
||||
- Windows operating system files that are located in %Systemroot%, which requires administrator rights and might require to set a UAC agreement
|
||||
|
||||
If registry keys and files that are stored in these locations are required to synchronize application settings, you can manually add the excluded locations to the settings location template during the template creation process.
|
||||
|
||||
## <a href="" id="edit"></a>Edit Settings Location Templates with the UE-V Generator
|
||||
|
||||
|
||||
Use the UE-V Generator to edit settings location templates. When the revised settings are added to the templates by using the UE-V Generator, the version information within the template is automatically updated to ensure that any existing templates that are deployed in the enterprise are updated correctly.
|
||||
|
||||
**Note**
|
||||
If you edit a UE-V 1.0 template by using the UE-V 2 Generator, the template is automatically converted to a UE-V 2 template. UE-V 1.0 Agents can no longer use the edited template.
|
||||
|
||||
|
||||
|
||||
**To edit a UE-V settings location template with the UE-V Generator**
|
||||
|
||||
1. Click **Start**, click **All Programs**, click **Microsoft User Experience Virtualization**, and then click **Microsoft User Experience Virtualization Generator**.
|
||||
|
||||
2. Click **Edit a settings location template**.
|
||||
|
||||
3. In the list of recently used templates, select the template to be edited. Alternatively, click **Browse** to search for the settings template file. Click **Next** to continue.
|
||||
|
||||
4. Review the **Properties**, **Registry** locations, and **Files** locations for the settings template. Edit as required.
|
||||
|
||||
- On the **Properties** tab, you can view and edit the following properties:
|
||||
|
||||
- **Application name**: The application name that is written in the description of the program file properties.
|
||||
|
||||
- **Program name**: The name of the program that is taken from the program file properties. This name usually has the .exe file name extension.
|
||||
|
||||
- **Product version**: The product version number of the .exe file of the application. This property, together with the **File version**, helps determine which applications are targeted by the settings location template. This property accepts a major version number. If this property is empty, then the settings location template applies to all versions of the product.
|
||||
|
||||
- **File version**: The file version number of the .exe file of the application. This property, along with the **Product version**, helps determine which applications are targeted by the settings location template. This property accepts a major version number. If this property is empty, the settings location template applies to all versions of the program.
|
||||
|
||||
- **Template author name** (optional): The name of the settings template author.
|
||||
|
||||
- **Template author email** (optional): The email address of the settings location template author.
|
||||
|
||||
- The **Registry** tab lists the **Key** and **Scope** of the registry locations that are included in the settings location template. You can edit the registry locations by using the **Tasks** drop-down menu. In the Tasks menu, you can add new keys, edit the name or scope of existing keys, delete keys, and browse the registry in which the keys are located. When you define the scope for the registry, you can use the **All Settings** scope to include all the registry settings under the specified key. Use **All Settings** and **Subkeys** to include all the registry settings under the specified key, subkeys, and subkey settings.
|
||||
|
||||
- The **Files** tab lists the file path and file mask of the file locations that are included in the settings location template. You can edit the file locations by using the **Tasks** drop-down menu. In the **Tasks** menu for file locations, you can add new files or folder locations, edit the scope of existing files or folders, delete files or folders, and open 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 the Settings Template Wizard. Exit the UE-V Generator application.
|
||||
|
||||
After you edit the settings location template for an application, you should test the template. Deploy the revised settings location template in a lab environment before you put it into production in the enterprise.
|
||||
|
||||
**How to manually edit a settings location template**
|
||||
|
||||
1. Create a local copy of the settings location template .xml file. UE-V settings location templates are .xml files that identify the locations where application store settings values.
|
||||
|
||||
**Note**
|
||||
A settings location template is unique because of the template **ID**. If you copy the template and rename the .xml file, template registration fails because UE-V reads the template **ID** tag in the .xml file to determine the name, not the file name of the .xml file. UE-V also reads the **Version** number to know if anything has changed. If the version number is higher, UE-V updates the template.
|
||||
|
||||
|
||||
|
||||
2. Open the settings location template file with an XML editor.
|
||||
|
||||
3. Edit the settings location template file. All changes must conform to the UE-V schema file that is defined in [SettingsLocationTempate.xsd](http://technet.microsoft.com/library/dn763947.aspx). By default, a copy of the .xsd file is located in \\ProgramData\\Microsoft\\UEV\\Templates.
|
||||
|
||||
4. Increment the **Version** number for the settings location template.
|
||||
|
||||
5. Save the settings location template file, and then close the XML editor.
|
||||
|
||||
6. Validate the modified settings location template file by using the UE-V Generator.
|
||||
|
||||
7. You must register the edited UE-V settings location template before it can synchronize settings between client computers. To register a template, open Windows PowerShell, and then run the following cmdlet: `update-uevtemplate [templatefilename]`. You can then copy the file to the settings storage catalog. The UE-V Agent on users’ computers should then update as scheduled in the scheduled task.
|
||||
|
||||
## <a href="" id="validate"></a>Validate Settings Location Templates with the UE-V Generator
|
||||
|
||||
|
||||
It is possible to create or edit settings location templates in an XML editor without using the UE-V Generator. If you do, you can use the UE-V Generator to validate that the new or revised XML matches the schema that has been defined for the template.
|
||||
|
||||
**To validate a UE-V settings location template with the UE-V Generator**
|
||||
|
||||
1. Click **Start**, point to **All Programs**, click **Microsoft User Experience Virtualization**, and then click **Microsoft User Experience Virtualization Generator**.
|
||||
|
||||
2. Click **Validate a settings location template**.
|
||||
|
||||
3. In the list of recently used templates, select the template to be edited. Alternatively, you can **Browse** to the settings template file. Click **Next** to continue.
|
||||
|
||||
4. Click **Validate** to continue.
|
||||
|
||||
5. Click **Close** to close the Settings Template Wizard. Exit the UE-V Generator application.
|
||||
|
||||
After you validate the settings location template for an application, you should test the template. Deploy the template in a lab environment before you put it into a production environment in enterprise.
|
||||
|
||||
## <a href="" id="share"></a>Share Settings Location Templates with the Template Gallery
|
||||
|
||||
|
||||
The Microsoft User Experience Virtualization (UE-V) 2.0 template gallery enables administrators to share their UE-V settings location templates. In the gallery, you can upload your settings location templates for other users to use, and you can download templates that other users have created. The UE-V template gallery is located on Microsoft TechNet [here](http://go.microsoft.com/fwlink/p/?LinkId=246589).
|
||||
|
||||
Before you share a settings location template on the UE-V template gallery, ensure it does not contain any personal or company information. You can use any XML viewer to open and view the contents of a settings location template file. The following template values should be reviewed before you share a template with anyone outside your company.
|
||||
|
||||
- Template Author Name – Specify a general, non-identifying name for the template author name or exclude this data from the template.
|
||||
|
||||
- Template Author Email – Specify a general, non-identifying template author email or exclude this data from the template.
|
||||
|
||||
Before you deploy any settings location template that you have downloaded from the UE-V gallery, you should first test the template to ensure that the application settings synchronize settings correctly in a test environment.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Administering UE-V 2.x](uev-administering-uev.md)
|
||||
|
||||
[Deploy UE-V 2.x for Custom Applications](uev-deploy-uev-for-custom-applications.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,169 @@
|
||||
---
|
||||
title: User Experience Virtualization Privacy Statement
|
||||
description: User Experience Virtualization Privacy Statement
|
||||
author: jamiejdt
|
||||
ms.assetid: c2919034-f2cf-48d6-b18e-4dd318252426
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w8
|
||||
---
|
||||
|
||||
|
||||
# User Experience Virtualization Privacy Statement
|
||||
|
||||
|
||||
Microsoft is committed to protecting your privacy, while delivering software that brings you the performance, power, and convenience you desire in your personal computing. This privacy statement explains many of the data collection and use practices of Microsoft User Experience Virtualization (“UE-V”). This is a preliminary disclosure that focuses on features that communicate with the Internet and is not intended to be an exhaustive list.
|
||||
|
||||
Microsoft User Experience Virtualization allows the separation of settings from an application or operating system. Those settings can then be transferred to a remote storage location, eliminating the constraints of local storage and giving users the ability to have their settings follow them to other computers.
|
||||
|
||||
## <a href="" id="bkmk-collectionanduseofyourinformation"></a>Collection and Use of Your Information
|
||||
|
||||
|
||||
The information we collect from you will be used by Microsoft and its controlled subsidiaries and affiliates to enable the features you are using and provide the service(s) or carry out the transaction(s) you have requested or authorized. It may also be used to analyze and improve Microsoft products and services.
|
||||
|
||||
We may send certain mandatory service communications such as welcome letters, billing reminders, information on technical service issues, and security announcements. Some Microsoft services may send periodic member letters that are considered part of the service. We may occasionally request your feedback, invite you to participate in surveys, or send you promotional mailings to inform you of other products or services available from Microsoft and its affiliates.
|
||||
|
||||
In order to offer you a more consistent and personalized experience in your interactions with Microsoft, information collected through one Microsoft service may be combined with information obtained through other Microsoft services. We may also supplement the information we collect with information obtained from other companies. For example, we may use services from other companies that enable us to derive a general geographic area based on your IP address in order to customize certain services to your geographic area.
|
||||
|
||||
Except as described in this statement, personal information you provide will not be transferred to third parties without your consent. We occasionally hire other companies to provide limited services on our behalf, such as packaging, sending and delivering purchases and other mailings, answering customer questions about products or services, processing event registration, or performing statistical analysis of our services. We will only provide those companies the personal information they need to deliver the service, and they are prohibited from using that information for any other purpose.
|
||||
|
||||
Microsoft may access or disclose information about you, including the content of your communications, in order to: (a) comply with the law or respond to lawful requests or legal process; (b) protect the rights or property of Microsoft or our customers, including the enforcement of our agreements or policies governing your use of the services; or (c) act on a good faith belief that such access or disclosure is necessary to protect the personal safety of Microsoft employees, customers, or the public. We may also disclose personal information as part of a corporate transaction such as a merger or sale of assets.
|
||||
|
||||
Information that is collected by or sent to Microsoft by UE-V may be stored and processed in the United States or any other country in which Microsoft or its affiliates, subsidiaries, or service providers maintain facilities. Microsoft abides by the safe harbor framework as set forth by the U.S. Department of Commerce regarding the collection, use, and retention of data from the European Union, the European Economic Area, and Switzerland.
|
||||
|
||||
## Collection and Use of Information about Your Computer
|
||||
|
||||
|
||||
When you use software with Internet-enabled features, information about your computer ("standard computer information") is sent to the Web sites you visit and online services you use. Microsoft uses standard computer information to provide you Internet-enabled services, to help improve our products and services, and for statistical analysis. Standard computer information typically includes information such as your IP address, operating system version, browser version, and regional and language settings. In some cases, standard computer information may also include hardware ID, which indicates the device manufacturer, device name, and version. If a particular feature or service sends information to Microsoft, standard computer information will be sent as well.
|
||||
|
||||
The privacy details for each UE-V feature, software or service listed in this privacy statement describe what additional information is collected and how it is used.
|
||||
|
||||
## Security of Your Information
|
||||
|
||||
|
||||
Microsoft is committed to helping protect the security of your information. We use a variety of security technologies and procedures to help protect your information from unauthorized access, use, or disclosure. For example, we store the information you provide on computer systems with limited access, which are located in controlled facilities.
|
||||
|
||||
## Changes to This Privacy Statement
|
||||
|
||||
|
||||
We will occasionally update this privacy statement to reflect changes in our products, services, and customer feedback. When we post changes, we will revise the "last updated" date at the top of this statement. If there are material changes to this statement or in how Microsoft will use your personal information, we will notify you either by posting a notice of such changes prior to implementing the change or by directly sending you a notification. We encourage you to periodically review this statement to be informed of how Microsoft is protecting your information.
|
||||
|
||||
## For More Information
|
||||
|
||||
|
||||
Microsoft welcomes your comments regarding this privacy statement. If you have questions about this statement or believe that we have not adhered to it, please contact us [MSUEVPrivacy@microsoft.com](mailto:%20MSUEVPrivacy@microsoft.com).
|
||||
|
||||
## Specific features
|
||||
|
||||
|
||||
The remainder of this document will address the following specific features:
|
||||
|
||||
### UE-V Generator
|
||||
|
||||
**What This Feature Does**:
|
||||
|
||||
The UE-V generator is used to create settings location templates. These templates allow users to roam the settings for their applications.
|
||||
|
||||
**Information Collected, Processed, or Transmitted**:
|
||||
|
||||
When creating a settings location template the UE-V generator uses a Lightweight Directory Access Protocol (LDAP) query to get username and email address of the current logged in user. This information is stored in the template as the template author name and template author email. None of this information is sent to Microsoft.
|
||||
|
||||
If you plan to share settings location templates with anyone outside your organization you should review all the settings locations and ensure the settings location template do not contain any personal or company information. You can view the contents by opening the settings location template files using any XML viewer. The following are ways you can view and remove any personal or company information from the settings location template files before sharing with anyone outside your company:
|
||||
|
||||
- **Template Author Name** – Specify a general, non-identifying name for the template author name or exclude this data from the template.
|
||||
|
||||
- **Template Author Email** – Specify a general, non-identifying template author email or exclude this data from the template.
|
||||
|
||||
**Use of Information**:
|
||||
|
||||
The template author name and template author email can be used to identify the author of settings location template. If you share the template, the author name and email is viewable to all who use the template. No information is sent to Microsoft.
|
||||
|
||||
**Choice/Control**:
|
||||
|
||||
To remove the template author name or template author email, start the UE-V generator application. Select **Edit a Settings Location Template**. Select the settings location template to edit from the recently used templates or Browse to the settings template file. Select **Next** to continue. On the Properties page, remove the data from the Template author name or Template author email text fields. Save the settings location template.
|
||||
|
||||
## <a href="" id="bkmk-ceip"></a>Customer Experience Improvement Program
|
||||
|
||||
|
||||
**What This Feature Does:**
|
||||
|
||||
The Customer Experience Improvement Program (“CEIP”) collects basic information about your hardware configuration and how you use our software and services in order to identify trends and usage patterns. CEIP also collects the type and number of errors you encounter, software and hardware performance, and the speed of services. We will not collect your name, address, or other contact information.
|
||||
|
||||
**Information Collected, Processed, or Transmitted:**
|
||||
|
||||
For more information about the information collected, processed, or transmitted by CEIP, see the CEIP privacy statement at <http://go.microsoft.com/fwlink/?LinkID=248701>.
|
||||
|
||||
**Use of Information:**
|
||||
|
||||
We use this information to improve the quality, reliability, and performance of Microsoft software and services.
|
||||
|
||||
**Choice/Control:**
|
||||
|
||||
You are offered the opportunity to participate in CEIP during setup of the UE-V Agent. If you choose to participate and later change your mind, you can turn off CEIP at any time by:Re-running the UE-V agent setup and opting out of CEIP or by setting the following registry key either manually or via Group Policy:
|
||||
|
||||
``` syntax
|
||||
Key = HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent
|
||||
RegEntry name = CustomerExperienceImprovementProgram
|
||||
Entry type REG_DWORD (Hexadecimal):
|
||||
0 is off
|
||||
1 is on
|
||||
```
|
||||
|
||||
## <a href="" id="bkmk-microsofterrorreporting"></a>Microsoft Error Reporting
|
||||
|
||||
|
||||
**What This Feature Does:**
|
||||
|
||||
Microsoft Error Reporting provides a service that allows you to report problems you may be having with UE-V or other enabled applications to Microsoft and to receive information that may help you avoid or solve such problems.
|
||||
|
||||
**Information Collected, Processed, or Transmitted:**
|
||||
|
||||
For information about the information collected, processed, or transmitted by Microsoft Error Reporting, see the Microsoft Error Reporting privacy statement at <http://go.microsoft.com/fwlink/?LinkId=248702>.
|
||||
|
||||
**Use of Information:**
|
||||
|
||||
We use the error reporting data to solve customer problems and improve our software and services.
|
||||
|
||||
**Choice/Control:**
|
||||
|
||||
If you choose the recommended settings during Windows setup, you turn on automatic checking for solutions, which will send basic error reports and look for solutions to the problems reported. If you use automatic checking, you are not typically prompted to send basic information about errors to Microsoft. If a more detailed error report is required, you will be prompted to review it. You can change this setting at any time by going to Action Center in Control Panel.
|
||||
|
||||
**Important Information:**
|
||||
|
||||
Enterprise customers can use Group Policy to configure how Microsoft Error Reporting behaves on their computers. Configuration options include the ability to turn off Microsoft Error Reporting. If you are an administrator and wish to configure Group Policy for Microsoft Error Reporting, technical details are available at <http://go.microsoft.com/fwlink/?LinkId=262264>.
|
||||
|
||||
UE-V will not modify the Microsoft Error Reporting preference and will honor the system setting in the Control Panel and/or the setting enforced via Group Policy.
|
||||
|
||||
## <a href="" id="bkmk-microsoftupdate"></a>Microsoft Update
|
||||
|
||||
|
||||
**What This Feature Does:**
|
||||
|
||||
Microsoft Update is a service that provides Windows updates as well as updates for other Microsoft software.
|
||||
|
||||
**Information Collected, Processed, or Transmitted:**
|
||||
|
||||
For details about what information is collected and how it is used, see the Update Services Privacy Statement at <http://go.microsoft.com/fwlink/?LinkId=248704>
|
||||
|
||||
**Use of Information:**
|
||||
|
||||
- For details about what information is collected and how it is used, see the Update Services Privacy Statement at <http://go.microsoft.com/fwlink/?LinkId=248704>.
|
||||
|
||||
- Choice/Control:
|
||||
|
||||
For details about controlling this feature, see the Update Services Privacy Statement at <http://go.microsoft.com/fwlink/?LinkId=248704>.
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Security and Privacy for UE-V 1.0](security-and-privacy-for-ue-v-10.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
110
windows/manage/whats-new-in-ue-v-21-new-uevv2.md
Normal file
110
windows/manage/whats-new-in-ue-v-21-new-uevv2.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
title: What's New in UE-V 2.1
|
||||
description: What's New in UE-V 2.1
|
||||
author: jamiejdt
|
||||
ms.assetid: 7f385183-7d97-4602-b19a-baa710334ade
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# What's New in UE-V 2.1
|
||||
|
||||
|
||||
User Experience Virtualization 2.1 provides these new features and functionality compared to UE-V 2.0. The [Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-release-notesuevv21.md) provide more information about the UE-V 2.1 release.
|
||||
|
||||
## Office 2013 Settings Location Template
|
||||
|
||||
|
||||
UE-V 2.1 includes the Microsoft Office 2013 settings location template with improved Outlook signature support. In UE-V 2.1, the signature data synchronizes between user devices. We’ve added synchronization of default signature settings for new, reply, and forwarded emails. Customers no longer have to choose the default signature settings.
|
||||
|
||||
**Note**
|
||||
An Outlook profile must be created for any device on which a user wants to sync their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization.
|
||||
|
||||
|
||||
|
||||
Previously UE-V included Microsoft Office 2010 settings location templates that were automatically distributed and registered with the UE-V Agent. UE-V 2.1 works with Office 365 to determine whether Office 2013 settings are roamed by Office 365. If settings are roamed by Office 365 they are not roamed by UE-V. [Overview of user and roaming settings for Office 2013](http://go.microsoft.com/fwlink/p/?LinkID=391220) provides more information.
|
||||
|
||||
To enable settings synchronization using UE-V 2.1, do one of the following:
|
||||
|
||||
- Use Group Policy to disable Office 365 synchronization
|
||||
|
||||
- Do not enable the Office 365 synchronization experience during Office 2013 installation
|
||||
|
||||
UE-V 2.1 ships [Office 2013 and Office 2010 templates](http://technet.microsoft.com/library/dn458932.aspx#autosyncsettings). This release removes the Office 2007 templates. Users can still use Office 2007 templates from UE-V 2.0 or earlier and can still get the templates from the UE-V template gallery located [here](http://go.microsoft.com/fwlink/p/?LinkID=246589).
|
||||
|
||||
## Fix for Distributed File System Namespace Users
|
||||
|
||||
|
||||
UE-V has improved Distributed File System Namespace (DFSN) support by adding a UE-V configuration called SyncProviderPingEnabled. Disabling this configuration using PowerShell or WMI allows users to disable the UE-V ping. The UE-V ping causes an error when using DFSN servers because these servers do not respond to pings. The non-response prevents UE-V from synchronizing settings. Disabling the UE-V ping allows UE-V synchronization to work normally.
|
||||
|
||||
To disable UE-V ping, use this PowerShell cmdlet:
|
||||
|
||||
``` syntax
|
||||
Set-UevConfiguration -DisableSyncProviderPing
|
||||
```
|
||||
|
||||
## Synchronization for Credentials
|
||||
|
||||
|
||||
UE-V 2.1 gives customers the ability to synchronize credentials and certificates stored in the Windows Credential Manager. This component is disabled by default. Enabling this component lets users keep their domain credentials and certificates in sync. Users can sign in one time on a device, and these credentials will roam for that user across all of their UE-V enabled devices. [Manage Credentials with UE-V 2.1](http://technet.microsoft.com/library/dn458932.aspx#creds) provides more information.
|
||||
|
||||
**Note**
|
||||
In Windows 8 and later, Credential Manager contains web credentials. These credentials are not synchronized between users’ devices.
|
||||
|
||||
|
||||
|
||||
## UE-V and Microsoft Account Synchronization
|
||||
|
||||
|
||||
UE-V detects if “Sync settings with OneDrive”, also known as Microsoft Account synchronization, is on. If the Microsoft Account is not configured to synchronize settings, UE-V synchronizes Windows apps, AppX packages, and Windows desktop settings between devices. This lets users access their Store apps, music, pictures and other Microsoft Account-enabled applications without syncing outside of the enterprise firewall. UE-V checks whether Group Policy will stop synchronizing settings with OneDrive or if the user disables **Sync your settings on this computer** in the user controls.
|
||||
|
||||
## Support for the SyncMethod External
|
||||
|
||||
|
||||
A new [SyncMethod configuration](http://technet.microsoft.com/library/dn554321.aspx) called **External** specifies that if UE-V settings are written to a local folder on the user computer, then any external sync engine (such as OneDrive for Business, Work Folders, Sharepoint, or Dropbox) can be used to apply these settings to the different computers that users access.
|
||||
|
||||
## Enhanced Support for VDI Mode
|
||||
|
||||
|
||||
UE-V 2.1 includes [support for VDI sessions](http://technet.microsoft.com/library/dn458932.aspx#vdi) that are shared among end users. As an administrator, you can register and configure a special VDI template, which ensures that UE-V keeps all of its functionality intact for non-persistent VDI sessions.
|
||||
|
||||
**Note**
|
||||
If you do not enable VDI mode for non-persistent VDI sessions, certain features do not work, such as back-up/restore and LKG.
|
||||
|
||||
|
||||
|
||||
## Administrative Backup and Restore
|
||||
|
||||
|
||||
You can restore additional settings when a user adopts a new device by putting a settings location template in **backup** or **roam (default)** profile using the Set-UevTemplateProfile PowerShell cmdlet. This lets computer settings sync to the new computer, in addition to user settings. Templates assigned to the backup profile are backed up for that device and configured on a per-device basis. [Manage Administrative Backup and Restore in UE-V 2.x](uev-manage-administrative-backup-and-restore.md) provides more information.
|
||||
|
||||
## Synchronization for Additional Windows Settings
|
||||
|
||||
|
||||
UE-V now synchronizes touch keyboard personalization, the spelling dictionary, and enables the App Switching for recent apps and screen edge settings to synchronize between Windows 8 and Windows 8.1 devices.
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
[Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
[Microsoft User Experience Virtualization (UE-V) 2.1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-release-notesuevv21.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
98
windows/manage/whats-new-in-ue-v-21-sp1uevv21-sp1.md
Normal file
98
windows/manage/whats-new-in-ue-v-21-sp1uevv21-sp1.md
Normal file
@ -0,0 +1,98 @@
|
||||
---
|
||||
title: What's New in UE-V 2.1 SP1
|
||||
description: What's New in UE-V 2.1 SP1
|
||||
author: jamiejdt
|
||||
ms.assetid: 9a40c737-ad9a-4ec1-b42b-31bfabe0f170
|
||||
ms.pagetype: mdop, virtualization
|
||||
ms.mktglfcycl: deploy
|
||||
ms.sitesec: library
|
||||
ms.prod: w10
|
||||
---
|
||||
|
||||
|
||||
# What's New in UE-V 2.1 SP1
|
||||
|
||||
|
||||
User Experience Virtualization 2.1 SP1 provides these new features and functionality compared to UE-V 2.1. The [Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-sp1-release-notes.md) provide more information about the UE-V 2.1 SP1 release.
|
||||
|
||||
## Support for Windows 10
|
||||
|
||||
|
||||
UE-V 2.1 SP1 adds support for Windows 10, in addition to the same software that is supported in earlier versions of UE-V.
|
||||
|
||||
### Compatibility with Microsoft Azure
|
||||
|
||||
Windows 10 lets enterprise users synchronize Windows app settings and Windows operating system settings to Azure instead of to OneDrive. You can use the Windows 10 enterprise sync functionality together with UE-V on on-premises domain-joined computers only. To enable coexistence between Windows 10 and UE-V, you must disable the following UE-V templates using either PowerShell on each client or Group Policy.
|
||||
|
||||
In Group Policy, under the Microsoft User Experience Virtualization node, configure these policy settings:
|
||||
|
||||
- Enable “Do Not Synchronize Windows Apps”
|
||||
|
||||
- Disable “Sync Windows Settings”
|
||||
|
||||
### Settings Synchronization Behavior Changed for Windows 10 Support
|
||||
|
||||
UE-V 2.1 SP1 roams taskbar settings between Windows 10 devices. However, UE-V does not synchronize taskbar settings between Windows 10 devices and devices running previous operating systems.
|
||||
|
||||
In addition, UE-V 2.1 SP1 does not synchronize settings between the Microsoft Calculator in Windows 10 and the Microsoft Calculator in previous operating systems.
|
||||
|
||||
## Support Added for Roaming Network Printers
|
||||
|
||||
|
||||
UE-V 2.1 SP1 lets network printers roam between devices so that a user has access to their network printers when logged on to any device on the network. This includes roaming the printer that they set as the default.
|
||||
|
||||
Printer roaming in UE-V requires one of these scenarios:
|
||||
|
||||
- The print server can download the required driver when it roams to a new device.
|
||||
|
||||
- The driver for the roaming network printer is pre-installed on any device that needs to access that network printer.
|
||||
|
||||
- The printer driver can be obtained from Windows Update.
|
||||
|
||||
**Note**
|
||||
The UE-V printer roaming feature does **not** roam printer settings or preferences, such as printing double-sided.
|
||||
|
||||
|
||||
|
||||
## Office 2013 Settings Location Template
|
||||
|
||||
|
||||
UE-V 2.1 and 2.1 SP1 include the Microsoft Office 2013 settings location template with improved Outlook signature support. We’ve added synchronization of default signature settings for new, reply, and forwarded emails. Customers no longer have to choose the default signature settings.
|
||||
|
||||
**Note**
|
||||
An Outlook profile must be created for any device on which a user wants to sync their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization.
|
||||
|
||||
|
||||
|
||||
Previously UE-V included Microsoft Office 2010 settings location templates that were automatically distributed and registered with the UE-V Agent. UE-V 2.1 works with Office 365 to determine whether Office 2013 settings are roamed by Office 365. If settings are roamed by Office 365 they are not roamed by UE-V. [Overview of user and roaming settings for Office 2013](http://go.microsoft.com/fwlink/p/?LinkID=391220) provides more information.
|
||||
|
||||
To enable settings synchronization using UE-V 2.1, do one of the following:
|
||||
|
||||
- Use Group Policy to disable Office 365 synchronization
|
||||
|
||||
- Do not enable the Office 365 synchronization experience during Office 2013 installation
|
||||
|
||||
UE-V 2.1 ships [Office 2013 and Office 2010 templates](http://technet.microsoft.com/library/dn458932.aspx#autosyncsettings). This release removes the Office 2007 templates. Users can still use Office 2007 templates from UE-V 2.0 or earlier and can still get the templates from the UE-V template gallery located [here](http://go.microsoft.com/fwlink/p/?LinkID=246589).
|
||||
|
||||
## Got a suggestion for UE-V?
|
||||
|
||||
|
||||
Add or vote on suggestions [here](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization). For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopuev).
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Get Started with UE-V 2.x](uev-getting-started.md)
|
||||
|
||||
[Prepare a UE-V 2.x Deployment](uev-prepare-for-deployment.md)
|
||||
|
||||
[Microsoft User Experience Virtualization (UE-V) 2.1 SP1 Release Notes](microsoft-user-experience-virtualization--ue-v--21-sp1-release-notes.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user