Deploy and manage Office in complex scenarios with ConfigMgr

Slides:



Advertisements
Similar presentations
The private sector and its leverage; the Nigeria case VU University Amsterdam 11 march, 2013 Dick Benschop – President Director Shell Netherlands.
Advertisements

STRESS NEXUS Olivier Gantois Société des Pétroles Shell ENERGY-WATER-FOOD.
“Green Industry in Asia: Managing the Transition to Resource Efficient and Low- Carbon Industries” Presentation by Mr. Edgar O. Chua 10 September 2009,
Shell Exploration & Production Copyright: Shell Exploration & Production Ltd. Deepwater Exploration Challenges Mark W. Shuster Shell Exploration & Production.
Understanding Office MAC: What Windows Admins need to know
Microsoft Ignite /3/2017 6:08 PM THR2019
Script Microsoft Office Deployments with PowerShell
Microsoft Virtual Academy
How Windows 10 marks the end of Roaming Profiles
Get an Introduction to the SharePoint Framework
Run Perpetual (C2R-P): What is it and how to implement it
Manage Office 365 more effectively: what’s new in Office 365 admin?
Microsoft /15/2018 8:25 PM THR2020 Deploy successfully : top 10 Office 365 ProPlus installation/activation tips Jalal Babool Sr. Supportability Program.
Microsoft Ignite /16/2018 3:12 PM BRK2119
Building Custom Application With Office Add-Ins for OneNote
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Microsoft /4/ :15 PM THR2219 How Microsoft IT enables modern mobility with Windows 10 security and productivity features Rekha Nair IT Program.
Managing ongoing Office 365 ProPlus client health: Tips & Tricks
Aligning the Office 365 ProPlus and Windows 10 Update Models
Conduct a successful pilot deployment of Microsoft Intune
6/10/2018 5:07 PM THR2218 Deploying Windows Defender AV and more with Intune and Configuration Manager Amitai Senior Program Manager,
Microsoft Ignite /17/2018 4:41 AM BRK4016
Extend Skype Collaboration to Meeting Rooms and Beyond
Firstline Workforce and Office 365: Microsoft StaffHub
Run Office on Citrix Adam Pulsakowski – Lead Systems Engineer, Citrix
DEFINITIONS & CAUTIONARY NOTE
Generating Growth and Sharing Success
Discover the New SharePoint Content Publishing Experiences
Microsoft /26/2018 6:05 PM BRK3044 Integrate line of business services with Outlook on Windows, Mac and web Andrew Salamatov Bharathan Venkateswaran.
Microsoft Ignite /18/2018 8:30 PM BRK2065
Outlook Message Cards Ignite 2016 deck draft Shivakumar Seetharaman
Microsoft Ignite /6/2018 3:11 PM THR3055
Discover what's new with Microsoft Exchange Public Folders
Easily secure your sensitive with Office 365 message encryption
Q Earnings Call.
Dive deeper into what’s new and what’s coming in Outlook for Mac
Dive deeper into what’s new and what’s coming in Outlook for Windows
Improvements in Outlook Calendar
PROCESS SAFETY REFLECTIVE LEARNING
NUMERICAL MODELLING OF HAZARDS OF HYDROGEN STORAGE
Drive productivity with OneDrive and SharePoint file collaboration
ROAD SAFETY “DRIVING CHANGE TOGETHER BECAUSE WE CARE”
Microsoft Ignite /9/2018 5:03 AM BRK1010
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Protect your OneDrive and SharePoint files on mobile devices
Microsoft Virtual Academy
Microsoft /15/2018 1:27 AM BRK2055 How GigJam enables you to spontaneously and momentarily involve others in your work Adam Jung, Office 365 Product.
Learn about PnP initiative and the new SharePoint Framework
Seamless Office Migrations with Add-ins and Macros
11/17/2018 6:41 PM BRK3392 Windows 10 servicing explained (WAAS) Deploying Windows as an inplace upgrade Adnan Hendricks Microspecialist
Communicate on your terms with Outlook, Yammer and Skype
Work smarter with Yammer and Office 365 Groups
11/23/2018 3:03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /24/2018 1:12 PM THR2008
Task recorder in Dynamics AX
First Quarter Fiscal Year 2016
Discover what’s new and what’s coming to SharePoint Modern Team sites
12/2/2018 1:08 PM BRK2008 Connect with customers who have recently switched to Office 365 ProPlus With Panelists from Chevron and Intermountain Healthcare.
Life-Saving Rules Contractor Leadership Engagement Pack
……. Date. Disclaimer… Randgold reports its mineral resources and mineral reserves in accordance with the JORC 2012 code. As such numbers.
12/25/2018 5:11 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
12/27/2018 4:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
Office 365 Secure Score: Actionable Security Analytics
Keep up with Office 365 evolution in the real world
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Deploy and Updating Microsoft Office 365 ProPlus
Discussion Panel: Windows Server MVP Panel
Desktop App Assure Service Microsoft Representative Name June 7, 2019
What’s new in Microsoft Office 2019 for IT deployment
Presentation transcript:

