Click To Run Overview

advertisement
• Technology Solutions Professional specializing in Office Compatibility and
Office Deployment.
• Passionate about installation technology and dabbles in SQL Server
Reporting Services development.
• Spoken at several Industry conferences, including MMS (Microsoft
Management Summit), TechEd Europe, TechEd North America, SPC
(Microsoft SharePoint Conference), and TechReady. He is a frequent
contributor to the Office IT Pro Blog.
• Been with Microsoft since 2007.
http://www.linkedin.com/pub/curtis-sawin/0/99/935 http://blogs.technet.com/b/office_resource_kit/
• Senior Premier Field Engineer, specializing in proactive deliveries of Office
Premier Workshops and onsite Office Setup, Deployment and Migration
advisories.
• Published in TechNet and authored various Office KB articles. He has also
authored Office 2010: New Features and Advanced Topics and Office 2010:
Troubleshooting & Supporting Premier Workshops, which has laid the
groundwork for the current Office 2013 Premier Workshops.
• Been with Microsoft since 2005.
www.linkedin.com/pub/dean-yamada/1/6a5/734//
http://blogs.technet.com/b/office_sustained_engineering/
Office 365 ProPlus Deployment for IT Pros
01 | Office 365 ProPlus Identity, Licensing & Activation
An overview of the identity, licensing, and activation requirements of Office 365 ProPlus
02 | Office Telemetry Overview
Introduces Office Telemetry, what Telemetry can do for you, and details all the Office Telemetry components
03 | Advanced Telemetry
In-depth about the Office Telemetry infrastructure, capacity planning, performance, and the Telemetry Dashboard Administration Tool
04 | Telemetry Custom Reporting
Examples of how to mine data from the Office Telemetry database, and a behind-the-scenes look at custom reporting
05 | Office 365 ProPlus Click-to-Run Deployment Overview
Introduces Microsoft’s new streaming and virtualization technology, Click-to-Run, which is used to deploy Office 365 ProPlus
06 | Click-to-Run Deep Dive
Internals of how Click-to-Run works, and real world tips and tricks that will enable you to successfully deploy Office 365 ProPlus
07 | Office and App-V
Office 365 ProPlus and App-V work together, discussing the advantages of this approach, and demonstrating how it works
Agenda
Understanding Click-to-Run
Deployment
Updates
Understanding
Click-to-Run
Will our files work in the
new Office?
Will our customizations
and add-ins work?
How do I handle
consumerization
and people with
multiple devices?
Click-to-Run
Deploy Office quickly without giving up control
Click-to-Run (C2R)
Streaming Installation
Slipstreamed Servicing
MSI
Windows 7 or newer
Windows Integration
Classic Installation
App-to-App Integration
Add-in Extensibility
Layered Servicing
User-based Licensing
Group Policy Support
Volume Licensing
Retail Activation
Automated Deployment
Volume Activation
SKU Level Application Suites
Telemetry
Selective Application
Supports Offline Use
On premises or cloud storage
Office 365 ProPlus is C2R
Installation
Office 2013 Professional Plus is MSI
MSI-based installation
Everything carried over from Office 2010
MAK, KMS, and AD-based activation
Required for RDS, WTG, shared computers, and
closed network scenarios
Click-to-Run installation
Built on App-V foundation
Office subscription-based activation
May be used on physical or virtual machines
Office apps are
streamed from
Office 365 or
on premises
tools
Streaming installation allows Office apps to
run almost instantly and features load based
on usage
Use Office 365 both online and offline
Works with existing Office add-ins,
customizations, macros, and legacy Office file
formats
Unobtrusive background updates with IT
control
Support for update testing and push
deployment
Office Side-by-Side
means that you do
not need to
uninstall previous
versions of Office in
order to use the
new Office
Today’s application virtualization
Features loaded on demand
22
Local application integration
1
4
7
1
5
8
6
9
7
4
9
5
8
8
6
9
3
1
2
2
3
1
3
4
Side-by-Side version support
EXE
EXE
• Virtual File
System Added
in Initiator
Context
• Runs until 10
percent
progress
Virtual File
System
Streaming
Service
• Streaming
begins
• IntegratedOffice.
exe process
moves to
System Context
at 10 percent
• Office apps may
be launched at
≈ 15 percent
• Usually 2
minutes or less
Apps ready for
use
Caching
• Office caching
focuses on
launched apps
and features
• Total 3–5
minutes
depending on
connection
• Final ≈ 10
percent installs
add-ins,
licensing, and so
on
Finalizing
Click-to-Run Installation and
Side-by-Side Version Support
Keep older versions of Office installed alongside
new Office
Be proactive with compatibility risks—use as a
fall back
Not recommended as a permanent configuration
virtual file system
1 Month
1-2 Months
1-2 Months
3-9 Months
Reduced upfront testing with
deployments in 3–5 months
Deployment
1.
2.
3.
4.
5.
6.
7.
Add users to Office 365 tenant.
Download Office Deployment Tool
(setup).
Use setup to download C2R packages
Customize configuration XML.
Add C2R packages to software
distribution infrastructure.
Deploy C2R packages with setup and
configuration XML.
Layer on add-ins and customizations.
End Users’ PCs
Optional add-ins,
dependent apps,
Office files, etc.
† As
applicable


