Steve Thomas GLADIATOR David Falkus Senior Consultant Senior Premier Field Engineer madvirtualizer davefalkus BRK3337 About Us Blogs ID: 757184
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.
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