/
Discover how App-V and UE-V align with an Evergreen Windows 10 Discover how App-V and UE-V align with an Evergreen Windows 10

Discover how App-V and UE-V align with an Evergreen Windows 10 - PowerPoint Presentation

karlyn-bohler
karlyn-bohler . @karlyn-bohler
Follow
379 views
Uploaded On 2019-03-16

Discover how App-V and UE-V align with an Evergreen Windows 10 - PPT Presentation

Steve Thomas GLADIATOR David Falkus Senior Consultant Senior Premier Field Engineer madvirtualizer davefalkus BRK3337 About Us Blogs ID: 757184

settings windows microsoft app windows settings app microsoft folder user enterprise profile esr desktop https favourites edge applications pkgx

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Discover how App-V and UE-V align with a..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Discover how App-V and UE-V align with an Evergreen Windows 10

Steve Thomas (GLADIATOR) David FalkusSenior Consultant Senior Premier Field Engineer@madvirtualizer @davefalkus

BRK3337Slide2

About Us - Blogs…

https://blogs.technet.microsoft.com/virtualshell/

https://blogs.technet.microsoft.com/gladiatormsft/Slide3

The Concept of an “Evergreen” WindowsSlide4

Evergreen Windows

“Lift-and-Shift” ApplicationsDe-Coupled User StateFrequent, Incremental, Minor UpdatesRisk-Based Iterative Migration Project Management

Windows will be Windows (Windows “Nothing”)

Edge will be Edge, etc.Slide5

Evolution of Package Modernization

MSI

APPX

APPVSlide6

Classic Windows Apps (CWA)

Classic Windows App

Win32

.NET

COM

Drivers

XAML

Windows Forms

Microsoft Windows Installer (MSI)

Enterprise Challenges…

Complex Installers

App / OS Compatibility

Fragile

Expensive to MaintainSlide7

Package Modernization

APPX – For Modern ApplicationsApp-V – For Sequencing Traditional Installers (MDOP)All based on the Open Package Conventions

APPX

.DOCX / .XLSX

OPC STANDARD

APPVSlide8

Open Packaging Conventions

Archive (ZIP)

Content

Types

XML

Directory / File

Resource Assets

DOCX

APPV

APPXSlide9

Package Modernization – Two-Fold Approach

Windows

Sequencer

IT Pro

ESD

.APPX

Converter

Windows

Store /

Sideloading

ISV / Developers

.APPV

Application Virtualization

DAC (Centennial)Slide10

Project Centennial (DAC)

Desktop App ConverterUWP Packaging Project

Project Centennial (DAC)

There is a two fold approach to the Desktop Bridge…Slide11

Evolution of User State ModernizationSlide12

Roaming User Profile (RUP)

Enterprise Challenges…

Profile Bloat

Slow Logons

Fragile

Expensive (Storage)

User Data / Settings

Documents

Favourites

Media

Downloads

NTUSER.DAT

APPDATA

\\UNC\Share\Users\%USERNAME%\ProfileSlide13

Folder Redirection (FR)

Enterprise Benefits…

Faster Logon

State Separation

User Data

Documents

Favourites

Media

Downloads

NTUSER.DAT

APPDATA

User Settings

\\UNC\Share\Users\%USERNAME%\Profile

\\UNC\Share\Users\%USERNAME%\Data

User Data / Settings

Documents

Favourites

Media

Downloads

NTUSER.DAT

APPDATASlide14

User Experience Virtualization (UE-V)

Enterprise Benefits…

Fastest Logon

Flexible

Consistent Experience

File Share

User Data

Documents

Favourites

Media

Downloads

Settings Storage Location

PKGX

PKGX

PKGX

PKGXSlide15

Enterprise State Roaming (ESR)

Settings Roaming…

Themes

IE / Edge Settings

Control Panel

Other Windows Settings

Application Settings (UWA)

Azure AD

PremiumSlide16

RUP vs. UE-V vs. ESR vs. Folder Redirection

Roaming

User Profile

UE-V

ESR

FR

Notes

Applications

Modern

Apps Only

Windows Explorer Settings

Taskbar

Settings

Printer Settings

UE-V will

roam the network printer connection, not settings

Control Panel Settings

Windows Accessories Settings

Accessibility Settings

Language

/ Region Settings

Mouse

/ Keyboard Settings

IE Favourites

Edge Favourites

UE-V can’t roam Edge unless the “sync your settings” option in Edge is turned on. This option is only turned on when ESR is enabled. Slide17

RUP vs. UE-V vs. ESR vs. Folder Redirection

Roaming

User Profile

UE-V

ESR

FR

Notes

Certificates

Cookies

Credentials

Network Shortcuts

Printer Shortcuts

UE-V will roam the network printer but not settings

Recent

Send

To

Start Menu

UE-V will roam Windows 7 start menu but not Windows 8 and later. Work Folders can roam the Start Menu folder but not the layout

Templates

Themes

Slide18

RUP vs. UE-V vs. ESR vs. Folder Redirection

Roaming

User Profile

UE-V

ESR

FR

Notes

Contacts Folder

Special folders can be also be roamed via Work Folders,

OneDrive, or ODfB

(Folder redirection to local Sync directories)

More info:

https://blogs.technet.microsoft.com/filecab/2015/09/17/redirecting-windows-special-folders-to-work-folders/

Desktop

Folder

Documents

Folder

Downloads

Folder

