Microsoft System Center Configuration Manager Cookbook - Second Edition - Samir Hammoudi - E-Book

Microsoft System Center Configuration Manager Cookbook - Second Edition E-Book

Samir Hammoudi

0,0
50,39 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

Over 60 applicable recipes to administer and manage System Center Configuration Manager Current Branch

About This Book

  • Overcome the challenges of administering System Center Configuration Manager when deploying single and multiple-hierarchy sites
  • Help your organization to build a custom-line of business apps and also protect the server against malware threats with Endpoint protection
  • Get easy guidance and best practices to help you work with SCCM

Who This Book Is For

If you are an intermediate to advanced administrator who wants to administer SCCM and understand how to solve particular problems/scenarios, then this book is for you. You should have a working knowledge of SCCM, however, knowledge of the latest version is not required.

What You Will Learn

  • Administer System Center Configuration Manager
  • Upgrade computers from Windows 7/ 8.x to Windows 10, using Serivce Plans to keep Windows 10 machines up to date
  • Manage Compliance Settings effectively and monitor it with SSRS
  • Manage Sites in System Center Configuration Manager and also learn to create collections, leverage role-based administration (RBA), and support clients over the internet without a VPN connection
  • Implement multiple methods to deploy the client, as well as how to be proactive in monitoring client agent health
  • Achieve Mobile device management with Microsoft Intune

In Detail

This practical cookbook is based on the 1602 current branch of System Center Configuration Manager (SCCM). It shows you how to administer SCCM, giving you an essential toolbox of techniques to solve real-world scenarios. Packed with over 60 task-based and instantly usable recipes, you'll discover how design a SCCM Infrastructure, and dive into topics such as the recommended SQL configuration for SCCM and how to deploy Windows 10 with Operating System Deployment (OSD).

You will learn to easily manage Windows 10 devices by deploying applications, software updates, and feature upgrades, andl be able to leverage Mobile Device Management (MDM) using SCCM and Microsoft Intune. Finally, you see how to gather the inventory of all your PC park and create reports based on it. By the end of the book, you will have learned the best practices when working with SCCM and have a handy reference guide for troubleshooting.

Style and approach

This cookbook is full of quick recipes that show you how to administer SCCM and will help you understand how to solve particular problems/situations encountered in day-to-day tasks.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 379

Veröffentlichungsjahr: 2016

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Table of Contents

