WCL 312 Microsoft Application Virtualization 5 0 Introduction

  • Slides: 24
Download presentation
WCL 312 Microsoft Application Virtualization 5. 0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier

WCL 312 Microsoft Application Virtualization 5. 0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer

App-V 5. 0 Application Virtualization & What’s New in 5. 0 Managing App-V 5.

App-V 5. 0 Application Virtualization & What’s New in 5. 0 Managing App-V 5. 0 More Ways to Manage App-V 5. 0 Virtual Application Connection Next Generation Dynamic Suite Composition Virtual Application Extension Managing Virtual Application Interactions Shared Content Store Next Generation VDI Deployment

2006: acquired 2008: App-V 4. 5 § Scale § Distributed deployments 2010: App-V 4.

2006: acquired 2008: App-V 4. 5 § Scale § Distributed deployments 2010: App-V 4. 6 § 64 -bit § Office 2010, Windows 7 2011: App-V 4. 6 SP 1 Now: Server App-V § Sequencer Workflow § Package Accelerators § Best Practices § Manage Server Apps § Separate Apps from Config Now: App-V 5. 0 Beta 2

Integrated Platform • • • Virtual applications work like installed applications Virtual applications use

Integrated Platform • • • Virtual applications work like installed applications Virtual applications use Windows standards No dedicated drive letter required Flexible Virtualization • • • Multiple App-V applications can share the same virtual environment Designed to support highly integrated applications Preserve existing investments in App-V Powerful Management • • • New web-based management interface Optimize for VDI with one management workflow Rich Power. Shell scripting allows automation and customization

App-V 4. 6 App-V 5. 0 § No dedicated drive letter required § No

App-V 4. 6 App-V 5. 0 § No dedicated drive letter required § No 4 GB limit § Virtual Application Extension § Share peer applications with Virtual Application Connection § Shared Content Store can be updated with normal App-V workflow § Rich Power. Shell scripting for sequencer, client and server § Web-based management

Sequencer § Similar UI from App-V 4. 6 SP 1 § New package file

Sequencer § Similar UI from App-V 4. 6 SP 1 § New package file format Package Converter § Customers can carry forward existing investments § Easily convert 4. 5+ packages to the new format

Modifies a Package’s Virtual Environment § Virtual subsystem overrides § Disable virtual subsystems §

Modifies a Package’s Virtual Environment § Virtual subsystem overrides § Disable virtual subsystems § Scripts Dynamic Configuration Types § Dynamic Deployment Configuration § Dynamic User Configuration § Can combine No Package Update Is Needed § Modify existing package content § Add to an existing package

Deployment Configuration § Global scope: all users on the machine § Specify Dynamic Deployment

Deployment Configuration § Global scope: all users on the machine § Specify Dynamic Deployment Configuration file per package on the machine § Stored when the package is added User Configuration § User scope: affects the user on the machine § Specify Dynamic User Configuration file per user, per package on the machine § Stored when the package is published

DEMO Dynamic Configuration

DEMO Dynamic Configuration

App-V Management User Interface Dynamic User Configuration Modified the Virtual Environment § Browser-based §

App-V Management User Interface Dynamic User Configuration Modified the Virtual Environment § Browser-based § Easily manage the lifecycle of a virtual application § Shortcuts & Applications can be modified in the UI § Advanced configuration can be imported directly to the console § One package, many configurations Power. Shell § Power. Shell is available to automate all the tasks you’ve just seen.

Virtualize a wide range of business applications

Virtualize a wide range of business applications

Virtualize a wide range of business applications Virtual Application Connection • • • Two

Virtualize a wide range of business applications Virtual Application Connection • • • Two or more App-V packages can share the same virtual environment with Virtual Application Connection.

DEMO Virtual Application Connection

DEMO Virtual Application Connection

Next Generation DSC § App-V Packages can be deployed in multiple Virtual Application Connection

Next Generation DSC § App-V Packages can be deployed in multiple Virtual Application Connection Groups § Configuration is separate from the packages Integrated with App. V Management Server § Create and configure via Server User Interface or Power. Shell § Know the dependencies Manage in Standalone Mode § Can use Power. Shell to create and manage Supported Configurations § Applications + Plugins § Applications + Middleware § Applications + Applications

Supported Subsystems Extension Point is registered natively with Windows Global Visibility • Native –to–

Supported Subsystems Extension Point is registered natively with Windows Global Visibility • Native –to– Virtual • Virtual –to– Virtual • • • Shortcuts File Type Associations (FTA) App. Path URL Protocols Software Clients Set Program Access and Computer Defaults (SPAD) • COM Local Servers

DEMO Virtual Application Extension

DEMO Virtual Application Extension

URL Protocols Disabled Native application could not see and use mailto functionality in the

URL Protocols Disabled Native application could not see and use mailto functionality in the virtual application URL Protocols Enabled Native application could see and use mailto functionality in the virtual application

§ Is the interaction well defined? § Does the OS or a native application

§ Is the interaction well defined? § Does the OS or a native application need to interact with the Virtual Application? § Does the Virtual Application need to interact with another Virtual Application? Use Virtual Application Extension Use Virtual Application Connection

§ Store applications centrally § Save disk space in VDI/RDS § Applications are executed

§ Store applications centrally § Save disk space in VDI/RDS § Applications are executed on the shared store § Applications can be updated per the usual process

DEMO Shared Content Store

DEMO Shared Content Store

No Available need to on-demand uninstall previous with App-V Delivered from your App-V Support

No Available need to on-demand uninstall previous with App-V Delivered from your App-V Support for localexisting versions streaming of Office infrastructure application integration and virtualization of Office addins • • • Configuration Manager 2012 SP 1 App-V •

App-V Packages App-V Client § Modify the Virtual Environment with Dynamic Deployment Configuration or

App-V Packages App-V Client § Modify the Virtual Environment with Dynamic Deployment Configuration or Dynamic User Configuration § Combine packages at runtime with Virtual Application Connection § Expose virtual application to native using Virtual Application Extension § Configure with Group Policy § Manage with Power. Shell § Standard Windows tools: Power. Shell, Event Logs, ETW tracing § Co-exist with App-V 4. 6 client App-V Server § Web-based User Interface § Manage with Power. Shell § HTTP support for publishing, streaming § SMB streaming

SIMILL 101 - Deploying & Managing Virtual Applications (App-V) using System Center 2012 Configuration

SIMILL 101 - Deploying & Managing Virtual Applications (App-V) using System Center 2012 Configuration Manager WCLILL 101 - Microsoft Application Virtualization (App-V) 5. 0 Overview Q-n-A continued in the Speaker Lounge Find Me Later At “Microsoft Services Premier Support” in Expo Area