Favourites

Folder

Links Folder

Music Folder

Pictures

Folder

Saved Games Folder

Searches Folder

Videos

Folder

Slide19

Windows 10 Anniversary BuildSlide20

App-V and UE-V in Windows 10 Anniversary

Virtualize

Microsoft

App-V

Microsoft

UE-V

Microsoft Desktop Optimization Pack

Manage

Microsoft

AGMP

MBAM

Restore

Microsoft

DaRT

Windows 10 Enterprise / Education

Microsoft

App-V

Microsoft

UE-V

Windows Server 2016 Datacenter / Standard

Microsoft

App-V

Microsoft

UE-VSlide21

App-V and UE-V in Windows 10 Anniversary

Both Agents are now included as part of WindowsSlide22

Out of Box Components

App-V Publishing Components (Infrastructure) still out of box (5.1 Server)App-V Sequencer and the UE-V Template Generator now part of the Windows 10 ADKSlide23

Evergreen Windows ExperienceSlide24

Evergreen Windows – App-V and UE-V

User State – UE-V

Applications – App-V 5

Operating SystemSlide25

App-V and UE-V Integration into Windows 10

Delivery Platform

Remote Desktop Services

VDI

Windows 10

RDS IaaS

Application Delivery / Hosting

Full Infrastructure

Configuration Manager

Standalone

Azure IaaS

Streaming / Storage

SMB v1, v2, v3

HTTP / HTTPs

User State

Folder Redirection

Roaming / Mandatory Profile

Offline Files

Operating System Build

MDT

WDS / SCCM

Packaging

Sequencing

Office / Office 365

UE-V Generator

App-V

UE-VSlide26

Package Management

One of the first decisions that needs to made is how to publish your packages?Packages can be broken down into two categories:

Global / Machine Applications

Office 2013

/ 2016

Adobe Reader DC

Firefox

Etc

User Applications

Beyond Compare

Notepad++

WinSCP

Etc

…Slide27

Windows 10 OS Migration

What are the general build related failures?Slide28

.NET Framework

A lot of “old” applications still require older versions of .NET in the buildDism /online /enable-feature /featurename:NetFX3 /All /Source:D

:\sources\

sxs

/

LimitAccessSlide29

Microsoft Visual C++ Runtimes

https://support.microsoft.com/en-us/kb/2977003Slide30

Upgrading to Windows 10 Anniversary

Windows 10 Enterprise and Education SKU’s only supportedWindows 10 THx Pro to Windows 10 Anniversary Pro removes existing App-V and UE-V Client

Windows 10 Enterprise / Education

Microsoft

App-V

Microsoft

UE-V

Windows 10 Professional

Microsoft

App-V

Microsoft

UE-V

Slide31

UE-V Post Upgrades Caveats

UE-V Custom Configuration RetainedTemplate Path MismatchSlide32

UE-V Sizing and Capacity PlanningSlide33

UE-V Sizing & Capacity Planning

“Sledgehammer” Approach Network Loads can be planned according to known UE-V Sync Triggers

https://technet.microsoft.com/en-us/library/dn554320.aspx

Approach

Size

By Average PKGX Size (Registry)

10K-15K

By Average PKGDAT Size (File)

100K-200K

By Average Total User Size

20MBSlide34

Which UE-V Sync Method?

More Info:

http://aka.ms/uev-SyncMethods

SyncProvider

(Default)

None

External

Target

Experience:

Gold Standard for physical devices

Virtual Desktop Infrastructure (VDI) and Streamed

Apps

Physical devices for outside firewall

Local Cache

for disconnected scenarios

No local cache

Always

connected servers

(In

Datacenters

)

Local Cache managed by

OneDrive for Business,

Workfolders

,

etc

Synchronization on triggers

and heartbeat

Synchronization on triggers

only

Synchronization on triggers

only

Timeouts ensure optimal

experience

NO timeouts

(Assume

golden connectivity)

NO timeouts

(Assume

Local connectivity)

Eventual

settings synchronization

Near real time settings synchronization

Eventual

settings synchronizationSlide35

Granular Approach

Application Type

Size Range

Examples

Small App (PKGX Only)

2k – 15k

7Zip, Notepad

Typical Application

100k – 200k

Adobe

Reader, Paint.NET

Large Applications / App Suites

2MB – 4MB

Office, Firefox,

UltraEdit

Windows Settings

2MB – 4MB

Desktop Settings,

Themes, EOA, CMD / PoSh env

IE

200 – 400k

Common Plus

specific Version

*Remember that VDI State Preservation Doubles total size.Slide36

Good vs. Bad Templates

Good TemplateBad TemplateSlide37

Template Design and Effects on Performance

Everything should not roamNot everything within the OSwas designed to roam

Unsupported Template items

Certain settings require custom

actions (Outlook Signatures)Slide38

Why Elements Aren’t Supported

Shortcuts: No Guarantee of Path Match or Software AvailabilityIE Elements (Cookies, EMIE Cache, etc.)

Run (MRU) historySlide39

Recap: An Evergreen Windows

“Lift-and-Shift” ApplicationsDe-Coupled User StateFrequent, Incremental, Minor Updates

Risk-Based Iterative Migration Project ManagementSlide40

From your PC or Tablet visit MyIgnite at

http://myignite.microsoft.com

From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting

https://aka.ms/ignite.mobileapp

Please evaluate this session

Your feedback is important to us!Slide41