Microsoft System Center Configuration Manager Cookbook - Second Edition
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Designing a System Center Configuration Manager Infrastructure
Introduction
What's changed from System Center 2012 Configuration Manager?
Getting ready
How to do it...
Whats new in CM Capabilities
Removed features
See also
System Center Configuration Manager's new servicing models
Getting Ready
Windows 10's new servicing models
How to do it...
How will CM support Windows 10?
Why is there another version called Configuration Manager LTSB 2016?
Keeping your CM deployment up-to date
Getting ready
How to do it...
How it works...
There's more...
See also
Infrastructure sizing considerations
Supportable size and scale
Hardware recommendation
See also
Dividing up site system roles
Getting ready
How to do it...
How it works...
There's more...
Offloading the SUP
Offloading Endpoint Protection
Offloading SQL Reporting Services
See also
Upgrading in-place from Configuration Manager 2012
Getting ready
How to do it...
Starting the upgrade installation at the CAS or primary site
Starting the upgrade installation at a secondary site
Starting the upgrade installation of clients
How it works...
There's more...
See also
Installing SQL the right way
Getting ready
How to do it...
How it works...
There's more...
Installing SQL with an unattended file
Setting some limits
SQL file layout
Helping SQL
See also
Managing Internet-facing clients
Getting ready
How to do it...
How it works...
See also
Using remote and workstation distribution points and BranchCache
Getting ready
How to do it...
How it works...
There's more...
When to choose BranchCache
When to choose a workstation distribution point
When to choose a server-class distribution point
See also
2. Deploying Windows 10 with Operating System Deployment
Introduction
Creating an OSD test environment
Getting ready
How to do it...
How it works...
There's more...
The reference image in a VM
The production build in a VM
Leveraging the build and capture process
Getting ready
How to do it...
How it works...
There's more...
Creating bootable media
Deploying the task sequence to a device collection
Starting the build process and troubleshooting information
See also
Migrating user state
Getting ready
How to do it...
How it works...
There's more...
See also
Managing drivers
Getting ready
How to do it...
How it works...
There's more...
Auto Apply Drivers
Applying Driver Package
Customizing with WMI conditional statements
See also
Customizing the build process with prestart hooks
Getting ready
How to do it...
How it works...
There's more...
See also
Patching your reference build
Getting ready
How to do it...
How it works...
See also
Using the new Windows 10 in-place upgrade task sequence
Getting ready
How to do it...
Deploying the upgrade TS to a device collection containing Windows 7/8/8.1 clients
How it works...
There's more...
Leveraging the Microsoft Deployment Toolkit with CM OSD
How to do it...
How it works...
There's more...
See also
3. Deploying Applications and Software Updates
Introduction
Creating applications and deployment types
Getting ready
How to do it...
How it works...
There's more...
Creating deployment types
Specifying application settings
Distribute an application to your DPs
Deploying an application to workstations
See also
Deploying Store Apps - Windows, iOS, Android
Getting ready
How to do it...
Deploy Apps directly from Stores - Deep Link
Deploy Apps by Side-Loading
How it works...
There's more...
See also
Creating Mobile Application Management Policy
Getting ready
How to do it...
How it works...
There's more...
See also
Managing Software Center and Application Catalog
How to do it...
There's more...
See also
Reducing collection dependencies with conditional rules and global conditions
Getting ready
How to do it...
How it works...
There's more...
Testing the application using a Simulated Deployment
Converting classic packages to applications
Getting ready
How to do it...
How it works...
There's more...
Creating and deploying Virtual Applications - App-V
Getting ready
How to do it...
How it works...
Superseding applications
Getting ready
How to do it...
How it works...
Monitoring content and deployment status
Getting ready
How to do it...
How it works...
Preparing for software updates
Getting ready
How to do it...
How it works...
There's more...
The Active Software Update Point
Enable software updates on clients
Creating and monitoring software updates
Getting ready
How to do it...
How it works...
There's more...
Create a software update deployment
Monitor the deployment
See also
Leveraging Automatic Deployment Rules - ADRs
Getting ready
How to do it...
How it works...
There's more...
Deploying custom updates
Getting ready
How to do it...
How it works...
There's more...
See also
Leveraging Windows 10 Servicing to deploy features upgrades
Getting ready
How to do it...
How it works...
There's more...
See also
4. Managing Compliance Settings
Introduction
Building Configuration Items the old way
Getting ready
How to do it...
How it works...
There's more...
Disabling the local guest account
Disabling Internet Connection Sharing
Verifying recent antivirus definition
See also
Building Configuration Items for Windows 10
Getting ready
How to do...
How it works... 
There's more...
Creating and deploying a baseline
Getting ready
How to do it...
How it works...
There's more...
Piloting the baseline
Testing the baseline
Managing revisions
See also
Leveraging Security Compliance Manager
Getting ready
How to do it...
How it works...
There's more...
Adding an additional CI to the baseline
See also
Monitoring compliance with SSRS
Getting ready
How to do it...
How it works...
There's more...
Creating an e-mail based subscription
Creating a file-based subscription
See also
5. Managing Mobile Devices using Configuration Manager with Microsoft Intune
Introduction
Creating a Microsoft Intune subscription
Getting ready
How to do it...
How it works...
There's more...
See also
Connecting Microsoft Intune to CM
Getting ready
How to do it...
Android management setup
Windows 10 management setup
Windows 10 Mobile management setup
iOS management setup
How it works...
There's more...
See also
Creating and deploying MDM policies
Getting ready
How to do it...
How it works...
There's more...
Deploying the MDM policy
Verifying the application of the MDM policy
See also
Using Conditional Access to control devices' access to Office 365 services
Getting ready
How to do it...
How it works... 
There's more...
See also
Managing mobile devices enrolled in Microsoft Intune via the CM console
Getting ready
How to do it...
Full wipe action
Selective wipe action
Remote lock
Passcode reset
How it works... 
There's more...
6. Managing Sites
Introduction
Managing collections
Getting ready
How to do it...
How it works...
There's more...
Creating maintenance windows
Configuring power management
Configuring alerts
Import/export and copying collections
See also
Configuring site maintenance
Getting ready
How to do it...
How it works...
There's more...
Setting up a Network Access Account
Disabling unused Status Filter Rules
Designating a fallback site
See also
Managing site communications
Getting ready
How to do it...
There's more...
Configuring bandwidth restrictions on standalone DPs
Configuring Discovery
Getting ready
How to do it...
How it works...
There's more...
Enabling Active Directory System Discovery
Enabling Active Directory User Discovery
Enabling Active Directory Group Discovery
See also
Managing Boundary Groups
Getting ready
How to do it...
How it works...
There's more...
Adding or editing Boundary Groups from the Boundaries node
See also
Managing role-based security
Getting ready
How to do it...
How it works...
There's more...
Creating scopes to manage security boundaries
Defining administrator groups
Setting security scopes on DPs
See also
Configuring the Application Catalog
Getting ready
How to do it...
How it works...
There's more...
See also
Managing and validating content for DPs and DP groups
Getting ready
How to do it...
How it works...
There's more...
Monitoring the content status
Monitoring DP group status
Monitoring the DP configuration status
Validating the content
See also
7. Managing Clients
Introduction
Deploying clients
Getting ready
How to do it...
How it works...
There's more...
Discovering computers
Configuring security
Pushing the client to a collection
Pushing the client to all computers automatically
See also
Upgrading client agents
Getting ready
How to do it...
How it works...
There's more...
See also
Managing client health
Getting ready
How to do it...
How it works...
There's more...
Viewing health in the console
Viewing health in SRS reports
Viewing alerts in the console
Disabling client remediation
See also
Managing client settings
Getting ready
How to do it...
How it works...
There's more...
Hiding all notifications
Deploying Endpoint Protection
See also
Enabling Device Health Attestation in Windows 10
Getting ready
How to do it...
How it works...
There's more
See also
Monitoring client installation and activity
Getting ready
How to do it...
How it works...
There's more...
See also
Making use of user-centric improvements
Getting ready
How to do it...
How it works...
There's more...
Associating users to devices
Enable the new Software Center
See also
Configuring power management
Getting ready
How to do it...
How it works...
There's more...
Copying power management settings from another computer
Enabling users to opt out of power management
Creating an "always on" collection
Configure wakeup time, but no other settings
Monitoring Power Management with Reporting
See also
8. Managing Inventory
Introduction
Managing hardware inventory
Getting ready
How to do it...
How it works...
There's more...
Extending hardware inventory
Using RegKeytoMof
Backing up your classes
See also
Managing software inventory
Getting ready
How to do it...
How it works...
There's more...
Adding new software inventory rules
Creating a software inventory rule with a custom client policy
Ignoring other options
See also
Managing software metering
Getting ready
How to do it...
How it works...
There's more...
Automatically create metering rules based on recent usage data
Reviewing metering reports
Automating uninstall processes to remove unused software
Leveraging CCM_RecentlyUsedApps
Monitoring inventory data flow
Getting ready
How to do it...
Client
Management Point
Site
How it works...
There's more...
Integrating Asset Intelligence
Getting ready
How to do it...
How it works...
There's more...
Submitting applications to Microsoft for categorization
See also
9. Managing Reports and Queries
Introduction
Installing SQL Server Reporting Services - SSRS
Getting ready
How to do it...
How it works...
There's more...
Remote SSRS - remote RSP
See also
Configuring reporting services
Getting ready
How to do it...
Making the SSRS server an RSP
Saving resources of your CAS or Primary - cache reports
See also
Sharing your reports with others
Getting ready
How to do it...
Configuring report subscription
Getting ready
Step 1: Enable e-mail notification for alerts
Step 2: Configure E-Mail Settings of Reporting Services Configuration Manager
Step 3: Configure SQL Server Agent Service
How to do it...
There's more...
See also
Building queries
Getting ready
How to do it...
How it works...
There's more...
Creating subselect queries in T-SQL
Creating a WMI query
Creating a WMI-based query collection
Creating subselect queries in WMI
See also
Editing and creating reports
Getting ready
How to do it...
How it works...
There's more...
Creating a new report with Report Builder 3.0
Incorporating readability aids in your report
Uploading reports to the RSP
See also

