App-V and Office
Download
Report
Transcript App-V and Office
APP-V AND OFFICE
Matthijs Gates
Senior Program Manager
Microsoft
App-V
Value Prop
App-V
5
App-V
and Office
TOPICS
APP-V KEY SCENARIOS
Applications are isolated
•
Isolation allows the application to behave consistently regardless of
the changes in the OS or other applications in the system
•
Lower application testing costs for enterprises
Rich Windows applications delivered on demand
•
Brings the benefits of SaaS to rich Windows applications
•
Applications can be streamed from a variety of locations: locally, IIS
server, App-V Server, Config Mgr Server or other ESDs and devices.
Centralized management and servicing
•
Allows servicing to be done in one central location and streamed to
users
•
Simplified management and deployment of applications
APPLICATION VIRTUALIZATION COMPONENTS
Application
Sequencing
and
Virtualization
Policy Based
application
management
Flexible
Infrastructure
with Multiple
Delivery
Options
Microsoft Application Virtualization Platform
Application
Virtualization
Client
APP-V: TIMELINE
2012: App-V 5
RTM
2010: App-V 4.6
•64-bit
•Office 2010
•Windows 7, Server
2008 R2
2006:
Acquired
2008: App-V 4.5
•Scale
•Distributed
deployments
•Pillars
•Windows 8, Server
2012
2011: App-V 4.6
SP1
2013: App-V 5
SP1, SP2
•Sequencer Workflow
•Package
Accelerators
•Best Practices
•Stability
•Right-click
•VC runtimes
•Windows 8.1
APP-V 5 INVESTMENT PILLARS
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
• Rich PowerShell scripting allows automation and customization
• Flexible storage
•
Key Changes 4.6 to 5.0
App-V 4.6
App-V 5.0
No dedicated drive letter
required
4GB package limit
No 4GB limit
Isolated from local applications
Virtual Application Extension
Share middleware with Dynamic Suite
Composition
Share peer applications with
Virtual Application Connection
Read-only Shared Cache supports
VDI/RDS environments
Shared Content Store (SCS) can
be updated with normal App-V
workflow
Limited command-line scripting
Installed management console
Rich PowerShell scripting for
sequencer, client and server
Web-based management
Uses dedicated drive letter (Q: drive)
• Configure with Group
Policy
• Manage with
PowerShell
• Standard Windows
tools: PowerShell,
Event Logs, ETW
tracing
• Co-exist with App-V
4.6 client
App-V Server
• 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
App-V Client
App-V Packages
DEPLOYING APP-V 5
• Web-based User
Interface
• Manage with
PowerShell
• HTTP support for
publishing, streaming
• SMB streaming
APP-V 5.0: DYNAMIC CONFIGURATION
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
APP-V 5.0: DYNAMIC CONFIGURATION
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
CONNECTION GROUPS
Next Generation
DSC
Integrated w/AppV Management
Server
App-V Packages can be deployed in multiple
Virtual Application Connection Groups
Configuration is separate from the packages
Create and configure via Server User Interface or PowerShell
Know the dependencies
Manage in
Standalone Mode
Can use PowerShell to create and manage
Supported
Configurations
Applications + Plugins
Applications + Middleware
Applications + Applications
APP-V AND OFFICE
App-V 4.5
•Office 2007
recipe
App-V 4.6 SP1
App-V 5.0 SP2
•Office 2010
Package
Accelerator
•Office 2013 VL
and Subscription
(ODT)
App-V 4.6
App-V 5.0 SP1
•Office 2010
recipe &
deployment
kit
•Office 2010 recipe,
Package
Accelerator,
deployment kit
APP-V INTEGRATION IN OFFICE 2013 AND OFFICE 2010
Extension Point
Lync meeting Join Plug-in for Firefox
and Chrome
Sent to OneNote Print Driver
OneNote Linked Notes
Send to OneNote Internet Explorer
Add-In
Firewall Exception for Lync and
Outlook
MAPI Client
SharePoint Plugin for Firefox
Mail Control Panel Applet
Primary Interop Assemblies
Office Document Cache Handler
Outlook Protocol Search handler
Active X Controls:
SkyDrive Pro Icon Overlays
http://technet.microsoft.com/en-US/library/dn481351.aspx
Description
User can join Lync meetings from Firefox
and Chrome
User can print to OneNote
OneNote Linked Notes
User can send to OneNote from IE
Office 2013
Yes
Office 2010
Yes
Yes
Yes
Yes
Firewall Exception for Lync and Outlook
Yes
Native apps and add-ins can interact
with virtual Outlook through MAPI
User can use SharePoint features in Firefox
Yes
User gets the mail control panel applet in
Outlook
Support managed add-ins
Allows Document Cache for Office
applications
User can search in outlook
For more information on ActiveX controls,
refer to ActiveX Control API Reference.
Windows explorer shell icon overlays
when users look at folders SkyDrive Pro
folders
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
OFFICE 2013 SIDE-SIDE COMPARISON
Feature
Office 2013 VL with App-V
Office 365 ProPlus with App-V
Office 365 ProPlus Click-to-Run
5 installs per user on PCs or Macs
No
Yes
Yes
Roaming Settings and links to recent files when moving between
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No (requires Software
Yes
Yes
Yes
Yes
No
May be used with or without persistent connection to the Internet
Yes
Yes
Yes
Full-featured Office with integration with other applications, add-ins,
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Requires App-V or System Center Config Mgr infrastructure
Yes
Yes
No
May be used with enterprise software distribution to perform push
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
devices
Rights to activate Office Mobile for iPhone and Office Mobile for
Android Phones
Side-by-side installation with previous versions of Office
Includes rights to upgrades to future Office versions
Assurance)
Ability to de-select components from the Office suite, such as Access
or InfoPath
and Windows
Ability to extend Office with locally-installed add-ins and dependent
apps
Ability to deploy add-ins and other dependent components using
App-V with Connection Groups
Exclusive Office 365 ProPlus features, such as Office Mobile and
Power Map for Excel
deployment
User-based activation tied to Office 365 – requires once per month
connection to the Internet
Volume Licensing support and ability to perform offline activation
with KMS and AD-based activation or online using Multiple Activation
Keys (MAK)
CREATING (AND UPGRADING) THE OFFICE 2013
APP-V PACKAGE
Download Office
Deployment Toolkit
(ODT)
http://www.microsoft.com/en-us/download/details.aspx?id=36778
ODT: Download
Office 365
ODT: Build App-V
package
OFFICE 2013 APP-V PACKAGE
Creating
• On 64-bit Windows only
• Office Deployment Toolkit (ODT)
• configuration.xml
32-bit
Package
• Hybrid Content
• 32-bit and 64-bit Windows
64-bit
package
• Requires 64-bit Windows
Immutable
• Package cannot be upgraded in the
Sequencer
DEPLOYING OFFICE 2013 ADD-INS VIA APP-V
Sequence
• Install Office365 Click-to-Run on
the Sequencer (fully-streamed)
• Sequence the Add-in
• Save in its own App-V Package
Deploy
• Define a Connection Group:
Office 2013 App-V package +
Add-In App-V package
• Add-In Package Deployment
Configuration file:
•<COM Mode=“integrated”>
•<Objects Enabled=“false”>
• Deploy the Connection Group
DEMO
OFFICE AND APP-V INFORMATION
Whitepaper:
http://technet.microsoft.com/enUS/library/dn481351.aspx
Office Deployment Toolkit:
http://www.microsoft.com/enus/download/details.aspx?id=36778
SUMMARY
App-V
Value Prop
Applications
are Isolated
Rich
Windows Applications
Delivered on Demand
Application
App-V
Management
5
Integrated
Flexible
Simple
Virtualization
Management
App-V
and Office
Turnkey
Creation
Integrated
QUESTIONS?