Mode
Purpose
download
Copy product and language source files down to an on-premises location
configure
Install and configure products and languages (remove also)
packager
(optional) Create a package for Microsoft Application Virtualization (App-V) 5.0
SourcePath
Product ID
Language ID
Updates Enabled
OfficeClientEdition
Office Deployment Tool for Click-to-Run
Option
Add
Description
Parent control to determine source, architecture, product and
languages to download.
Sample Syntax
From CDN:
<Add OfficeClientEdition="32" >
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
From local network:
<Add SourcePath="\\Server\Share\Office\"
Version=”15.0.4128.1014” OfficeClientEdition="32" >
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
Product
The targeted products to download within the <Add>
command. Multiple products may be nested under the <Add>
control and multiple languages may be nested under the
<Product> control.
Office 365 ProPlus
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
<Product ID="VisioProRetail">
<Language ID=”ja-jp" />
</Product>
<Product ID="ProjectProRetail">
<Language ID=”es-es" />
</Product>
SourcePath
Location where the Office is downloaded to. If unspecified, the
downloaded content will be saved to the folder where the
setup.exe is located.
<Add SourcePath="\\Server\Share\Office\"
OfficeClientEdition="32" >
<Add SourcePath="%Applications%\Office\"
OfficeClientEdition="32" >
<Add SourcePath="C:\Source\Office\" OfficeClientEdition="32" >
<Add SourcePath="http://source. contoso.com/Office"
OfficeClientEdition="32" >
OfficeClientEdition
Determines the architecture of the product to download, 32 or
64 bit. Note: 32-bit is still the recommended architecture for
new Office versions. Cross-architecture installations are not
permitted; if a 32-bit Office version is already installed on a
system, the 64-bit Click-to-Run package will not install and vice
versa.
<Add SourcePath="\\Server\Share\Office\"
OfficeClientEdition="32" >
Language
Version
Or:
OfficeClientEdition="32"
OfficeClientEdition="64"
Language determines the language DAT files to be downloaded <Language ID=”ja-jp" />
with the Click-to-Run package.
<Language ID=”es-es" />
<Language ID="en-us" />
<Language ID="fr-fr" />
Version is used as part of the <Add> control and specifies the <Add SourcePath="\\Server\Share\Office\"
version to be downloaded. If version is not specified, setup.exe Version=”15.0.4128.1014” OfficeClientEdition="32" >
will download the latest build. Available version numbers will be
posted to KB article in the future.
Option
Add
Description
Parent control to determine source, architecture, product and
languages to download.
Remove
Used to uninstall Office products.
Product
Multiple products may be nested under the <Add> control and
multiple languages may be nested under the <Product> control.
SourcePath
Location where the Office is installed from. If SourcePath is
unspecified, setup will first look for installation source in the local
folder and if not present it will look to the CDN source.
Sample Syntax
From local folder:
<Add SourcePath=”%deployroot%\applications\Office365”
OfficeClientEdition="32" >
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
From local network:
<Add SourcePath="\\Server\Share\Office\"
OfficeClientEdition="32" >
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
<Configuration>
<Remove>
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
<Product ID="VisioProRetail">
<Language ID="en-us" />
</Product>
</Remove>
</Configuration>
<Remove All=”TRUE”>
Office 365 ProPlus
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
<Product ID="VisioProRetail">
<Language ID=”ja-jp" />
</Product>
<Product ID="ProjectProRetail">
<Language ID=”es-es" />
</Product>
<Add SourcePath="\\Server\Share\Office\"
OfficeClientEdition="32" >
<Add SourcePath="%Applications%\Office\"
OfficeClientEdition="32" >
<Add SourcePath="C:\Source\Office\" OfficeClientEdition="32" >
<Add SourcePath="http://source. contoso.com/Office"
OfficeClientEdition="32" >
Option
OfficeClientEdition
Language
Updates
Display
Logging
Property
FORCEAPPSHUTDOWN
ForceDowngrade
Description
Determines the architecture of the product to download,
32 or 64 bit. Note: 32-bit is still the recommended
architecture for new Office versions. Cross-architecture
installations are not permitted; if a 32-bit Office version is
already installed on a system, the 64-bit Click-to-Run
package will not install and vice versa.
Language determines the language DAT files to be
downloaded with the Click-to-Run package.
Sample Syntax
<Add SourcePath="\\Server\Share\Office\"
OfficeClientEdition="32" >
Or:
OfficeClientEdition="32"
OfficeClientEdition="64"
<Language ID=”ja-jp" />
<Language ID=”es-es" />
<Language ID="en-us" />
<Language ID="fr-fr" />
Configures automatic updating behavior. Updates may be To use a local file share:
either from the public Office 365 service, local location,
<Updates Enabled="TRUE" UpdatePath="\\Server\Share\Office\"
local file share or private http:// site.
/>
To use the CDN:
<Updates Enabled="TRUE” />
To disable:
<Updates Enabled="False" />
Set to determine the installation display experience. Level <Display Level="None" AcceptEULA="TRUE" />
options are None and Full. You can also accept the end
<Display Level="Full" AcceptEULA="FALSE" />
user license agreement (EULA) on behalf of your users
with the AcceptEULA command.
The logging control lets you determine he log name and <Logging Name="OfficeSetup.txt" Path="%temp%" />
path where logs are written to.
<Logging Name="OfficeSetup.txt"
Path="%deployroot%\smsosdlogs\" />
This command forces an install, uninstall or update. Office <Property Name="FORCEAPPSHUTDOWN" VALUE="1" />
Click-to-Run updating is designed to be a background
experience and updates are applied when a user closes
and reopens the Office program. This property in the
configuration file will force the operation without
prompting the user, so there is some chance of data loss
when programs are closed.
This element is used when the installed version number is <Add SourcePath="\\Server\Share\Office\"
greater than the target version number. This would be
Version=”15.0.4128.1014” OfficeClientEdition="32"
used in roll back scenarios if you detect an issue that
ForceDowngrade=”True”>
requires you to roll back to a previous version.
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
http://technet.microsoft.com/en-us/library/jj219426.aspx
Updates
Automatic
from Cloud
Automatic from
Network
Rerun Setup in
Software Dist.
Method of distributing updates
Setting to use
Automatically from Office 365
<Updates Enabled="TRUE" />
Or
<Updates Enabled="TRUE" UpdatePath="" />
Automatically from an on-premises location
<Updates Enabled="TRUE" UpdatePath="\\Server01\Office\" />
By rerunning Setup.exe
<Updates Enabled="FALSE" />
Office Deployment Tool for Click-to-Run
Part II
Simplify the Upgrade Experience
 Deploy Office quickly with Side-by-
Side installs
 User subscription licensing
Streamlining the Deployment Timeline
 Using the Office Deployment Tool to
deploy Office fast
Click-to-Run Updates
 Slipstreamed updates in builds
Download