Microsoft System Center Configuration Manager Cookbook - Second Edition

Microsoft System Center Configuration Manager Cookbook - Second Edition

Copyright © 2016 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: September 2012

Second edtion: November 2016

Production reference: 1161116

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham 

B3 2PB, UK.

ISBN 978-1-78588-120-6

www.packtpub.com

Credits

Authors

Samir Hammoudi

Chuluunsuren Damdinsuren

Brian Mason

Greg Ramsey

Copy Editor

Laxmi Subramanian

Reviewer

Matthew Hudson

Proofreader

Safis Editing

Commissioning Editor

Kartikey Pandey

Graphics

Kirk D'Penha

Acquisition Editor

Meeta Rajani

Indexer

Pratik Shirodkar

Technical Editors

Narsimha Pai

Nirant Carvalho

Production Coordinator

Shantanu N. Zagade

About the Authors

Samir Hammoudi is a Microsoft Full Time Employee (MSFT) working as a Sales Engineer (TSP) on Surface devices and Windows 10 in Tokyo, Japan. During the beginning of his career, he worked as a Senior ICT Consultant in Switzerland for 7 years offering his wide technical expertise on Microsoft technologies such as Active Directory, Exchange, Virtualization, and Windows client deployment and management. Looking for a new challenge, he then moved to Japan and joined Microsoft as a Premier Field Engineer (PFE) on System Center Configuration Manager, where he covered customers all around APAC region. Avid of learning new technologies, Samir is the holder of a wide range of Microsoft certifications as MCSE (Server and Private Cloud) and MCITP (Enterprise Admin, Messaging Admin, and Lync Server Admin). He regularly writes tech notes and articles in both his blogs, one written in English covering Microsoft Devices and Cloud technologies (aka.ms/beanexpert) and one written in Japanese covering mainly Microsoft Deployment Toolkit (aka.ms/mdtjp). Samir loves sharing information to empower the Microsoft IT pros community. He tries his best through his blogs to cover information that is missing from official Microsoft sites. Samir is passionate about sports (football in particular) and about technology in general. Always open to direct contact, he encourages anyone wanting to discuss about anything on Windows client technologies to head over to his blogs and contact him personally.