Deploy and manage Office in complex scenarios with ConfigMgr Microsoft Ignite 2016 10/4/2017 11:27 AM BRK3006 Deploy and manage Office in complex scenarios with ConfigMgr Steve Osgood Martin Nothnagel Consultant Senior Consultant © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Objectives Today Tomorrow and beyond … Adaptive deployment Manage Office client In complex scenarios For 150K seats Tomorrow and beyond … Give you ideas Give you the necessary building block Give you all the scripts shown

Deploy Office

10/4/2017 11:27 AM ©Shell Information Technology International Ltd. (UK) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DEFINITIONS & CAUTIONARY NOTE Reserves: Our use of the term “reserves” in this presentation means SEC proved oil and gas reserves. Resources: Our use of the term “resources” in this presentation includes quantities of oil and gas not yet classified as SEC proved oil and gas reserves. Resources are consistent with the Society of Petroleum Engineers 2P and 2C definitions. Organic: Our use of the term Organic includes SEC proved oil and gas reserves excluding changes resulting from acquisitions, divestments and year-average pricing impact. Shales: Our use of the term ‘shales’ refers to tight, shale and coal bed methane oil and gas acreage. The companies in which Royal Dutch Shell plc directly and indirectly owns investments are separate legal entities. In this presentation “Shell”, “Shell group” and “Royal Dutch Shell” are sometimes used for convenience where references are made to Royal Dutch Shell plc and its subsidiaries in general. Likewise, the words “we”, “us” and “our” are also used to refer to subsidiaries in general or to those who work for them. These expressions are also used where no useful purpose is served by identifying the particular company or companies. ‘‘Subsidiaries’’, “Shell subsidiaries” and “Shell companies” as used in this presentation refer to companies over which Royal Dutch Shell plc either directly or indirectly has control. Entities and unincorporated arrangements over which Shell has joint control are generally referred to “joint ventures” and “joint operations” respectively. Entities over which Shell has significant influence but neither control nor joint control are referred to as “associates”. The term “Shell interest” is used for convenience to indicate the direct and/or indirect ownership interest held by Shell in a venture, partnership or company, after exclusion of all third-party interest. This presentation contains forward-looking statements concerning the financial condition, results of operations and businesses of Royal Dutch Shell. All statements other than statements of historical fact are, or may be deemed to be, forward-looking statements. Forward-looking statements are statements of future expectations that are based on management’s current expectations and assumptions and involve known and unknown risks and uncertainties that could cause actual results, performance or events to differ materially from those expressed or implied in these statements. Forward-looking statements include, among other things, statements concerning the potential exposure of Royal Dutch Shell to market risks and statements expressing management’s expectations, beliefs, estimates, forecasts, projections and assumptions. These forward-looking statements are identified by their use of terms and phrases such as ‘‘anticipate’’, ‘‘believe’’, ‘‘could’’, ‘‘estimate’’, ‘‘expect’’, ‘‘goals’’, ‘‘intend’’, ‘‘may’’, ‘‘objectives’’, ‘‘outlook’’, ‘‘plan’’, ‘‘probably’’, ‘‘project’’, ‘‘risks’’, “schedule”, ‘‘seek’’, ‘‘should’’, ‘‘target’’, ‘‘will’’ and similar terms and phrases. There are a number of factors that could affect the future operations of Royal Dutch Shell and could cause those results to differ materially from those expressed in the forward-looking statements included in this presentation, including (without limitation): (a) price fluctuations in crude oil and natural gas; (b) changes in demand for Shell’s products; (c) currency fluctuations; (d) drilling and production results; (e) reserves estimates; (f) loss of market share and industry competition; (g) environmental and physical risks; (h) risks associated with the identification of suitable potential acquisition properties and targets, and successful negotiation and completion of such transactions; (i) the risk of doing business in developing countries and countries subject to international sanctions; (j) legislative, fiscal and regulatory developments including regulatory measures addressing climate change; (k) economic and financial market conditions in various countries and regions; (l) political risks, including the risks of expropriation and renegotiation of the terms of contracts with governmental entities, delays or advancements in the approval of projects and delays in the reimbursement for shared costs; and (m) changes in trading conditions. All forward-looking statements contained in this presentation are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. Readers should not place undue reliance on forward-looking statements. Additional risk factors that may affect future results are contained in Royal Dutch Shell’s 20-F for the year ended December 31, 2015 (available at www.shell.com/investor and www.sec.gov ). These risk factors also expressly qualify all forward looking statements contained in this presentation and should be considered by the reader. Each forward-looking statement speaks only as of the date of this presentation, June 21, 2016. Neither Royal Dutch Shell plc nor any of its subsidiaries undertake any obligation to publicly update or revise any forward-looking statement as a result of new information, future events or other information. In light of these risks, results could differ materially from those stated, implied or inferred from the forward-looking statements contained in this presentation. We may have used certain terms, such as resources, in this presentation that United States Securities and Exchange Commission (SEC) strictly prohibits us from including in our filings with the SEC. U.S. Investors are urged to consider closely the disclosure in our Form 20-F, File No 1-32575, available on the SEC website www.sec.gov. ©Shell Information Technology International Ltd. (UK) April 2016

