4/17/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Office 365 ProPlus Deployment Deep Dive 4/17/2017 Office 365 ProPlus Deployment Deep Dive OFC-B355 Martin Nothnagel © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Table of Contents Anatomy of Click-to-Run installation Logging Activation Q&A
Anatomy of Click-to-Run
Installation flow Setup.exe OfficeClickToRun.exe (user mode) 4/17/2017 Installation flow Setup.exe OfficeClickToRun.exe (user mode) Basic Prereqs Download and Run C2R Client Full Prereqs Install the ClickToRunSvc Launch First Run Experience Last Run task OfficeClickToRun.exe (system mode) – ClickToRun Service Streaming Configuration Integration This service continues running for the life of the product © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Folder and Registry Structure TechReady 18 4/17/2017 Folder and Registry Structure Location Content C:\Program Files\Microsoft Office 15\ClientX64 Click-to-Run/AppV related files C:\Program Files\Microsoft Office 15\Data Where updates are cached C:\Program Files\Microsoft Office 15\Root\Office15 Main folder for Office files C:\Program Files\Microsoft Office 15\Root\vfs “Virtual File System.” Contains all non Program Files folder contents C:\Program Files\Microsoft Office 15\Root\rsod “Registry Staging on Demand.” Contains virtual registry keys that are loaded on demand Location Content HKLM\Software\Microsoft\Office\15.0\ClickToRun\Registry C2R’s virtual registry HKLM\Software\Microsoft\Office\15.0\ClickToRun\PropertyBag C2R settings. Evaluated/modified during installation/update. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Subscription Maintenance TechReady 18 4/17/2017 Scheduled Tasks Runs after login & every 8 hours 10 minute wait 0-240 minute delay Telemetry Runs daily Validates license Subscription Maintenance Runs after logon Runs three nights a week Checks for new builds Automatic Updates User account System Account © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Logging
Logging Installation (ULS Logging) Application Launch / Sign In (TCO Logging) Activation (OSPP)
Install Logs Enabling C2R Logging: reg add HKLM\SOFTWARE\Microsoft\ClickToRun\Override /v LogLevel /t REG_DWORD /d 3 /f Logs get created during install, updates, etc. Located in the %windir%\temp and %temp% folders File name is of the format: <MachineName>*.log Errors can be found by looking for log lines with “Unexpected” verbosity level
Application Launch / Sign In Enable TCO Logging: reg add HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Debug /v TCOTrace /t REG_DWORD /d 1 /f Logs gets created upon application launch Located in the %temp% folder File name is of the format: <appname>.exe.log
Activation Logging OSPP.vbs Installed with the product Located at c:\Program Files | Program Files (x86)\Microsoft Office\Office15 folder Documentation: On TechNet or in ospp.html
Activation
Overview Validate Sign In Issue Key OLS Activate License SPP
Office ProPlus Activation Activities Initial registration/activation Subscription status check Product Key management Details: Frequency: One time, at sign- in Data sent: User ID Product Key Computer Name Machine ID Details: Frequency: Daily* “Heartbeat” to check if subscription is active or has changed Enabled via scheduled task Must succeed once per 30 days Connects to Office Licensing Service (OLS) Data sent: Product Key Details: Frequency: Once/month* Occurs during subscription status check Updates product key information Extends product usage Connects to Activation and Validation Service (AVS) Data sent: Product Key TechNet: Licensing and activation data sent to Office 365 by Office 365 ProPlus * Subject to Change
Ports, Protocols and URLs Tech Ready 15 4/17/2017 Ports, Protocols and URLs Important: Anonymous access to these URLs is required Overview of Click-to-Run for Office 365 setup architecture © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Tech Ready 15 4/17/2017 Activation scenarios “I have Office 365 ProPlus installed and activated, what if I…” …rebuild my OS? Existing activation will be used …rebuild/upgrade my OS? …change my computer name? …change my network card or hard disk? …rebuild my VM (same OS, same name)? New device will be registered …move my VM to a different host? SMBIOS UUID is used to identify a device in Office 365 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Q&A
Related content OFC-B228 O365 ProPlus Deployment Methodologies 4/17/2017 Related content OFC-B228 O365 ProPlus Deployment Methodologies OFC-B240 Office 365 ProPlus Managing Updates © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Share tips and best practices with other Office 365 experts Technical Network Join the conversation! Share tips and best practices with other Office 365 experts http://aka.ms/o365technetwork
Office 365 Exams Managing Office 365 Identities and Requirements EXAM 346 Deploying Office 365 Services EXAM 347 http://bit.ly/ O365-Cert + Classroom training FLC 40041 Introduction to Office 365 MOC 20346 Managing Office 365 Identities and Services Designing for Office 365 Infrastructure MOC 10968 3 5 http://bit.ly/ O365-Training Online training Office 365 Fundamentals MVA MVA Managing Office 365 Identities and Services http://bit.ly/ O365-MVA Get certified for 1/2 the price at TechEd Europe 2014! http://bit.ly/ TechEd-CertDeal
Resources Learning TechNet Developer Network 4/17/2017 Resources Sessions on Demand http://channel9.msdn.com/Events/TechEd Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Developer Network http://developer.microsoft.com © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
SUBMIT YOUR TECHED EVALUATIONS 4/17/2017 SUBMIT YOUR TECHED EVALUATIONS We value your feedback! Fill out an evaluation via CommNet Station/PC: Schedule Builder LogIn: europe.msteched.com/catalog TechEd Mobile app for session evaluations is currently offline © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
4/17/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.