Enhancing User State Virtualization Through MDOP Toby Alcock / Glen Sarsero Corporate Network Integration WCL324
Enhancing User State Virtualization Through MDOPToby Alcock / Glen SarseroCorporate Network Integration
WCL324
AgendaIntroduction
User Experience Virtualization Overview
Demonstrations: User Experience
Demonstrations: Administration
Architecture, Implementation Guidelines, Best Practices
Q&A
Caveats
Dates and capabilities of Microsoft User Experience Virtualization are subject to change
DisclaimerThe information in this presentation relates to a pre-released product which may be substantially modified before it’s commercially released.
The information contained represents the current view of Microsoft Corporation on the issues discussed as of the date of the presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of the presentation.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2012 Microsoft Corporation. All rights reserved.
Unique Workstyl
es
Multiple Devices
More Mobile
Desktop Virtualizati
on
Traditional approaches don’t meet today’s need for a consistent user experience across devices
Systems Management Tools
Benefits• Roam app
experience regardless of deployment method
• Target just the apps you want to roam the experience for
• OS experience roams between versions
• Little infrastructure required
• Integrates with Microsoft Desktop Virtualization
MSI
Settingsand Data
Systems Management Tools
UE-V Setting Store
MSI, App-V, Remote App
Roaming For Flexible Workstyles
Change the Device, Keep Your Experience
Users get a consistent, personal Windows experience that matches their unique workstyle
Enable personal, user-defined experiences across many devices while maintaining oversight
Easily scale and manage with familiar tools
Microsoft User Experience Virtualization CapabilitiesPersonal & FlexibleSimple & VersatileIntegrated & Scalable
Personal & Flexible: Retain Your Experience
No longer reconfigure the OS and applicationsWorks across physical and virtual deployment methodsRoam setting between Windows 7 and 8Operates in offline mode when disconnected
UE-V Setting Store
VDI / RDSPhysical Desktops
Firewall
Smart policies determine experience synchronization
Login only loads OS experienceApplications experience loads on app open
Settings that affect login are not enabled by default
Personal & Flexible: Fast Login and Sync
UE-V Setting Store
Triggers
User Experience Setting Load Event Save Event
Application On Application Open On Application Close
Operating SystemLogonSession ConnectUnlock
LogoffSession DisconnectLock
Simple & Versatile: Choice In What To Roam
Settings are defined for capture on a per-application basis using settings location templatesTemplates are XML-formatted files which include:
Application name & unique IDApplication process & version identificationLocation of registry and file-based settings to capture and apply
3 ways to obtain templates for your organization:
Community Shared
IT Created
Default Provided
Simple & Versatile: Default Provided Templates
In-box templates help IT to get up and running quicklyThe following templates are provided in the UE-V RC:
Beta 1: Microsoft Office
2010 Browser Options
(IE9 & IE10) Windows
Accessories Themes Ease of Access
Settings
Beta 2: Browser Options
(IE8) Desktop Settings:
Start Menu Taskbar Folder Options Region &
Language
RC Adds: Security Group
Targeting Microsoft Office 2010
refinements Window position
Windows 8 and Server 2012 RTM Support
Performance improvements and many bug fixes
Simple & Versatile: IT Created Templates
Custom templates are easily created with the UE-V GeneratorWizard-based Interface, Settings Auto-detectionRich granular editing experience
Simple & Versatile: Community Shared Templates
Settings location templates for popular applications are easy to obtain and share using the UE-V TechNet Gallery:
http://bit.ly/Qwl0d9
Simple & Versatile: Advanced Template Functions
Registry and File ExclusionsSuited Application/Common Settings SupportMultiple ProcessesSpanning VersionsArchitecture SeparationShellProcess DesignationFile and registry paths based on:
Known FoldersRegistry Values
Some recommendations
SCCM program to refresh the Settings Template CatalogDisable Offline mode as a default
RDS/VDI/workstations: disabledLaptops: enabled via GPO
Use a unique share for Storage Settings, not home drives
Ensure the share is in the SAME domain as the user accountsEnsure share is on fast network. If on a slow link, configure GPO for synchronisation settings (default 360 minutes)
Use either App-V, or native MSI on a single machine, not both
Simple & Versatile: Rollback Settings
Sometimes users change settings that they don’t mean toPer application, IT can get the experience back to when UE-V first saw that app
?
Integrated & Scalable: Architecture
SettingsStorage
Location
WindowsInstance
App 1
UE-V Service
Registry
1
2
3
1. App Settings
2. Agent Hook3. Settings Package Sync4. Settings Apply/Collect
Offl
ine F
iles
(CS
C)
settings locationtemplat
e
Agent
4
App 2
Settings Packages(remote)
Settings Packages
(local)
Local Files
Integrated & Scalable: UE-V RequirementsOperating System System Architecture .NET Framework Offline Files*
Windows 7 32-bit or 64-bit .NET 3.5 Enabled by default
Windows Server 2008 R2 64-bit .NET 3.5 Disabled by default
Windows 8 32-bit or 64-bit.NET 4.0 or 3.5 (Agent).NET 3.5 (Generator)
Disabled by default
Windows Server 2012 64-bit.NET 4.0 or 3.5 (Agent).NET 3.5 (Generator)
Disabled by default
*Offline Files requirement can be disabled
Integrated & Scalable: Deployment RequirementsSettings Storage Location
AD Home DirectoryManually Define a Location
UE-V AgentDeploy with Configuration Manager or other tools
Ensure consistent agent configuration with DCM (Compliance Settings) pack or Group Policy
UE-V Setting Location TemplatesRegistration via WMI/PowerShellSettings Template Catalog
Integrates with Microsoft desktop virtualization technologies
Personal & FlexibleUsers no longer need to reconfigure applications Works across physical and virtual deployment methodsFast login/logoff and settings sync
Summary
Simple & VersatileOffice 2010 and OS settings location templates providedCreate custom templates for line of business appsRollback settings to initial state
Integrated & ScalableSeamlessly integrates with Microsoft desktop virtualization solutionsUse your existing tools to simplify deployment and managementSCCM DCM pack help ensure a consistent configuration
Related Content
WCL312 Microsoft Application Virtualization 5.0: Introduction
Connect.microsoft.com
www.microsoftvirtualacademy.com
Find Us Later At…Speaker Lounge Thurs 12:45-1:45, Fri 9:45-11am
www.microsoft.com/springboard
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.