COMPANY PROFILE Shell is an innovation-driven global group of energy and petrochemical companies We are active in more than 70 countries Worldwide, we employ 93,000 full-time employees Our fuel retail network has around 43,000 service stations On average, we produce 3 million barrels of oil equivalent per day (crude oil and natural gas). In 2015, we: generated earnings* of $3.8 billion had $28.9 billion of capital investment spent $1.1 billion on R&D Royal Dutch Shell plc is a UK company, with its headquarters in the Netherlands We are listed on the stock exchanges of Amsterdam, London and New York *On a current cost of supplies basis attributable to Royal Dutch Shell plc shareholders Source: 2015 Annual Report and Form 20-F ©Shell Information Technology International Ltd. (UK) Copyright of Royal Dutch Shell plc

How and where we work Microsoft Ignite 2016 10/4/2017 11:27 AM ©Shell Information Technology International Ltd. (UK) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Environment at Shell Windows 7 x86/x64 150K+ seats Diverse hardware Office 2010 x86 20+ languages 2,000+ Add-Ins/Apps ConfigMgr 2012 R2 Sites with DPs Satellite sites w/o

Scope of Work Dos Don‘ts Pre-stage content on clients Support 20+ languages Support multiple application sets Don‘ts But don‘t pre-stage 20 Languages Packs per client (~5 GB) Juggle with 63 different configuration.xmls Multiples this by the number of application sets

