enhancing user state virtualization through mdop toby alcock / glen sarsero corporate network...

27
Enhancing User State Virtualization Through MDOP Toby Alcock / Glen Sarsero Corporate Network Integration WCL324

Upload: aryan-barney

Post on 14-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

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

User Experience DemoGlen Sarsero

DEMO

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

XML Template Example

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

Creating & Deploying TemplatesGlen Sarsero

DEMO

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

?

Rollback Demo

Glen Sarsero

DEMO

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.