Microsoft Office 2010: Deployment Techniques
Download
Report
Transcript Microsoft Office 2010: Deployment Techniques
OFF309
Microsoft Office 2010:
Deployment Techniques
Renato F. Giorgini
Nicola Ferrini
Evangelist IT Pro
Microsoft
IT Pro Trainer
Agenda
Introduction
Office 2010: 32-bit and 64-bit
Product Activation: KMS & MAK
Office Migration Planning Manager (OMPM)
Office Customization Tool (OCT)
Config.XML
Managed Deployment
Network Share
GPO Scripts
System Center
Application Virtualization
Deployment
Update
Plug-in and Add-on Deployment
Presentation Virtualization
Group Policy Customization
Q&A!
Planning & Deployment Tools
Planning
Migration
Configuration
Assessment
& Planning
Toolkit
User State
Migration
Tool
SPP- VAMT,
KMS
Office
Environment
Assessment
Tool
Office
Configuration
Tool
Office
Migration
Planning
Manager
Config.xml
Compatibility
Inspector
Group Policy
Enterprise
Learning
Framework
Deployment
Operations
SCCM
Office
Configuration
Tool
Virtualization
GPO Start-up
Scripts
End User
Readiness
Guidance
• Security Guide
• Office OnRamp
• TechNet Resource Center
• TechNet Community
When Support Ends for Previous Versions
Support Timelines
Mainstream Support
End Date
Extended Support
End Date
Office XP
July 11, 2006
July 12, 2011
Office 2003
April 14, 2009
April 8, 2014
Office 2007
April 10, 2012
April 11, 2017
Office 2010:
32 and 64 bit
OS support for Office 2010 – Windows Client
Windows Vista Windows Vista
SP1
SP1
32-Bit
64-Bit
Windows 7
32-Bit
Windows 7
64-Bit
Office 2010
Client 32-Bit
Yes
Yes
Yes
Office 2010
Client 64-Bit
No
Yes
No
Windows XP
SP3
32-Bit
Windows XP
SP3
64-Bit
Yes
Yes
No
Yes
No
No
500 MHz processor, 256 MB RAM, 3 GB Disk Space (Pro Plus SKU)
Not supported 32-bit and 64-bit Side-By-Side on the same machine
http://blogs.technet.com/office2010/archive/2010/01/22/office-2010-systemrequirements.aspx
http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
OS support for Office 2010 – Windows Server
Windows Server
2008 R2
64-Bit
Windows Server
2008 SP2
32-Bit
Windows Server
2008 SP2
64-Bit
Windows Server
2003 R2
32-Bit *
Windows Server
2003 R2
64-Bit *
Office 2010
Client 32-Bit
Yes
Yes
Yes
Yes
Yes
Office 2010
Client 64-Bit
Yes
No
Yes
No
No
500 MHz processor, 256 MB RAM, 3 GB Disk Space (Pro Plus SKU)
Not supported 32-bit and 64-bit Side-By-Side on the same machine
http://blogs.technet.com/office2010/archive/2010/01/22/office-2010-systemrequirements.aspx
http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
* = Needs MSXML 6.0
Should we go 32-bit or 64-bit?
32-bit Office is best path for most users
Under Windows 64-bit, Office 32-bit users benefit from a full 2 GB
of memory per application instance
64-bit Office is best for select set of users
Allows to use more memory - higher performance in Excel, Project
Higher security due to Hardware DEP enforcement
Office 2010 64-bit cannot be installed side-by-side with Office 2010
32-bit or previous versions of Office
Using App-V can be a possible path for some users
Consider Application Compatibility issues (DEP; VBA Code, COM...)
Product
Activation:
KMS & MAK
Office 2010: Two Activation Models
Local activation service in your environment
Key Management Service (KMS)
Direct activation with Microsoft
Multiple Activation Key (MAK)
Notes:
Privacy: all methods designed to protect user privacy
Microsoft does not use activation information to identify or
contact you
Activation not required for Office 2010 Server products
SharePoint Server, Project Server, Exchange Server
Office Migration
Planning Manager
(OMPM)
What is OMPM?
Introduced in Office 2007 for OOXML conversion
New features for Office 2010 concerns
Assess your environment to determine potential issues & target
deployment testing
Document Conversions
Add-In issues
Suite of tools for analyzing Office documents for potential migration
issues
Scanner
Database
Reporting tool
Companion tools
Scanner
Can scan local drives, network shares, SharePoint, and other
WebDAV enabled systems
Can be configured using Offscan.ini
Light and Deep scanning modes
Light: collects file properties
Deep: cracks open files and looks for issues
Deployable via SCCM or login script
OMPM: 32-bit to 64-bit Migration
New scanner module for migration issues between 32 bit and 64 bit
editions (Excel, Access, PowerPoint, Word)
Scan any 97-2010 file for x86->x64 migration
ActiveX
Macros
COM objects
Optionally collects Excel V4 and VBA code usage information from
specific opt-in customers for future VBA work
New reporting options for these issues
Is not a general-purpose macro scanner
Demo:
OMPM
Office
Customization Tool
(OCT)
Office Customization Tool
The primary tool for most customizations
Setup.exe /admin
Allows to customize (and re-customize) an Office Installation
Future modifications are applied as Updates
Customizations are saved in a .MSP file
If saved under \Updates folder it’s automatically applied during setup
It is possible to force the use of a specific MSP File:
Setup.exe /adminfile <FileName.msp>
It is possible to apply, post-setup, other MSP customizations
Msiexec.exe /p <FileName.msp>
Customizes the following areas:
Setup, Features, Additional content, Outlook (multiple) profiles
OCT: 32-bit and 64-bit Support
Each setup, 32-bit and 64-bit, can be run with /admin switch
32-bit MSP patches cannot be applied directly to 64-bit Office
Users can customize once for a mixed environment:
32-bit OCT:
Can import 64-bit patches and apply them to 32-bit products
Can export 32-bit patches as 64-bit patches
64-bit OCT:
Can import 32-bit patches and apply them to 64-bit products
Can export 64-bit patches as 32-bit patches
Demo:
OCT
Config.XML
Config.XML
If saved in the same folder of setup.exe it’s automatically applied
Otherwise Setup looks for Config.XML in the core product folder
It is possible to force the use of a specific file:
Setup.exe /config <FileName.XML>
The options contained in the Config.XML take precedence over the
.MSP customizations
Used to:
Copy the installation source locally without installing Office
Specify the path of the network installation point
Select which product or language to install
Change where Setup looks for Customization files and updates
Make last-minute or one-off customizations without running the
OCT to create a new customization file
Demo:
Config.XML
Managed
Deployment
Deployment options
http://technet.microsoft.com/en-us/library/ee683866(office.14).aspx
System Center
Application
Virtualization
Network Share
Presentation
Virtualization
Group Policy
Startup Script
Note: Group Policy software installation (GPSI) is not supported.
Network Share
Leave the installation files on a network share accessible by clients.
Advantages:
Easier implementation for smaller IT departments
Network share and access are the only requirements
Users can initiate (manually) the installation as they are ready
Limitations:
Difficult to control and monitor who installs Office
User needs Admin privileges on local machine
Difficult to manage installation times by end users, which can
cause congestion
Group Policy Startup Scripts
Use Group Policy to assign computer startup scripts that run the setup.
Advantages:
Leverages Active Directory and Group Policy infrastructure
AD handles the elevation of privileges required for application
installation
Can use a similar process to apply updates and service packs
A script can be written in any language supported by the client
Limitations:
Installation not managed as Group Policy software installation (GPSI)
Group Policy has limited awareness of the installation state
Script or batch file required to uninstall/reinstall on multiple computers
Difficult to determine exactly which updates were applied for each client
System Center
System Center Essentials
System Center Configuration Manager (SCCM)
Advantages:
Network bandwidth management
Centralized control, monitoring, reporting,
and issue resolution for deployment
Reduced need for help desk to troubleshoot at the desktop
Limitations:
Requires supporting infrastructure & expertise
Demo:
System Center
Deployment with
Application
Virtualization
(App-V)
Benefits Of App-V:
Run applications as a “service”
Access anywhere
Over the web
Portable devices
Just in time deployment (Click-to-Run)
Installer does not run
Instant gratification
Simple servicing
Update once, deliver everywhere
Users automatically stay up to date
Benefits Of App-V
Run applications without conflicts
No changes to system
Safely run apps side-by-side
No OS decay over time
Lower migration costs
State separation
Store app state separate from OS state
State categorized as user versus system
User state stored in profile, roams with profile
App/OS Model Comparison
Traditional App/OS Model
Virtualized App/OS Model
How Does It Work?
App packaged using Sequencer
Installation monitored to capture resources
All app resources stored in an app image (.SFT)
App image placed on server for distribution
App streamed to client over network
SMB, HTTP(S), RTSP(S)
Can leverage DFSR replica and BranchCache
Other distribution mechanisms possible (USB)
App-V runs app in Virtual Environment (VE)
App virtualization layer handles resource requests
Application Virtualization running…
Operating System
Read Only
System Files
(Registry, .ini,
DLL, etc.)
Read & Write
Read & Write
Application
System Services
(cut and
paste, OLE,
printers, etc.)
Virtual Environment
(Registry, .ini, DLL,
Group Policy, etc.)
Read & Write
Profile Data
Office 2010 Deployment with App-V
Use Microsoft Application Virtualization to stream applications on-demand
Advantages:
Centralized application management
Support for roaming users and making applications available quickly
Can run multiple versions of Office on the desktop
Previously incompatible applications can run on the same desktop
Centralized image simplifies updates, management & helpdesk
Limitations:
Requires a supporting infrastructure and resources
Consider network bandwidth availability for streaming applications
Integration into existing infrastructure, such as the patch management
process
Improved Application Virtualization Support
Tighter integration with Microsoft App-V
Potential to simplify deployment & management
Microsoft invested in App-V with Click-to-Run
Office 2010 requires App-V 4.6 (available in MDOP 2010)
App-V requires deployment specific sequencing
Features improved with App-V 4.6/Office 2010 include:
Will Office 2010 be supporting virtualization?
YES...and not exactly
Virtualization Agent*
Operating System
Virtualization Agent*
On machine
Operating System
On machine
Hardware
Hardware
App. C
App. B
App. C
App. B
Office
Redist
App. A
Office 2010
Virtualized
App. A
Virtualized
Office 2007
Office 2007
Office 2010
Well Yes….
1. We’re building the Office “redistributable”? The virtualization enabler
“bits” for Office 2010
1. SPP Licensing components
2. Windows Desktop Search for Instant Search in Outlook
3. SharePoint Proxy (so virtualized office can edit documents hosted by
SharePoint)
4. URL protocol handers (mailto:, feed, feeds, stssync, webcal, webcals)
5. Filters for office document indexing
6. (Virtual) Mail Control Panel applet (needed for some advanced account
configuration scenarios)
7. Simple MAPI proxy (ex Right click on file, Send To -> Mail)
8. Send to OneNote Printer driver
2. Work has been done to make Office 2010 run faster when virtualized
Application Virtualization Management Server
and Client Requirements and Interactions
Client for desktops and
terminal services
Small footprint
Windows XP, Windows 2003
Server, or newer
12 megabyte (MB) for
installation files, at least 2048
MB for cache file
Demo:
Application
Virtualization
Reducing Application Conflicts
Manifest.xml
Application Virtualization packages
contain the complete
environment
for the application
Applications in a suite can
share the environment
Manifest.xml
Potentially conflicting
applications have
their own environment
Side-by-Side execution
Demo: SSxS
(Super Side by
Side)
Application Updates
Update
Updates
• Update once on server
• Seamless update to clients
Demo: Dynamic
Suite
Composition
APP-V e RDS : Better Together
APP-V 4.6 supports 64 bit OS:
Remote Desktop Services of Windows Server 2008 R2
Terminal Services of Windows Server 2008
Easy deployment, management and applications maintenance
Remote access to the applications, also using web
RemoteApp and WebAccess Integration
Demo:
Presentation
Virtualization
Group Policy
Customization
Group Policies
Administrators can use Group Policy to mandate user settings for
Office
Office policy settings are contained in the Administrative Template
(.adm or .admx and .adml) files
Administrators can use settings to create highly restricted or lightly
managed desktop configurations
Group Policy settings have precedence over OCT settings
Administrators can use settings to disable file formats that are not
secure across the network
Demo: GPO
Next Steps
Plan deployment carefully
Plan KMS/MAK Activation
Assess current environment (files, add-ins, ...)
Customize Office Installation (OCT, Config.xml)
Secure deployment using GPO & Admin Templates
Use, every time is possible, Application Virtualization
Additional (learning) resources:
Office 2010 – System Requirements:
http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
Application Virtualization:
http://technet.microsoft.com/en-us/subscriptions/downloads/default.aspx
http://www.microsoft.com/appv
http://blogs.technet.com/softgrid/default.aspx
http://www.microsoft.com/italy/server/windowsserver2008/panoramica/introduzione-a-microsoft-application-virtualization.mspx
http://support.microsoft.com/?kbid=980861
MAP:
http://microsoft.com/map
USMT:
http://technet.microsoft.com/en-us/library/dd560750(WS.10).aspx
Office Activation Technologies:
http://technet.microsoft.com/volumeactivation
OMPM:
http://technet.microsoft.com/en-us/library/dd901407.aspx (Office 2007 Link)
http://technet.microsoft.com/en-us/library/cc179179.aspx
http://www.microsoft.com/downloads/details.aspx?familyid=13580cd7-a8bc-40ef-8281-dd2c325a5a81&displaylang=en
http://channel9.msdn.com/Wiki/OfficeDeployment/OMPMv1/
http://blogs.technet.com/office_resource_kit/archive/2010/01/22/office-2010-application-compatibility-tools.aspx
OCT:
http://technet.microsoft.com/en-us/library/cc764476.aspx (Office 2007 Link)
Config.xml:
http://technet.microsoft.com/en-us/library/cc179195.aspx (Office 2007 Link)
VAMT:
http://www.microsoft.com/downloads/details.aspx?familyid=9893F83E-C8A5-4475-B025-66C6B38B46E3&displaylang=en
ELF:
http://www.microsoft.com/technet/desktopdeployment/bdd/ELF/Welcome.aspx
Questions
and
Answers
Grazie!
Non dimenticare di compilare
i moduli di Feedback!
www.sharepointconference.it
Renato & Nicola!
© 2010 Microsoft Corporation and Italian SharePoint & Office Conference. 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.