How Microsoft IT Deployed Windows 8 and Windows 8.1 • • • • • • About Microsoft and Microsoft IT Windows OS Image Creation and Distribution Windows 8 Install Experience (Demonstration) System Center Configuration Manager: Deploy and Update Update to Windows 8.1 (CLICK, CLICK, DONE) Lessons Learned About Microsoft and Microsoft IT Redmond Dublin Japan Brazil Singapore Windows Deployment Windows Development Corporate Extranet Exchange Perimeter Network Test Extranet Corporate Staging Good bandwidth Low bandwidth Small Office Good bandwidth Corp Net Connected Corp Net Connected via tunnel Internet - Remote Office Products file share only Mix of Wired and Wireless Native Connection WDS, OSD, and Products file share Mix of Wired (WDS & OSD) and Wireless (Products file share) Native Connection When Mobile - DA preferred solution 6 Mix of Wired and Wireless Native Connection When Mobile – DA and VPN Products file share only Always Mobile - DA and VPN Metered Networks -possible poor bandwidth Internet - Remote Office Products file share only Mix of Wired and Wireless Native Connection Always Mobile - VPN to control network usage Windows OS Image Creation and Distribution Microsoft IT Windows 7 install experiences f12 Software Compatibility Data Migration Primary solution: in-place data migration Hardware Compatibility User-driven by reviewing software compatibility on website Users needing to migrate using USB or server shares is a self-driven solution using Windows Easy Transfer in Windows Backup or manually coping files User-driven by reviewing hardware compatibility on website Network Install Remote Domain Join & Provisioning User-driven by reviewing options on website User-driven, multistep process requiring VPN connection, join the domain, and reboots Use f12 for WDS (and later OSD) Copy image from server share and install locally Remote users must make a remote connection into corporate office, copy down image, and install locally Microsoft IT Windows 8 deployment goals Lay groundwork for successful Windows adoption and Enterprise roll-out Address key deployment pain points Demonstrate best practices for an enterprise Windows OS deployment Line of Business Applications (compatibility) Data-Safe Deployment User Experience User Readiness Image Delivery Microsoft IT Image MDT LTI/UDI WDS USB Azure Factory Image 1 IT Branding IT Easy Installer OSD Optional Applications BitLocker Pre-provisioning Base.wim Boot Drivers UnAttend.xml Settings Modern Apps Office QFEs / Patches IT Service Apps Drivers Payload Maintenance Scripts In Place Data Migration Application executables, scripts pointing to network location or web Control files (XMLs) define the Image Applications, Packages, Drivers, Task Sequence & Operating Systems Scripts perform individual tasks. For Example, updating unattend.xml or configuring BitLocker Encryption Task Sequence Engine, which is responsible to perform tasks in a pre-defined order. 1 Master Server Hub Servers 20 Replication Servers 25 Servers in Regional Data Centers Replication backbone infrastructure 211 Branch Office Endpoint Servers 200+ Sites with various network connections Demo Microsoft Windows 8 Installation Experience using Microsoft IT Easy Installer • Microsoft Deployment Toolkit - Light Touch Install • User State Migration Tool for User Data Migration • Task Sequence to install Microsoft Office Professional Plus 2013 Click-To-Run • Task Sequence for BitLocker Drive Encryption • NOTE: IT Easy Installer available through Microsoft Consulting Services engagement System Center Configuration Manager: Deploy and Update Infrastructure • 6 Primary Sites AD • 13 Secondary Sites • 250 Distribution Points PCs & Devices User Discovery • ~340,000 clients • ~125k mobile devices (EAS) Intune Users Subscription • ~98k FTEs • ~82k Vendors Connector Patching Services ConfigMgr Site role • WSUS – Production 2012 R2 • WU/MU – Labs Device Mgmt. Site Redmond Site 1 75k Clients Redmond Site 2 90k Clients North & South America 50k Clients Europe, MidEast, Africa 50k Clients Active Directory Federation Server 2.0 MS Online Directory Services (MSODS) MS Online Directory Sync (DirSync) Australia & Asia 75k Clients 15 Windows 8.1 OS Update and OS Deployment Supported By: • System Center 2012 R2 Configuration Manager • System Center 2012 Configuration Manager Service Pack 1 (with CU3) Pull Installations Push Installations Microsoft IT chose to use a self-service method for Update, where users initiate the upgrade from a distribution point at their convenience. Because Configuration Manager supports “push” installations, the Windows 8.1 Update can be applied to systems in the environment as a scheduled activity. 16 Update to Windows 8.1 (CLICK, CLICK, DONE) Applications installs at Microsoft A history of enabling self-service user experiences Early days File share for Microsoft apps: \\products LOB apps & 3rd party apps distributed through multiple channel Over time, improved user search to find applications Simple web UI (http://productsweb) put on top of \\products shares Content replicated globally with DFS to ease installation times LOB apps – most moved to web apps, so ‘distribution’ not needed Today: Systems Center Configuration Manager - Applications Catalog Self-service integrated with ConfigMgr: http://GetApps Application Catalog Unified Device Management integration with Company Portal (WinPhone/RT) 18 Deploying OS Update Application Package • SCCM: Launch Windows Setup.exe + Parameters: • /auto:upgrade - Setup will run without user intervention • /noautoexit - If an error is encountered during setup, don’t exit. • /performdu Instead wait at appropriate wizard screen for user input. - Automatically download any applicable dynamic updates. Note: The /auto:upgrade switch causes Setup to skip OOBE. As a result the auto update setting for the Store is turned off. Re-enable via registry key: HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate [AutoDownload] Value = 1 19 SCCM OS Update: User Experience Management Point Windows 8.1 Package User initiates the installation Policy request sent to the management point Package downloaded from distribution point System Center Configuration Manager Primary Site Distribution Point Windows Setup.exe is started User Experiences with Enterprise OS Update Update the Enterprise OS 21 Lessons Learned Image About Microsoft IT – TechNet – IT Showcase: Microsoft IT Showcase Webcasts http://content5.catalog.video.msn.com/e2/ds/99c392b1-ac7a-4aff-89d3-ef6d7a742e9a.mp4 Delivering and Deploying Windows 8 http://technet.microsoft.com/en-us/windows/hh974336 Using Windows 8 Technologies to Safely and Easily Migrate User Data http://content5.catalog.video.msn.com/e2/ds/d7dacdef-4398-4f86-b117-ab6c014ff81b.wmv An Internal Community Support Forum to Foster Early Adoption http://technet.microsoft.com/en-US/video/how-msit-designs-a-community-support-model-using-pointers LOB Application Compatibility Testing Whitepaper http://download.microsoft.com/download/4/e/8/4e8c1b99-54f1-4be7-8e9b78024015848d/LOBApplicationCompatibilityTesting_TWP.doc Questions? Evaluation Scale: 1 = Very bad 2 = Bad 3 = Relevant 4 = Good 5 = Very Good! Questions: • Speaker Performance • Relevance according to your work • Match of technical level according to published level • Comments Evaluation Create a Text message on your phone and send it to 1919 with the content: Session Code WC301 5 5 5 I liked it a lot Mark Performance (1 to 5) Relevance (1 to 5) Match of technical Level (1 to 5) Comments (optional) © 2013 Microsoft Corporation. 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.