Windows as a service

advertisement
Windows 10 Deployment
In-Depth Overview
Michael Niehaus
@mniehaus
blogs.technet.com/mniehaus
Required Reading
Plan for Windows 10 Deployment
https://technet.microsoft.com/enus/library/mt574241(v=vs.85).aspx
Introduction to Windows 10 Servicing
https://technet.microsoft.com/enus/library/mt598226(v=vs.85).aspx
Michael Niehaus
Redmond, WA, USA
Director of
Product
Marketing
#MMSMOA
•
20 years with
SMS/ConfigMgr
•
12 years with
Microsoft
•
3 years with
Windows
product
management
http://blogs.technet.
com/mniehaus
@mniehaus
Only 1526 days
until the end of support
for Windows 7
Only 63 days until the end of support
for IE8, 9, and 10 on Windows 7
You need to move to IE11 by January 12, 2016.
Step 0. Get to Internet Explorer 11.
Enterprise Investments for Internet Explorer 11
Help with Compatibility Issues
•
Enterprise Mode, offering improved Internet Explorer 8
compatibility and document type overrides
•
Enterprise Site Discovery Toolkit, to better understand
how users are browsing
•
All capabilities will be carried forward to Windows 10
A Natural Stepping Stone to Windows 10
•
Migrate to Internet Explorer 11 on Windows 7
(before 2016) to prepare
•
http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-upto-date-with-internet-explorer.aspx
Legacy Web Apps
Required Reading
Internet Explorer 11 (IE11) - Deployment Guide for IT Pros
https://technet.microsoft.com/enus/library/dn338135.aspx
Stay up-to-date with Internet Explorer
http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-upto-date-with-internet-explorer.aspx
Step 1. Prepare for Windows 10.
ConfigMgr and MDT Support for Windows 10
Product
Supports Windows 10
Management?
System Center Configuration Manager 2007
with hotfix
System Center 2012 Configuration Manager
with SP2
System Center 2012 R2 Configuration Manager
with SP1
Supports Windows 10
Deployment?
System Center Configuration Manager v.Next
Microsoft Deployment Toolkit 2013
Configuration Manager v.Next Enhancements
•
•
•
•
Upgrade task sequence
Windows 10 configuration support
New Windows 10 servicing features
Configuration Manager as a service, to support Windows 10 CB/CBB
with Update 1
MDT 2013 Update 1 (re-release) Enhancements
•
•
•
•
Upgrade task sequence
Split WIM support
DISM for applying and capturing images
Bug fixes
Required Reading
The Future of Configuration Manager
http://blogs.technet.com/b/in_the_cloud/archive/2015/10/
27/the-future-of-configuration-manager.aspx
System Center Configuration Manager: Support for
Windows 10 and Microsoft Intune
http://blogs.technet.com/b/configmgrteam/archive/2015/
10/27/system-center-configmgr-support-for-win-10-andintune.aspx
Windows update needed to support Windows 10 with existing KMS servers (Windows
Server)
• https://support.microsoft.com/en-us/kb/3058168 adds support with Windows 8, Windows 8.1,
Windows Server 2012, Windows Server 2012 R2
• https://support.microsoft.com/en-us/kb/3079821 adds support for Windows 7 and Windows Server
2008 R2
New KMS and MAK keys needed, available on VLSC on 8/1
• Look for “Windows Srv 2012R2 Data Ctr/Std KMS for Windows 10” on VLSC under licenses, not under
downloads and keys
Continued support for Active Directory-based activation (re-configure with new KMS
key)
Windows Server 2008 R2 and above
•
Previous versions are no longer supported, upgrade now
•
Update KMS with a hotfix, as already discussed
•
Any forest level, functional level, schema level (although some specific features may require higher)
Consider upgrading to Windows Server 2012 or above
•
WSUS support for deploying Windows 10 feature upgrades via hotfix
http://support.microsoft.com/kb/3095113
•
Won’t be backported to Windows Server 2008 R2 (already in extended support)
•
Be sure to select new products (for WSUS and ConfigMgr SUP)
Keep an eye on Windows Server 2016
MDOP 2015 (released in August) adds Windows 10 support, via
service pack-style releases
Product
Required/Recommended Version
AGPM
AGPM 4.0 SP3
App-V
App-V 5.1
DaRT
DaRT 10
MBAM
MBAM 2.5 SP1, 2.5 is OK
UE-V
UE-V 2.1 SP1
App-V 5.1 Enhancements
App-V 5 Adoption
Improved Q:\ drive support
for App-V 4 package
conversion
Added support for multiple
scripts per trigger
Application
Compatibility
Added Windows 10 support
Added Advanced Package
Editor Abilities
Expanded Copy-on-Write to
support more file extensions
Environment Variables are
merged in Connection Groups
Manageability
Modernized the App-V Server
User Interface
Consolidated and simplified
client logging
UE-V 2.1 SP1 Enhancements
Added Windows 10
compatibility
Network printers synchronized
between devices
New Windows 10 desktop
settings
Synchronized default printer
setting
Improved performance when
deploying templates from a
Template Catalog
Fixed automatic population of
AD Home Path for Setting
Storage Path configuration
MBAM 2.5 SP1 Enhancements
Improve managing the
enablement of BitLocker
during Windows Imaging
Improve MBAM server
logging and diagnostic
abilities
Encrypted Hard Drive support
Import BitlLocker/TPM
recovery information from AD
to MBAM
TPM Auto-Unlock after
BitLocker Recovery
International Domain Name
support
Customize the message in the
BitLocker Recovery Screen
(Win10)
FIPS compliant recovery
password support on
Windows 7 (requires Windows
hotfix:
http://aka.ms/bitlockerfips)
Backup Windows-created
TPM OwnerAuth (not just
MBAM-created)
Full Windows 10 support
Step 2. Deploy Windows 10.
How to deploy
Wipe-and-Load
In-Place
Provisioning
Traditional process
• Capture data and settings
• Deploy (custom) OS image
• Inject drivers
• Install apps
• Restore data and settings
Let Windows do the work
• Preserve all data, settings,
apps, drivers
• Install (standard) OS image
• Restore everything
Configure new devices
• Transform into an Enterprise
device
• Remove extra items, add
organizational apps and config
Still an option for all scenarios
Recommended for existing
devices (Windows 7/8/8.1)
New capability for new devices
Moving In-place
Preferred option for enterprises
• Supported with Windows 7, Windows 8, and
Windows 8.1
• Consumers use Windows Update, but enterprises
want more control
Simplified process, builds on
prior experience
• Popular for Windows 8 to Windows 8.1
• Piloted process with a customer to upgrade from
Windows 7 to Windows 8.1, as a learning process
• Use System Center Configuration Manager or
MDT for managing the process
• Feedback integrated into Windows 10 to provide
additional capabilities for automation, drivers,
logging, etc.
• Uses the standard Windows 10 image
• Working with ISVs for disk encryption
• Automatically preserves existing apps, settings,
and drivers
• Fast and reliable, with automatic roll-back if issues
are encountered
Moving In-place
When not to use in-place upgrade?
•
•
•
•
•
•
•
Changing from Windows x86 to x64
Systems using Windows To Go, Boot from VHD
Changing from legacy BIOS to UEFI
Dual boot and multi-boot systems
Image creation processes (can’t sysprep after upgrade)
Using certain third-party disk encryption products
Wholesale changes to the apps on existing PCs
Provisioning, not reimaging
Take off-the-shelf
hardware
Device is ready for
productive use
Transform with little or no
user interaction
User-driven, from the cloud
• Company-owned devices:
Azure AD join, either during OOBE or after from
Settings
IT-driven, using new tools
• Create provisioning package using Windows
Imaging and Configuration Designer with needed
settings:
• BYOD devices:
“Add a work account” for device registration
• Change Windows SKU
• Automatic MDM enrollment as part of both
• Install apps and updates
• MDM policies pushed down:
• Change the Windows SKU
• Apply settings
• Install apps
• Apply settings
• Enroll a device for ongoing management
(just enough to bootstrap)
• Deploy manually, add to images
Traditional Deployment
Enhancements to existing tools
Minimal changes to existing
deployment processes
• New Assessment and Deployment Kit includes
support for Windows 10, while continuing to
support down to Windows 7
• Will feel “natural” to IT Pros used to deploying
Windows 7 and Windows 8.1
• Minor updates to System Center 2012 to add
support
• Minor updates in Microsoft Deployment Toolkit
2013 Update 1 to add support
• Drop in a Windows 10 image, use it to create your
new master image
• Capture a Windows 10 image, use it for wipe-andload deployments
App & Device Compatibility
•
•
•
•
Hardware requirements are unchanged
Strong desktop app compatibility
Windows Store apps are compatible
Internet Explorer enterprise investments
Step 3. Keep Windows 10 up to date.
Market driven quality: external and internal
Hundreds
of millions
10’s of
thousands
Several Million
Users
Engineering
builds
Broad
Microsoft
internal
validation
Microsoft
Insider Preview
Branch
Current Branch
Time
Current Branch for Business
Customer
Internal Ring
I
Customer
Internal Ring
II
4 to 6 months
4 months
8 months
*Conceptual illustration only
Customer
Customer
Internal Ring
Internal Ring
III
IV
Application Compatibility Testing
Windows as a Service requires a new approach:
Identify mission-critical applications and web sites
•
Focus testing effort on just these apps
Leverage internal flights for testing other applications and web sites
•
From initial pilot groups to large populations of users
•
Define groups to ensure broad hardware and software coverage prior to broad deployment
•
React to issues reported, remediate issues before expanding
Talk to your ISVs to determine how they plan to support Windows
as a service
Costs for deployment
Traditional deployment (ever y 3-5 years)
2001
2002
2003
2004
2005
2006
2007
Apps
2008
2009
Infra
Imaging
2010
2011
2012
2013
2014
2015
2025
2026
2027
2028
Windows as a ser vice (2-3 times per year)
2009
2015
2016
2017
2018
2019
2020
Apps
2021
2022
Infra
Imaging
2023
2024
Thinking through deployment strategy
Windows Insider
Preview Branch
Current Branch
Current Branch for
Business
Long Term
Servicing Branch
Information workers
General population
Specialized systems
Stage broad deployment
Deploy for mission critical
systems
Deploy to appropriate audiences
Specific feature and
performance feedback
NUMBER OF DEVICES
Application compatibility
validation
Test machines, small pilots
STAGE
Test and prepare for broad
deployment
Early adopters, initial
pilots, IT devices
Release
Configuring to receive feature upgrades via CBB
Settings-> Update and Security-> Windows
Update -> Advanced Options
Computer Configuration -> Administrative
Templates -> Windows Components ->
Windows Update
If you are using WSUS or ConfigMgr, the setting doesn’t really matter. Affects Windows Update.
What to deploy
Microsoft Windows 10 Enterprise
(Current Branch, Current Branch for Business)
Microsoft Windows 10 Enterprise 2015 LTSB
When to deploy
Windows Insider
Preview Branch
Current Branch
Current Branch
For Business
Specific feature and
performance feedback
Deploy to appropriate
audiences via WUB
Stage broad deployment
via WU for Business
Application compatibility
validation
Test and prepare for broad
deployment
Evaluate
Pilot
4-8 months of active
development
4 months (minimum)
Deploy
8 months (minimum)
12 month deployment
(minimum)
When to deploy
Evaluate
Pilot
Evaluate
Deploy
Pilot
Evaluate
Deploy
Pilot
Deploy
• There will be two supported CBB releases in the market at all times
• Be prepared to jump from one release to the next
• Don’t try to skip one, as it compresses the deployment timeline too much
Staying up to date with Windows 10
Windows Update
• Cloud
• Upgrades installed as
they are released
(subject to throttling)
• Delivery optimization
for peer-to-peer
distribution
• Only option for
Windows 10 Home
Windows Update for
Business
• Cloud
• Upgrades can be
deferred
• Uses Windows
Update for content
Windows Server
Update Services
• On-Prem
• Upgrades are
deployed when you
approve them
• Content distributed
from WSUS servers
• Requires KB3095113
System Center
Configuration Manager
• On-Prem
• Choice of task
sequence-based
upgrades or (with
vNext) software
update capabilities
• Content distributed
from ConfigMgr DPs
Step 1. Point all computers to Windows Update directly (no WSUS or SUP)
Step 2. Create policies (GPO) or settings (MDM) to specify how long groups of machines
should defer.
Computer Configuration ->
Administrative Templates ->
Windows Components ->
Windows Update
Step 3. Target policies or settings to different groups of PCs.
Discuss…
Ask your questions-real world answers!
Plenty of time to engage, share knowledge.
Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also
download slides). One lucky winner will receive a free ticket to the next MMS!
SPONSORS
Session Title: Deploying Windows 10 in the Enterprise
Download