Chuluunsuren Damdinsuren is a Microsoft Full Time Employee (MSFT) working as a Premier Field Engineer (PFE) in client management area such as Active Directory, System Center Configuration Manager, and Remote Desktop Services for Microsoft Japan. He has an Engineering degree from Osaka University and an MS degree in Computer Science. His primary focus is to design, migrate, deploy, train, and troubleshoot System Center Configuration Manager and Active Directory. He has a couple of technical blogs, and various MSCA and MCSE certificates. He is a passionate fan of football and topcoder.

Brian Mason is a Systems Engineer at Wells Fargo where he manages over 350,000 resources with CM (note that any views expressed in this book are Brian's and not necessarily those of Wells Fargo). Brian is a 6-time Microsoft MVP for Configuration Manager (CM). He currently runs the Minnesota System Center User Group and its website where he blogs. He can be found answering forum questions on TechNet and myITforum.

Greg Ramsey is a Systems Engineer specializing in global systems management for Dell Services. He has a B.S. in Computer Sciences and Engineering from the Ohio State University and is a Microsoft Most Valuable Professional (MVP) for Microsoft System Center Configuration Manager. Greg co-authored SMS 2003 Recipes: A Problem Solution Approach (Apress, 2006) and Microsoft System Center Configuration Manager Unleashed (Sams, 2009). Greg is the co-founder of the Ohio SMS Users Group and the Central Texas Systems Management User Group.

About the Reviewer

Matthew Hudson has been involved in IT for over 25 years.He has focused on Enterprise Systems Management for more than a decade at various companies ranging from Higher Education to the Energy sector. Matthew is currently a Microsoft MVP in Enterprise Mobility.

www.PacktPub.com

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

https://www.packtpub.com/mapt

Get the most in-demand software skills with Mapt. Mapt gives you full access to all Packt books and video courses, as well as industry-leading tools to help you plan your personal development and advance your career.

Why subscribe?

Fully searchable across every book published by PacktCopy and paste, print, and bookmark contentOn demand and accessible via a web browser

Preface

Microsoft's System Center Configuration Manager Current Branch (CM CB) is arguably the most complex (and feature rich) offering of the System Center suite. CM administrators must be proficient in a variety of technologies in order to effectively design and operate a CM hierarchy. The list of technologies that CM touches is almost overwhelming, for example, SQL, IIS, MDT, WSUS, WMI, PXE, SSRS, workstation and server operating systems, networking, and more. It should come as no surprise then that CM admins have built themselves a strong network of support. Forums such as Microsoft TechNet and myITforum are daily filled with questions and answers. There are local user groups, online webcasts, and conferences held routinely for admins to learn and share their trials and tribulations.

We often hear of an Exchange or Active Directory admin suddenly getting the CM dropped in his lap from the boss. There is little time to sink or swim. By giving quick recipes to get things done, readers can get things going (or keep them running) to buy time to better learn the product. This book does not spend time going into why CM does things the way it does, nor does it go into deep details as admins too often don't have the time for that. There are also other Configuration Manager 2007/2012 (CM07/CM12) admins who don't want to spend time reading bible-sized books on CM CB. They know an old version of CM very well and just need a quick guide to get them up to speed. Therefore, this book is aimed at getting admins up to speed fast with CM CB.

This book will get the reader up to a working knowledge of the product. For example, we cover Operating System Deployment (OSD) far enough for the reader to create a Windows 10 image and deploy it. Real world finesse will come only with time, but that cannot begin until the reader picks up the terminology and fundamentals. This book should remove that feeling of being overwhelmed by putting the reader straight to work with step by step recipes. Once the reader has actually tried a recipe, the topic will seem less intimidating. By using these recipes, the reader will gain the fundamentals of site administration, reporting, software distribution and patching, and client management.

What this book covers

Chapter 1, Designing a System Center Configuration Manager Infrastructure, covers ways to reduce the drag on primary sites to help keep you on just one site if possible such as installing SQL to be as efficient as possible and how to offload roles.

Chapter 2, Deploying Windows 10 with Operating System Deployment, shows you how to create an image and deploy it, taking into consideration the need to manage drivers or migrate user data.

Chapter 3, Deploying Applications and Software Updates, covers applications, patching and upgrades, monitoring deployments, and use of the new Software Center and Application Catalog.

Chapter 4, Managing Compliance Settings, covers how to create configuration items, put them into baselines and deploy them, and then monitor computers for compliance to those baselines with e-mailed drift reports.

Chapter 5, Managing Mobile Devices using Configuration Manager with Microsoft Intune, details ways to manage mobile devices by taking advantage of the MDM solution called Microsoft Intune that can be integrated with CM to offer a unique single pane of glass to manage both desktop and mobile devices.

Chapter 6, Managing Sites, details ways to configure and manage sites, set up discovery tasks to find systems, and explains how to set up security roles and scopes for other admins.

Chapter 7, Managing Clients, covers installation and upgrade of the CM client on systems, how to manage and monitor health of that client, and how to manage power on those clients.

Chapter 8, Managing Inventory, details the set up and usage of the various inventory methods of CM as well as metering of software usage.

Chapter 9, Managing Reports and Queries, walks you through Reporting Services installation, building queries for reports, and editing and creating reports.

What you need for this book

Readers with experience in CM07 or CM12 will get up to speed sooner, but it isn't a requirement. However, experience is needed in the following areas:

Installing server featuresInstalling Windows operating systems, and installing programs (for example, what is an MSI?)Finding Windows event logsNavigating to an IP or UNC, HTTP versus HTTPS, and so on

You might also want to get a mobile device (Android or iOS) if you are interested in testing the mobile device management features offered by CM CB and Microsoft Intune.

Who this book is for

This book is for administrators who need to get up to speed quickly with CM CB. Readers are given how-to steps without all the fat and fluff. Need to get SQL and CM installed right away? This book has recipes for design considerations. Need to just get a Windows 10 deployment started right now? There is an entire chapter dedicated to that. Need to set up a security drift report for your boss? There is a chapter for that as well. All the main features of CM have recipes written as concisely as possible to give the reader a quick start.

Sections

In this book, you will find several headings that appear frequently (Getting ready, How to do it, How it works, There's more, and See also).

To give clear instructions on how to complete a recipe, we use these sections as follows:

Getting ready

This section tells you what to expect in the recipe, and describes how to set up any software or any preliminary settings required for the recipe.

How to do it…

This section contains the steps required to follow the recipe.

How it works…

This section usually consists of a detailed explanation of what happened in the previous section.

There's more…

This section consists of additional information about the recipe in order to make the reader more knowledgeable about the recipe.

See also

This section provides helpful links to other useful information for the recipe.

Conventions

In this book, you will find a number of text styles that distinguish between different kinds of information. Here are some examples of these styles and an explanation of their meaning.

Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "You could manually create your own reference build, Sysprep, and capture it to a .wim file."

A block of code is set as follows:

PCUSOURCE=\\Server\Share\SQLServicePackX CUSOURCE=\\Server\Share\SQLCUX

Any command-line input or output is written as follows:

Setup.exe /CONFIGURATIONFILE=cmsqlconfig.ini

New terms and important words are shown in bold. Words that you see on the screen, for example, in menus or dialog boxes, appear in the text like this: "Change the properties of the Rebuild Indexes task to be enabled to Weekly."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book-what you liked or disliked. Reader feedback is important for us as it helps us develop titles that you will really get the most out of.

To send us general feedback, simply e-mail [email protected], and mention the book's title in the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide at www.packtpub.com/authors .

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books-maybe a mistake in the text or the code-we would be grateful if you could report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded to our website or added to any list of existing errata under the Errata section of that title.

To view the previously submitted errata, go to https://www.packtpub.com/books/content/support and enter the name of the book in the search field. The required information will appear under the Errata section.

Piracy

Piracy of copyrighted material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works in any form on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at [email protected] with a link to the suspected pirated material.

We appreciate your help in protecting our authors and our ability to bring you valuable content.

Questions

If you have a problem with any aspect of this book, you can contact us at [email protected], and we will do our best to address the problem.

Chapter 1. Designing a System Center Configuration Manager Infrastructure

In this chapter, we will cover the following recipes:

What's changed from System Center 2012 Configuration Manager?System Center Configuration Manager's new servicing modelsKeeping your CM deployment up-to dateInfrastructure sizing considerationsDividing up site system rolesUpgrading in-place from Configuration Manager 2012Installing SQL the right wayManaging Internet-facing clientsUsing remote and workstation distribution points and BranchCache

Introduction

In this chapter, we will learn the new servicing model, and walk through the various setup scenarios and configurations for System Center Configuration Manager Current Branch (SCCM CB). Designing and keeping a System Center Configuration Manager (SCCM) infrastructure current by using best practices such as keeping SQL server on the site, offloading some roles as needed, and in-place upgrades from CM12.

What's changed from System Center 2012 Configuration Manager?

We will go through the new features, changes, and removed features in CM since CM 2012.

Getting ready

The following are the new features in CM since CM12:

In-console updates for Configuration Manager:CM uses an in-console service method called Updates and Servicing that makes it easy to locate and install updates for CM.Service Connection Point: The Microsoft Intune connector is replaced by a new site system role named Service Connection Point. The service connection point is used as a point of contact for devices you manage with, upload usage and diagnostic data to the Microsoft cloud service, and makes updates that apply within the CM console.Windows 10 Servicing: You can view the dashboard which tracks all Windows 10 PCs in your environment, create servicing plans to ensure Windows 10 PCs are kept up to date, and also view alerts when Windows 10 clients are near to the end of a CB/CBB support cycle.

How to do it...

Whats new in CM Capabilities

This information is based on versions 1511 and 1602. You can find out if the change is made in 1602 or later by looking for the version 1602 or later tag. You can find the latest changes at https://technet.microsoft.com/en-us/library/mt757350.aspx.

Endpoint Protection anti-malware:
Real-time protection: This blocks potentially unwanted applications at download and prior to installation Scan settings: This scans mapped network drives when running a full scan Auto sample file submission settings: This is used to manage the behaviorExclusion settings: This section of the policy is improved to allow device exclusions
Software updates:
CM can differentiate a Windows 10 computer that connects to Windows Update for Business (WUfB) versus the computers connected to SUPYou can schedule, or run manually, the WSUS clean up task from the CM consoleCM has the ability to manage Office 365 client updates by using the SUP (version 1602 or later)
Application management:
This supports Universal Windows Platform (UWP) appsThe user-available apps now appear in Software CenterWhen you create an in-house iOS app you only need to specify the installer (.ipa) fileYou can still enter the link directly, but you can now browse the store for the app directly from the CM consoleCM now supports apps you purchase in volume from the Apple Volume-Purchase Program (VPP) (version 1602 or later)Use CM app configuration policies to supply settings that might be required when the user runs an iOS app (version 1602 or later)
Operating system deployment:
A new task sequence (TS) type is available to upgrade computers from Windows 7/8/8.1 to Windows 10Windows PE Peer Cache is now available that runs a TS using Windows PE Peer Cache to obtain content from a local peer, instead of running it from a DPYou can now view the state, deploy the servicing plans, and get alerts of WaaS in your environment, to keep the Windows 10 current branch updated
Client deployment:
You can test new versions of the CM client before upgrading the rest of the site with the new software
Site infrastructure:
CM sites support the in-place upgrade of the site server's OS from Windows Server 2008 R2 to Windows Server 2012 R2 (version 1602 or later)SQL Server AlwaysOn is supported for CM (version 1602 or later)CM supports Microsoft Passport for Work which is an alternative sign-in method to replace a password, smart card, or virtual smart card
Compliance settings:
When you create a configuration item, only the settings relevant to the selected platform are availableIt is now easier to choose the configuration item type in the create configuration item wizard and has a number of new settingsIt provides support for managing settings on Mac OS X computersYou can now specify kiosk mode settings for Samsung KNOX devices. (version 1602 or later)
Conditional access:
Conditional access to Exchange Online and SharePoint Online is supported for PCs managed by CM (version 1602 or later)You can now restrict access to e-mail and 0365 services based on the report of the Health Attestation Service (version 1602 or later)New compliance policy rules like automatic updates and passwords to unlock devices, have been added to support better security requirements (version 1602 or later)Enrolled and compliant devices always have access to Exchange On-Premises (version 1602 or later)
Client management:
You can now see whether a computer is online or not via its status (version 1602 or later)A new option, Sync Policy has been added by navigating to the Software Center | Options | Computer Maintenance which refreshes its machine and user policy (version 1602 or later)You can view the status of Windows 10 Device Health Attestation in the CM console (version 1602 or later)
Mobile device management with Microsoft Intune:
Improved the number of devices a user can enrollSpecify terms and conditions users of the company portal must accept before they can enroll or use the appAdded a device enrollment manager role to help manage large numbers of devicesCM can help you manage iOS Activation Lock, a feature of the Find My iPhone app for iOS 7.1 and later devices (version 1602 or later)You can monitor terms and conditions deployments in the CM console (version 1602 or later)
On-premises Mobile Device Management:
You can now manage mobile devices using on-premises CM infrastructure via a management interface that is built into the device OS

Removed features

There are two features that were removed from CM current branch's initial release in December 2015, and there will be no more support on these features. If your organization uses these features, you need to find alternatives or stay with CM12.

Out of Band Management: With Configuration Manager, native support for AMT-based computers from within the CM console has been removed.Network Access Protection:CM has removed support for Network Access Protection. The feature has been deprecated in Windows Server 2012 R2 and is removed from Windows 10.

See also

Refer to the TechNet documentation on CM changes at https://technet.microsoft.com/en-us/library/mt622084.aspx

System Center Configuration Manager's new servicing models

The new concept servicing model is one of the biggest changes in CM. We will learn what the servicing model is and how to do it in this chapter.

Getting Ready

Windows 10's new servicing models

Before we dive into the new CM servicing model, we first need to understand the new Windows 10 servicing model approach called Windows as a Service (WaaS).

Microsoft regularly gets asked for advice on how to keep Windows devices secure, reliable, and compatible. Microsoft has a pretty strong point-of-view on this: Your devices will be more secure, more reliable, and more compatible if you are keeping up with the updates we regularly release.

In a mobile-first, cloud-first world, IT expects to have new value and new capabilities constantly flowing to them. Most users have smart phones and regularly accept the updates to their apps from the various app stores. The iOS and Android ecosystems also release updates to the OS on a regular cadence.

With this in mind, Microsoft is committed to continuously rolling out new capabilities to users around the world, but Windows is unique in that it is used in an incredibly broad set of scenarios, from a simple phone to some of the most complex and mission critical use scenarios in factories and hospitals. It is clear that one model does not fit all of these scenarios.

To strike a balance between the needed updates for such a wide range of device types, there are four servicing options (summarized in Table 1) you will want to completely understand.

Table 1. Windows 10 servicing options (WaaS)

Servicing Models

Key Benefits

Support Lifetime

Editions

Target Scenario

Windows Insider Program

Enables testing new features before release

N/A

Home, Pro, Enterprise, Education

IT Pros, Developers

Current Branch (CB)

Makes new features available to users immediately

Approximately 4 months

Home, Pro, Enterprise, Education

Consumers, limited number of Enterprise users

Current Branch for Business (CBB)

Provides additional testing time through Current Branch

Approximately 8 months

Pro, Enterprise, Education

Enterprise users

Long-Term Servicing Branch (LTSB)

Enables long-term low changing deployments like previous Windows versions

10 Years

Enterprise LTSB

ATM, Line machines, Factory control

How to do it...

How will CM support Windows 10?

As you read in the previous section, Windows 10 brings with it new options for deployment and servicing models. On the System Center side, it has to provide enterprise customers with the best management for Windows 10 with CM by helping you deploy, manage, and service Windows 10. Windows 10 comes in two basic types: a Current Branch/Current Branch for Business with fast version model, and the LTSB with a more traditional support model.

Therefore, Microsoft has released a new version of CM to provide full support for the deployment, upgrade, and management of Windows 10 in December 2015. The new CM (simply without calendar year) is called Configuration Manager Current Branch (CMCB), and designed to support the much faster pace of updates for Windows 10, by being updated periodically. 

This new version will also simplify the CM upgrade experience itself. One of the core capabilities of this release is a brand new approach for updating the features and functionality of CM. Moving faster with CM will allow you to take advantage of the very latest feature innovations in Windows 10, as well as other operating systems such as Apple iOS and Android when using mobile device management (MDM) and mobile application management (MAM) capabilities.

The new features for CM are in-console Updates-and-Servicing processes that replace the need to learn about, locate, and download updates from external sources. This means no more service packs or cumulative update versions to track. Instead, when you use the CM current branch, you periodically install in-console updates to get a new version. New update versions release periodically and will include product updates and can also introduce new features you may choose to use (or not use) in your deployment.

Because CM will be updated frequently, will be denoted each particular version with a version number, for example 1511 for a version shipped in December 2015. Updates will be released for the current branch about three times a year. The first release of the current branch was 1511 in December 2015, followed by 1602 in March 2016. Each update version is supported for 12 months from its general availability release date.

Why is there another version called Configuration Manager LTSB 2016?

There will be a release named System Center Configuration Manager LTSB 2016 that aligns with the release of Windows Server 2016 and System Center 2016. With this version, as like previous versions 2007 and 2012, you do not have to update the Configuration Manager Site Servers like the current branch.

Table 2. Configuration Manager Servicing Options:

Servicing Options

Benefits

Support Lifetime

Intended Target Clients

 CM CB

Fully supports any type of Windows 10

Approximately 12 months

Windows 10 CB/CBB, Windows 10

Configuration Manager LTSB 2016

You do not need to update frequently

10 Years

Windows 10 LTSB

Keeping your CM deployment up-to date

CM synchronizes with the Microsoft cloud service to get updates. You can then install from within the CM console. Only updates that apply to your infrastructure and version are downloaded and made available. This synchronization can be automatic, or manual depending on how you configure the service connection point for your hierarchy.You can choose either of the following methods for upgrading your CM Infrastructure.

You can choose either of the following methods for upgrading your CM Infrastructure:

In online mode, the service connection point automatically connects to the Microsoft cloud service and downloads applicable updatesIn offline mode, you must manually use the Service Connection Tool to download and then import available updates into the service connection point

By default, CM checks for new updates every 24 hours. Beginning with version 1602 or later, you can also check for updates immediately by:

Navigating to Administration | Cloud Services | Updates and Servicing.Clicking on Check for Updates.

Note

To view updates in the console, a user must be assigned a security role that includes the Read permission in the permission group Site, and the security scope All.

 To configure the service connection point role:

Navigate to Administration | Site Configuration | Servers and Site System Roles.Add Service connection point role by doing the following:
New site system server: On the Home tab in the Create group, click on Create Site System Server to start the Create Site System Server wizard.Existing site system server: Click on the server on which you want to install the service connection point role. Then, on the Hom e tab, in the Server group, click on Add Site System Roles to start the Add Site system Roles wizard.
On the System Role Selection page, select Service connection point, and click on Next.Complete the wizard.

Note

The service connection point site system role may only be installed on a central administration site or standalone primary site. The service connection point must have Internet access.

Getting ready

Before applying a CM update, there are three recommended actions you can execute in order to safely update CM:

Refer to the checklist made available by Microsoft:

Refer to the checklist available at https://technet.microsoft.com/en-us/library/mt691556.aspx for updating from System Center Configuration Manager version 1511 to 1602.

Test the database upgrade:
Obtain a set of source files from the CD.Latest folder of a site that runs the version you plan to update to from the lab environment. For example, if your site runs version 1501 and you want to update to 1602, you must get a CD.Latest folder from a site that has already updated to version 1602.Create a backup of the site database, and then restore it to an instance of a test SQL Server.Run Setup.exe from CD.Latest, for example, SMSSETUP\BIN\X64\Setup.exe /TESTDBUPGRADE DBtest\CM_ABC.Monitor ConfigMgrSetup.log in the root of the system drive.If the test upgrade fails, resolve any issues related to the site database upgrade failure.
Run the prerequisite checker:
Navigate to Administration |Cloud Services | Updates and Servicing.Right-click on the update package you want to run the prerequisite check for.Choose Run prerequisite check. When you run the prerequisite check, content for the update replicates on child sites.To view the results, navigate to Monitoring | Site Servicing Status and look for the prerequisite status. You can also view the details from ConfigMgrPrereq.log.

How to do it...

Before installing a new CM update, be sure to have done the prerequisite checks described in the Getting ready section.

Tip

Child primary sites start the update automatically after the central administration site completes installation of the update. You can use Service Windows for site servers to control when a site installs updates.

When it comes to updating CM to a new version, you will have to consider updating the CM hierarchy in the following order:

The top-tier site (primary site or CAS if you have one). Follow these steps to apply the update to the top-tier site:
From the top-tier site server, navigate to Administration | Cloud Services | Updates and Servicing.Select an available update and then click on Install Update Pack.
Update installation at secondary sites. After the parent primary site is updated, update the secondary site using the following steps:
Navigate to Administration | Site Configuration | Sites.Select the site you want to update, and then on the Home tab, in the Site group, click on Upgrade.Click on Yes.
To monitor the status, select the secondary site server, and then on the Home tab, in the Site group, click on Show Install Status.

Note

You have to manually update secondary sites from the CM console after the primary parent site update is completed. Automatic update of secondary site servers is not supported. When you open the CM console after the site update, you are prompted to update the console.

Start update of CM clients. Perform the following steps to update clients:
Navigate to Administration | Site Configuration | Sites.On the Home tab, in the Sites group, click on Hierarchy Settings.In the Client Upgrade tab, review the version and date of the production client.Click on Upgrade all clients in the hierarchy using the production client and click on OK in the confirmation dialog box.If you don't want client upgrades to apply to servers, click on Do not upgrade servers.Specify the number of days in which computers must upgrade the client after they receive the client policy.If you want the client installation package to be copied to prestaged distribution points, click on the Automatically distribute client installation package to distribution points.Click on OK to save the settings and close the Hierarchy Settings Properties dialog box.

How it works...

As part of the update installation, CM re-installs any affected components such as site system roles or the console, manages updates to clients based on the selections you made for client piloting, and basically there is no need to reboot site system servers as part of the update.

Tip

 

When updates are installed, Configuration Manager also updates the CD.Latest folder which is used during a site recovery.

There's more...

From the CM console, it is also possible to verify any update installation status as well as monitor the update in progress. 

To verify the status of updated packages, navigate to Administration | Cloud Services | Updates and Servicing. This node shows the installation status for all updated packages.

To monitor the CM update while it's applied, follow these steps:

Navigate to Monitoring | Overview | Site Servicing Status. You will find there the installation status of the CM update currently in progress.You can view the CMUpdate.log file in <ConfigMgr_Installation_Directory>\Logs\.

After a CAS or primary site updates, each CM console that connects to that site must also update.

To start updating CM consoles:

Open the console, you are prompted to update a console, click on OK.To verify the version, go to About System Center Configuration Manager at the top-left corner of the console where the new site and console versions are displayed.

See also

Refer to the TechNet documentation on CM updates at https://technet.microsoft.com/en-us/library/mt607046.aspx