Action plan Pre-stage Office source files w/ en-us Microsoft Ignite 2016 10/4/2017 11:27 AM Action plan Pre-stage Office source files w/ en-us Capture current state into config.xml Remove previous Office client 1st pass: Install from local cmcache w/ en-us 2nd pass: Install additional language packs from DP © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Steve Osgood Microsoft Ignite 2016 10/4/2017 11:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Ignite 2016 10/4/2017 11:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Manage Office

Striking the balance Agility Predictability Test LOB apps Readiness Control Feature adoption Rollback Security

ProPlus click-to-run servicing model (BRK2003) 10/4/2017 11:27 AM ProPlus click-to-run servicing model (BRK2003) Deferred Channel (DC) Every 4 months w/ rolled up Feature & Security Updates Intended for Enterprise environments First Release for Deferred Channel (FRDC) Intended for validation before DC release CC: ~50 FRDC: ~5,000 DC: ~145,000 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Lifecycle of an Office client Initial Deployment Receive a security update Switch to pilot group Rollback Leave Pilot FRDC DC V 2000 V 2001 V 1000 V 1001

Scope of Work Dos Don‘ts Make multiple channels & languages available every month Enable user to join standing pilot Keep the client secure Allow rollback Enable users to leave standing pilot Don‘ts Manual processes Juggling with build numbers every month Invent new processes

Solution depends on environment Configuration Manager 1602 or newer You’re all set Full support of handling C2R releases Full integration into Software Update point Configuration Manager 2012 or older / 3rd party Newer builds are treated as applications/packages No OOB-support for delta difference compression Have to add logic to handle scenarios

Create automated solutions for Microsoft Ignite 2016 10/4/2017 11:27 AM Create automated solutions for Downloading multiple channels & languages Create/Update the ConfigMgr package Programs to Switch Channels/Rollback/Update Distribute & deploy content © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Martin Nothnagel Microsoft Ignite 2016 10/4/2017 11:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Objectives Today Tomorrow and beyond … Adaptive deployment Manage Office client In complex scenarios For 150K seats Tomorrow and beyond … Give you ideas Give you the necessary building block Give you all the scripts shown

Join the conversation on the Microsoft Tech Community Microsoft Ignite 2016 10/4/2017 11:27 AM Join the conversation on the Microsoft Tech Community BRK3006 - Deploy and manage Office in complex scenarios with Configuration Manager © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Stop by the Office 365 ProPlus booth Microsoft Ignite 2016 10/4/2017 11:27 AM Stop by the Office 365 ProPlus booth Explore our Office IT Pro Heroes at aka.ms/officedeployment Meet us and enter to win Visit the Office 365 ProPlus booth in the Microsoft Showcase Productivity area Engage with our Office 365 ProPlus engineering team and experts Learn how our Preferred Practices can help you deploy Office 365 ProPlus Enter to win a Surface Pro 4 kit 3 drawings per day Play the game Waiting for the next session? Play the IT Pro Hero game http://aka.ms/superitprohero © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Q&A

