Preface |
|
xv | |
Acknowledgments |
|
xvi | |
About This Book |
|
xvii | |
About The Author |
|
xix | |
1 Before you begin |
|
1 | (6) |
|
1.1 Why Configuration Manager? |
|
|
2 | (1) |
|
1.2 Is this book for you? |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
1.4 Setting up your lab environment |
|
|
5 | (1) |
|
1.5 Using online resources |
|
|
5 | (1) |
|
1.6 Being immediately effective with ConfigMgr |
|
|
6 | (1) |
2 Setting up your lab environment |
|
7 | (17) |
|
2.1 Create the virtual environment |
|
|
8 | (3) |
|
2.2 Download the prerequisite software |
|
|
11 | (3) |
|
|
11 | (1) |
|
Microsoft Deployment Toolkit 2013 Update 2 |
|
|
12 | (1) |
|
Microsoft Assessment and Deployment Kit for Windows 10 (Version 1511) |
|
|
12 | (1) |
|
Microsoft SQL Server 2014 SP1 |
|
|
12 | (1) |
|
|
12 | (1) |
|
Windows 10 Enterprise x64 (Build 1511) |
|
|
12 | (1) |
|
System Center Configuration Manager and Endpoint Protection |
|
|
13 | (1) |
|
System Center Configuration Manager Prerequisites |
|
|
13 | (1) |
|
|
13 | (1) |
|
2.3 Install and configure MDT 2013 Update 2 |
|
|
14 | (5) |
|
Populate MDT with required software |
|
|
15 | (1) |
|
Use MDT to generate an automated build image (ISO) |
|
|
16 | (3) |
|
2.4 Build the virtual machines |
|
|
19 | (3) |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
21 | (1) |
|
2.5 Verify the ConfigMgr installation |
|
|
22 | (2) |
3 Making ConfigMgr aware of your environment |
|
24 | (16) |
|
|
25 | (1) |
|
|
26 | (1) |
|
|
26 | (8) |
|
Active Directory Forest Discovery |
|
|
27 | (3) |
|
Active Directory System Discovery |
|
|
30 | (2) |
|
Active Directory User Discovery |
|
|
32 | (1) |
|
Active Directory Group Discovery |
|
|
33 | (1) |
|
|
34 | (4) |
|
|
35 | (1) |
|
Creating a boundary group |
|
|
36 | (1) |
|
Linking the boundary group with ConfigMgr |
|
|
36 | (2) |
|
|
38 | (1) |
|
3.5 Ideas for on your own |
|
|
38 | (2) |
|
Controversy over boundaries |
|
|
39 | (1) |
4 Managing ConfigMgr devices and users |
|
40 | (17) |
|
4.1 Understanding devices and the ConfigMgr client |
|
|
41 | (2) |
|
Installing the ConfigMgr client on remote systems |
|
|
41 | (2) |
|
4.2 Preparing for a client push |
|
|
43 | (5) |
|
Set the client push account permissions |
|
|
43 | (1) |
|
Open the Windows Firewall |
|
|
44 | (2) |
|
Configure the client push account |
|
|
46 | (2) |
|
4.3 Performing a client push |
|
|
48 | (3) |
|
4.4 Working with users in the ConfigMgr world |
|
|
51 | (1) |
|
4.5 Creating relationships between users and devices |
|
|
52 | (3) |
|
Understanding a UDA scenario |
|
|
53 | (1) |
|
Creating UDA relationships |
|
|
53 | (2) |
|
|
55 | (2) |
|
|
55 | (1) |
|
Disable the Windows Firewall on DC01 |
|
|
56 | (1) |
|
Push the ConfigMgr client to DC01 |
|
|
56 | (1) |
5 Organizing devices and users |
|
57 | (21) |
|
5.1 Understanding collection concepts |
|
|
58 | (6) |
|
|
60 | (3) |
|
|
63 | (1) |
|
5.2 Creating a new collection |
|
|
64 | (5) |
|
Creating a new device collection |
|
|
65 | (2) |
|
Creating a new user collection |
|
|
67 | (2) |
|
5.3 Understanding the WMI Query Language |
|
|
69 | (4) |
|
|
69 | (1) |
|
Using multiple attributes |
|
|
70 | (1) |
|
Querying multiple sources |
|
|
71 | (1) |
|
Combining data from multiple sources |
|
|
72 | (1) |
|
|
73 | (4) |
|
|
73 | (1) |
|
Be aware of collection updating |
|
|
74 | (1) |
|
Move collections between hierarchies |
|
|
75 | (2) |
|
|
77 | (1) |
|
5.6 Ideas for on your own |
|
|
77 | (1) |
6 Configuring ConfigMgr clients |
|
78 | (18) |
|
6.1 Exploring client settings |
|
|
79 | (6) |
|
Using Default Client Settings |
|
|
80 | (3) |
|
Knowing when to change the Default Client Settings |
|
|
83 | (1) |
|
Changing the Default Client Settings |
|
|
83 | (2) |
|
6.2 Creating custom settings |
|
|
85 | (4) |
|
Create custom device settings |
|
|
85 | (2) |
|
Create custom user settings |
|
|
87 | (2) |
|
6.3 Deploying custom settings |
|
|
89 | (3) |
|
Deploying device settings |
|
|
89 | (1) |
|
|
90 | (1) |
|
|
91 | (1) |
|
6.4 Forcing policy updates |
|
|
92 | (3) |
|
Forcing a policy update via a local client |
|
|
93 | (1) |
|
Forcing a policy update remotely via a console |
|
|
94 | (1) |
|
|
95 | (1) |
7 Creating and configuring applications with the AppModel |
|
96 | (14) |
|
7.1 Exploring the ConfigMgr AppModel |
|
|
96 | (2) |
|
ConfigMgr vs. ConfigMgr 2007 |
|
|
96 | (2) |
|
Applications vs. packages |
|
|
98 | (1) |
|
7.2 Creating a ConfigMgr application |
|
|
98 | (4) |
|
Preparing the application source |
|
|
99 | (1) |
|
Creating your application |
|
|
100 | (2) |
|
7.3 Configuring your application |
|
|
102 | (7) |
|
|
102 | (3) |
|
|
105 | (2) |
|
|
107 | (2) |
|
|
109 | (1) |
8 Deploying applications and packages to ConfigMgr clients |
|
110 | (18) |
|
8.1 Deploying applications |
|
|
111 | (1) |
|
8.2 Deploying applications to devices |
|
|
111 | (7) |
|
Step 1: Distributing application content |
|
|
112 | (2) |
|
Step 2: Deploying the application to a device collection |
|
|
114 | (2) |
|
Step 3: Installing an application on a device |
|
|
116 | (2) |
|
8.3 Deploying applications to users |
|
|
118 | (2) |
|
Installing the Application Catalog |
|
|
119 | (1) |
|
8.4 Creating and deploying packages |
|
|
120 | (4) |
|
|
121 | (2) |
|
|
123 | (1) |
|
8.5 Turning packages into applications |
|
|
124 | (3) |
|
|
127 | (1) |
9 Ensuring that ConfigMgr clients can access content |
|
128 | (13) |
|
9.1 Understanding distribution points |
|
|
129 | (2) |
|
|
131 | (3) |
|
9.3 Working with distribution point groups |
|
|
134 | (2) |
|
9.4 Keeping content healthy |
|
|
136 | (3) |
|
Validating an individual package |
|
|
137 | (1) |
|
Automating content validation |
|
|
138 | (1) |
|
Spotting validation errors |
|
|
139 | (1) |
|
|
139 | (1) |
|
9.6 Ideas for on your own |
|
|
139 | (2) |
10 Keeping ConfigMgr clients patched |
|
141 | (14) |
|
10.1 Install the software update point |
|
|
142 | (5) |
|
Install WSUS prerequisites |
|
|
142 | (1) |
|
Install and configure WSUS |
|
|
143 | (2) |
|
|
145 | (1) |
|
Install the software update point |
|
|
145 | (2) |
|
10.2 Configure software updates in ConfigMgr |
|
|
147 | (2) |
|
10.3 Download updates into ConfigMgr |
|
|
149 | (2) |
|
10.4 Deploy updates to ConfigMgr clients |
|
|
151 | (3) |
|
|
154 | (1) |
11 Preparing to deploy Windows |
|
155 | (11) |
|
11.1 Importing an operating system image |
|
|
156 | (2) |
|
11.2 Starting your deployment with WinPE |
|
|
158 | (1) |
|
11.3 Handling different hardware platforms |
|
|
159 | (4) |
|
11.4 Creating a new task sequence |
|
|
163 | (2) |
|
|
165 | (1) |
12 Deploying Windows |
|
166 | (13) |
|
12.1 Creating a new client system |
|
|
167 | (1) |
|
12.2 Preparing for network booting |
|
|
168 | (1) |
|
12.3 Customizing the deployment task sequence |
|
|
169 | (5) |
|
Customizing disk partitions |
|
|
170 | (2) |
|
|
172 | (1) |
|
|
173 | (1) |
|
|
174 | (4) |
|
Making content available from Windows PE |
|
|
174 | (1) |
|
Deploying the task sequence |
|
|
174 | (2) |
|
|
176 | (2) |
|
|
178 | (1) |
|
12.6 Ideas for on your own |
|
|
178 | (1) |
13 Advanced deployment of Windows with ConfigMgr and MDT |
|
179 | (11) |
|
13.1 Integrating MDT with ConfigMgr |
|
|
180 | (5) |
|
|
180 | (2) |
|
Building MDT packages within ConfigMgr |
|
|
182 | (3) |
|
13.2 Making sure that MDT is awesome |
|
|
185 | (4) |
|
|
185 | (1) |
|
Exploring MDT functionality |
|
|
186 | (3) |
|
|
189 | (1) |
14 Managing Linux clients |
|
190 | (9) |
|
14.1 Installing an Ubuntu server |
|
|
190 | (3) |
|
14.2 Installing the ConfigMgr client for Linux |
|
|
193 | (2) |
|
14.3 Navigating ConfigMgr for Linux |
|
|
195 | (3) |
|
Connecting to Ubuntu remotely |
|
|
196 | (1) |
|
Exploring ConfigMgr logs for Linux |
|
|
197 | (1) |
|
|
198 | (1) |
15 Deploying to Linux and Mac clients |
|
199 | (15) |
|
15.1 Linux client functionality |
|
|
199 | (6) |
|
Working with the Linux client |
|
|
200 | (1) |
|
Inventorying Linux systems |
|
|
201 | (2) |
|
|
203 | (2) |
|
15.2 Working with Mac OS X |
|
|
205 | (9) |
|
Introducing internet-based client management |
|
|
206 | (1) |
|
Installing the OS X client |
|
|
207 | (2) |
|
Deploying OS X applications |
|
|
209 | (5) |
16 Managing anti-malware with ConfigMgr |
|
214 | (14) |
|
16.1 Enabling System Center Endpoint Protection |
|
|
215 | (6) |
|
Configuring software updates |
|
|
215 | (4) |
|
Enabling the Endpoint Protection server role |
|
|
219 | (1) |
|
Configuring Endpoint Protection on clients |
|
|
220 | (1) |
|
16.2 Using anti-malware policies |
|
|
221 | (3) |
|
16.3 Dealing with malware outbreaks |
|
|
224 | (3) |
|
|
227 | (1) |
17 Making sure clients are healthy |
|
228 | (12) |
|
17.1 Understanding common client health issues |
|
|
228 | (4) |
|
17.2 Administering client health |
|
|
232 | (3) |
|
|
233 | (1) |
|
|
234 | (1) |
|
17.3 Using Client Center for Configuration Manager |
|
|
235 | (4) |
|
|
238 | (1) |
|
|
238 | (1) |
|
|
238 | (1) |
|
|
238 | (1) |
|
|
239 | (1) |
18 Reporting in ConfigMgr |
|
240 | (10) |
|
18.1 Enabling Reporting Services |
|
|
240 | (3) |
|
|
243 | (3) |
|
18.3 Subscribing to reports |
|
|
246 | (2) |
|
18.4 Building custom reports |
|
|
248 | (1) |
|
|
249 | (1) |
19 Keeping an eye on your clients |
|
250 | (10) |
|
19.1 Enabling software metering |
|
|
250 | (4) |
|
19.2 Configuring compliance |
|
|
254 | (2) |
|
|
254 | (1) |
|
|
255 | (1) |
|
19.3 Seeing compliance in action |
|
|
256 | (2) |
|
|
258 | (2) |
20 What to do when things go wrong |
|
260 | (12) |
|
20.1 Assessing site health |
|
|
260 | (4) |
|
20.2 Understanding common environmental issues |
|
|
264 | (7) |
|
|
264 | (2) |
|
|
266 | (1) |
|
|
267 | (2) |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
271 | (1) |
21 Securing ConfigMgr |
|
272 | (11) |
|
21.1 Administrative users |
|
|
274 | (2) |
|
|
276 | (1) |
|
|
277 | (2) |
|
21.4 Granular permissions |
|
|
279 | (3) |
|
|
282 | (1) |
22 All engines full steam ahead |
|
283 | (4) |
|
22.1 Advanced ConfigMgr projects |
|
|
283 | (2) |
|
|
283 | (1) |
|
|
284 | (1) |
|
|
284 | (1) |
|
Take control of your database |
|
|
284 | (1) |
|
Advanced client configuration |
|
|
285 | (1) |
|
22.2 Learn from the community |
|
|
285 | (2) |
Index |
|
287 | |