ProPlus Playlist – aka.ms/proplusatignite Microsoft Ignite 2016 10/4/2017 11:27 AM ProPlus Playlist – aka.ms/proplusatignite Code Title Speaker Time THR2018 Run Perpetual (C2R-P): what is it and how to implement it Jalal Babool 9/26/2016 18:10 BRK2003 Deploy Microsoft Office 2016 the right way Chris Hopkins, Yoni Kirsh, Maurijn Donders, Armin Sturm, Sergio Dammroze, Carlos David Castillo,Steve Reay, Brian Canady 9/27/2016 9:00 THR3000 THR3000R No Change-Run Microsoft Office on Citrix Jon Maunder, Adam Pulsakowski 9/27/2016 9:50 9/29/2016 10:20 THR2019 THR2019R Gain new side-by-side support for Office 2013 family and Office 2016 family of click-to-run products 9/27/2016 12:05 9/29/2016 14:10 THR3003 THR3003R Script Microsoft Office deployments with PowerShell Russell Smith, Josh Gingras, Adam Stigall 9/27/2016 14:50 9/29/2016 13:35 BRK2005 Run Microsoft Office on virtual desktops 9/27/2016 15:15 BRK2208 Understand Office Mac: what Windows admins need to know Steven Nesbitt 9/28/2016 12:45 BRK3006 Deploy and manage Office in complex scenarios with Configuration Manager Martin Nothnagel, Steve Osgood, Steve Reay 9/27/2016 16:30 BRK2006 Manage Microsoft Office apps on all of your devices Brent Whichel, James Hammonds, Curtis Sawin 9/28/2016 9:00 THR2020 Deploy successfully: top 10 Office 365 ProPlus installation/activation tips 9/28/2016 10:20 BRK2004 Grok the Office engineering roadmap for deployment and management Amesh Mansukhani 9/28/2016 14:15 BRK3002 Deploy Microsoft Office 365 Client using Configuration Manager Amesh Mansukhani, Yoni Kirsh, Maurijn Donders, Doug Davis 9/29/2016 16:30 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Related Resources Preferred Practices guide to Office 365 ProPlus deployment http://aka.ms/officedeployment/ Deploy, ramp-up on new services and onboard new users with Microsoft FastTrack: http://fasttrack.microsoft.com/ Join the Microsoft Tech Community to collaborate, share and learn from the experts: http://techcommunity.microsoft.com

Appendix

Office IT Pro Deployment Scripts Microsoft Ignite 2016 10/4/2017 11:27 AM Office IT Pro Deployment Scripts Homepage Sample wrapper scripts Capture and/or generate configuration Edit the configuration.xml Remove older Office clients Install Office 365 ProPlus On-premises update management Office Scripts Wiki © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Deployment wrapper script Function Get-ScriptPath { if ($PSScriptRoot) { Return($PSScriptRoot) } else { Return((Get-Item -Path ".\").FullName) } Function Remove-OldFiles { write-host "`t Removing configuration.xml files left over from previous run ..." if (Test-Path $ConfFilePath){ Remove-Item $ConfFilePath -Force if (Test-Path $ConfLPFilePath){ Remove-Item $ConfLPFilePath -Force Function Remove-AddLPs($ConfigXML) { $xml = [xml](Get-Content $ConfigXML) $ChildNodes = $xml.SelectNodes('//Language') foreach ($child in $ChildNodes){ If (!($child.ID -eq "en-us")) {$Child.ParentNode.RemoveChild($Child)} $XML.Save($ConfigXML) | Out-Null Function Get-CountAddLP($ConfigXML) { $i = -1 #Start with -1 because we only need additional LangPacks $i += 1 Return $i Function Generate-NewConfXml($ConfXML) { write-host "Let's dynamically create the configuration.xml" write-host "`t Capture installed apps into xml..." Generate-ODTConfigurationXml -Languages AllInUseLanguages -targetFilePath $ConfXML read-host write-host "`t Remove Office-Version & SourcePath; Specify Channel=Deferred" Set-ODTAdd -Version $NULL -SourcePath $NULL -Channel Deferred -targetFilePath $ConfXML | Out-Null write-host "`t Set UI to None, show no EULA" Set-ODTDisplay -Level None -AcceptEULA $true -targetFilePath $ConfXML | Out-Null write-host "`t Enable updates" Set-ODTUpdates -Enabled $true -Channel Deferred -TargetFilePath $ConfXML | Out-Null write-host "`t Force Apps to be shut down, we don't take prisoners :)" Set-ODTConfigProperties -ForceAppShutDown $true -TargetFilePath $ConfXML | Out-Null write-host "`t Done." write-host #===============PREFACE============================== #Let's roll Write-Host "Starting up ..." Write-Host "`t Setting variables ..." $scriptPath = Get-ScriptPath $ConfFilePath = "$scriptPath\configuration.xml" $ConfLPFilePath = "$scriptPath\configurationLP.xml" $LPCount = 0 #Import all required functions write-host "`t Importing GitHub Scripts ..." . $scriptPath\Generate-ODTConfigurationXML.ps1 . $scriptPath\Install-OfficeClickToRun.ps1 . $scriptPath\Remove-PreviousOfficeInstalls.ps1 . $scriptPath\SharedFunctions.ps1 . $scriptPath\Edit-OfficeConfigurationFile.ps1 #Start from scratch and remove files which might be left over from previous executions Remove-OldFiles #================CREATE BASE XML WITH EXCLUDED APPS===================== #Query installed products, generate new configuration.xml and update it #By default we exclude Access, Groove and Publisher #Let's check if the user was entitled to have one of these and give them back to him #Create configuration.xml from scratch Generate-NewConfXml($ConfFilePath) #Always exclude Groove write-host "Always exclude legacy OneDrive client (Groove)..." Set-ODTProductToAdd -ProductId "O365ProPlusRetail" -targetFilePath $ConfFilePath -ExcludeApps "Groove" | Out-Null Write-host #================ADDITIONAL LANGUAGES===================== #Check for and handle additional languages write-host "Check for and handle additional languages" $LPCount = Get-CountAddLP($ConfFilePath) write-host "`t Number of additional languages detected: $LPCount" if ($LPCount -eq 0){ write-host "`t No action needed." write-host "`t Copy configuration.xml for second install pass..." Copy-Item -Path $ConfFilePath -Destination $ConfLPFilePath -Force write-host "`t Update sourcepath" #Dynamic-UpdateSource -targetFilePath $ConfFilePath (https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts/blob/master/Office-ProPlus-Deployment/Deploy-OfficeClickToRun/Dynamic-UpdateSource.ps1) Set-ODTAdd -Version $NULL -Channel Deferred -SourcePath "\\w12r2weurope\OfficeSource\DC" -targetfilepath $ConfLPFilePath| out-null write-host "`t Strip languages from original configuration.xml" Remove-AddLPs($ConfFilePath) #================SHOW WHAT WE'VE GOT===================== #Let's dump the configuration.xmls to console Clear-host write-host "Configuration.xml used for base install:" Format-XML (Get-Content $ConfFilePath) -indent 4 Read-Host if ($LPCount -gt 0){ write-host "Configuration.xml used for language pack install:" Format-XML (Get-Content $ConfLPFilePath) -indent 4 write-host "Let'S roll and install" Write-Host "`t Remove-PreviousOfficeInstalls" write-host "`t First pass from local ConfigMgr cache" write-host "`t`t Install-OfficeClickToRun -targetFilePath $ConfFilePath" write-host "`t Second pass from DP or other source" write-host "`t`t Install-OfficeClickToRun -targetFilePath $ConfLPFilePath" # Configuration.xml file for Click-to-Run for Office 365 products reference. https://technet.microsoft.com/en-us/library/JJ219426.aspx

Resources Preferred Practices guide to Office 365 ProPlus deployment 10/4/2017 11:27 AM Resources Preferred Practices guide to Office 365 ProPlus deployment http://aka.ms/officedeployment/ Deploy, ramp-up on new services and onboard new users with Microsoft FastTrack: http://fasttrack.microsoft.com/ Join the Microsoft Tech Community to collaborate, share and learn from the experts: http://techcommunity.microsoft.com © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Deploy, ramp-up on new services and onboard new users with Microsoft FastTrack: http://fasttrack.microsoft.com/

Join the Microsoft Tech Community to collaborate, share, and learn from the experts: http://techcommunity.microsoft.com

Please evaluate this session 10/4/2017 11:27 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10/4/2017 11:27 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.