| Introduction |
|
xvii | |
| System requirements |
|
xviii | |
| Acknowledgments |
|
xxi | |
| Errata & book support |
|
xxi | |
| We want to hear from you |
|
xxii | |
| Stay in touch |
|
xxii | |
|
Chapter 1 Preparing for Windows Server 2012 |
|
|
1 | (36) |
|
|
|
1 | (1) |
|
Lesson 1 Planning for Windows Server 2012 |
|
|
2 | (17) |
|
|
|
3 | (7) |
|
|
|
10 | (7) |
|
|
|
17 | (1) |
|
|
|
18 | (1) |
|
Lesson 2 Assessing the readiness of your environment |
|
|
19 | (10) |
|
|
|
19 | (3) |
|
|
|
22 | (5) |
|
Other tools and methodologies |
|
|
27 | (1) |
|
|
|
28 | (1) |
|
|
|
29 | (1) |
|
|
|
29 | (4) |
|
Exercise 1 Using the MAP Toolkit |
|
|
30 | (2) |
|
Exercise 2 Performing an in-place upgrade |
|
|
32 | (1) |
|
Suggested practice exercises |
|
|
33 | (1) |
|
|
|
34 | (3) |
|
Chapter 2 Deploying servers |
|
|
37 | (46) |
|
|
|
38 | (1) |
|
Lesson 1 Installation options |
|
|
38 | (9) |
|
Understanding installation options |
|
|
39 | (2) |
|
Converting between installation options |
|
|
41 | (4) |
|
|
|
45 | (1) |
|
|
|
46 | (1) |
|
Lesson 2 Preparing the build lab |
|
|
47 | (7) |
|
Understanding image life-cycle management |
|
|
47 | (1) |
|
Build vs. production environment |
|
|
48 | (1) |
|
Setting up your build lab |
|
|
48 | (2) |
|
Understanding the reference-image build process |
|
|
50 | (2) |
|
Setting up the technician computer |
|
|
52 | (1) |
|
|
|
53 | (1) |
|
|
|
53 | (1) |
|
|
|
54 | (13) |
|
Building reference images using MDT 2012 Update 1 |
|
|
54 | (11) |
|
|
|
65 | (1) |
|
|
|
65 | (1) |
|
|
|
66 | (1) |
|
Lesson 4 Deploying images |
|
|
67 | (4) |
|
Preparing the deployment infrastructure |
|
|
67 | (1) |
|
|
|
68 | (1) |
|
|
|
69 | (1) |
|
|
|
70 | (1) |
|
|
|
71 | (1) |
|
|
|
71 | (6) |
|
Exercise 1 Converting between installation options |
|
|
71 | (3) |
|
Exercise 2 Building a reference image with MDT 2012 Update 1 |
|
|
74 | (3) |
|
Suggested practice exercises |
|
|
77 | (1) |
|
|
|
78 | (5) |
|
Chapter 3 Server remote management |
|
|
83 | (52) |
|
|
|
83 | (1) |
|
|
|
84 | (11) |
|
Navigating Server Manager |
|
|
84 | (6) |
|
Configuring remote management |
|
|
90 | (2) |
|
Running Server Manager on Windows 8 |
|
|
92 | (1) |
|
|
|
93 | (1) |
|
|
|
94 | (1) |
|
Lesson 2 Server management tasks |
|
|
95 | (13) |
|
|
|
95 | (1) |
|
|
|
96 | (1) |
|
|
|
97 | (1) |
|
|
|
98 | (3) |
|
|
|
101 | (2) |
|
Collecting performance data |
|
|
103 | (2) |
|
Viewing status notifications |
|
|
105 | (1) |
|
|
|
106 | (1) |
|
|
|
107 | (1) |
|
Lesson 3 Installing roles and features |
|
|
108 | (11) |
|
Prerequisites for installing roles and features |
|
|
108 | (2) |
|
Installing roles and features using Server Manager |
|
|
110 | (4) |
|
Installing roles and features using Windows PowerShell |
|
|
114 | (2) |
|
Removing roles and features |
|
|
116 | (1) |
|
|
|
117 | (1) |
|
|
|
117 | (2) |
|
Lesson 4 Windows PowerShell automation |
|
|
119 | (7) |
|
|
|
119 | (1) |
|
|
|
120 | (1) |
|
|
|
121 | (2) |
|
Resources for learning Windows PowerShell |
|
|
123 | (1) |
|
|
|
124 | (1) |
|
|
|
125 | (1) |
|
|
|
126 | (3) |
|
Exercise 1 Installing roles and features |
|
|
126 | (1) |
|
Exercise 2 Managing alerts with the Dashboard |
|
|
127 | (1) |
|
Exercise 3 Scheduling tasks using Windows PowerShell jobs |
|
|
128 | (1) |
|
Suggested practice exercises |
|
|
129 | (1) |
|
|
|
130 | (5) |
|
Chapter 4 Deploying domain controllers |
|
|
135 | (48) |
|
|
|
136 | (1) |
|
Lesson 1 Preparing for deploying domain controllers |
|
|
136 | (11) |
|
AD DS deployment scenarios |
|
|
136 | (3) |
|
New forest domain controller deployment |
|
|
139 | (5) |
|
Existing forest domain controller deployment |
|
|
144 | (2) |
|
|
|
146 | (1) |
|
|
|
146 | (1) |
|
Lesson 2 Deploying domain controllers using Server Manager |
|
|
147 | (17) |
|
Preparing for domain-controller deployment |
|
|
148 | (2) |
|
Installing the AD DS role |
|
|
150 | (1) |
|
Running the AD DS Configuration Wizard |
|
|
151 | (6) |
|
Verifying the installation |
|
|
157 | (2) |
|
|
|
159 | (3) |
|
|
|
162 | (1) |
|
|
|
162 | (2) |
|
Lesson 3 Deploying domain controllers using Windows PowerShell |
|
|
164 | (11) |
|
Preparing for domain-controller deployment |
|
|
164 | (3) |
|
Using Windows PowerShell to deploy domain controllers |
|
|
167 | (5) |
|
Verifying domain-controller deployment |
|
|
172 | (2) |
|
|
|
174 | (1) |
|
|
|
174 | (1) |
|
|
|
174 | (1) |
|
|
|
175 | (3) |
|
Exercise 1 Installing a new forest using Server Manager |
|
|
176 | (1) |
|
Exercise 2 Remotely adding an additional domain controller using Windows PowerShell |
|
|
177 | (1) |
|
Suggested practice exercises |
|
|
178 | (1) |
|
|
|
179 | (4) |
|
Chapter 5 Active Directory administration |
|
|
183 | (42) |
|
|
|
183 | (1) |
|
Lesson 1 Administering Active Directory objects using ADAC |
|
|
184 | (14) |
|
|
|
184 | (4) |
|
Searching Active Directory |
|
|
188 | (2) |
|
Common administration tasks |
|
|
190 | (6) |
|
|
|
196 | (1) |
|
|
|
197 | (1) |
|
Lesson 2 Enabling advanced features using ADAC |
|
|
198 | (10) |
|
Enabling and using the Active Directory Recycle Bin |
|
|
198 | (4) |
|
Configuring fine-grained password policies |
|
|
202 | (4) |
|
|
|
206 | (1) |
|
|
|
207 | (1) |
|
Lesson 3 Administering Active Directory using Windows PowerShell |
|
|
208 | (9) |
|
Managing user accounts with Windows PowerShell |
|
|
208 | (4) |
|
Finding Active Directory administration cmdlets |
|
|
212 | (1) |
|
Performing an advanced Active Directory administration task |
|
|
213 | (3) |
|
|
|
216 | (1) |
|
|
|
216 | (1) |
|
|
|
217 | (3) |
|
Exercise 1 Creating organizational units using Windows PowerShell |
|
|
217 | (1) |
|
Exercise 2 Creating user accounts using Windows PowerShell |
|
|
218 | (2) |
|
Suggested practice exercises |
|
|
220 | (1) |
|
|
|
220 | (5) |
|
Chapter 6 Network administration |
|
|
225 | (66) |
|
|
|
225 | (1) |
|
Lesson 1 Ensuring DHCP availability |
|
|
226 | (8) |
|
Previous approaches to implementing DHCP availability |
|
|
226 | (1) |
|
Understanding DHCP failover |
|
|
227 | (2) |
|
Implementing DHCP failover |
|
|
229 | (2) |
|
|
|
231 | (2) |
|
|
|
233 | (1) |
|
|
|
233 | (1) |
|
Lesson 2 Implementing DNSSEC |
|
|
234 | (10) |
|
|
|
235 | (2) |
|
DNSSEC in previous Windows Server versions |
|
|
237 | (1) |
|
|
|
237 | (2) |
|
|
|
239 | (3) |
|
|
|
242 | (1) |
|
|
|
243 | (1) |
|
Lesson 3 Managing networking using Windows PowerShell |
|
|
244 | (14) |
|
Identifying networking cmdlets |
|
|
244 | (8) |
|
Examples of network-administration tasks |
|
|
252 | (4) |
|
|
|
256 | (1) |
|
|
|
257 | (1) |
|
Lesson 4 Configuring IPv6/IPv4 interoperability |
|
|
258 | (23) |
|
IPv6 concepts and terminology |
|
|
258 | (5) |
|
|
|
263 | (4) |
|
|
|
267 | (9) |
|
IPv6 transition technologies |
|
|
276 | (1) |
|
|
|
277 | (3) |
|
|
|
280 | (1) |
|
|
|
280 | (1) |
|
|
|
281 | (4) |
|
Exercise 1 Implementing DHCP failover using Windows PowerShell |
|
|
282 | (1) |
|
Exercise 2 Configuring a caching-only DNS server using Windows PowerShell |
|
|
283 | (2) |
|
Suggested practice exercises |
|
|
285 | (1) |
|
|
|
286 | (5) |
|
Chapter 7 Hyper-V virtualization |
|
|
291 | (70) |
|
|
|
291 | (1) |
|
Lesson 1 Deploying and configuring Hyper-V hosts |
|
|
292 | (24) |
|
Planning Hyper-V deployment |
|
|
292 | (12) |
|
Installing the Hyper-V role |
|
|
304 | (3) |
|
Configuring Hyper-V hosts |
|
|
307 | (8) |
|
|
|
315 | (1) |
|
|
|
315 | (1) |
|
Lesson 2 Deploying and configuring virtual machines |
|
|
316 | (23) |
|
Planning virtual machine deployment |
|
|
317 | (7) |
|
Creating virtual machines |
|
|
324 | (2) |
|
Configuring virtual machines |
|
|
326 | (11) |
|
|
|
337 | (1) |
|
|
|
337 | (2) |
|
Lesson 3 Managing virtual machines |
|
|
339 | (13) |
|
Optimizing workload consolidation |
|
|
339 | (4) |
|
Optimizing network performance |
|
|
343 | (2) |
|
|
|
345 | (3) |
|
|
|
348 | (2) |
|
Monitoring virtual machines |
|
|
350 | (1) |
|
|
|
351 | (1) |
|
|
|
351 | (1) |
|
|
|
352 | (3) |
|
Exercise 1 Installing and configuring Hyper-V on Server Core |
|
|
353 | (1) |
|
Exercise 2 Creating and configuring virtual machines |
|
|
354 | (1) |
|
Suggested practice exercises |
|
|
355 | (1) |
|
|
|
356 | (5) |
|
Chapter 8 File services and storage |
|
|
361 | (70) |
|
|
|
361 | (1) |
|
Lesson 1 Deploying Storage Spaces |
|
|
362 | (15) |
|
Understanding Storage Spaces |
|
|
362 | (7) |
|
Planning a Storage Spaces deployment |
|
|
369 | (4) |
|
Implementing Storage Spaces |
|
|
373 | (2) |
|
|
|
375 | (1) |
|
|
|
375 | (2) |
|
Lesson 2 Provisioning and managing shared storage |
|
|
377 | (20) |
|
Provisioning shared storage |
|
|
377 | (10) |
|
|
|
387 | (6) |
|
|
|
393 | (3) |
|
|
|
396 | (1) |
|
|
|
396 | (1) |
|
Lesson 3 Configuring iSCSI storage |
|
|
397 | (22) |
|
Understanding iSCSI storage |
|
|
397 | (4) |
|
Configuring iSCSI Target Server |
|
|
401 | (10) |
|
|
|
411 | (7) |
|
|
|
418 | (1) |
|
|
|
419 | (1) |
|
|
|
419 | (5) |
|
Exercise 1 Provisioning and managing shared storage using Server Manager |
|
|
420 | (3) |
|
Exercise 2 Provisioning and managing shared storage using Windows PowerShell |
|
|
423 | (1) |
|
Suggested practice exercises |
|
|
424 | (1) |
|
|
|
425 | (6) |
|
Chapter 9 Print and document services |
|
|
431 | (34) |
|
|
|
431 | (1) |
|
Lesson 1 Deploying and managing print servers |
|
|
431 | (19) |
|
|
|
432 | (4) |
|
Managing printers using Print Management |
|
|
436 | (12) |
|
|
|
448 | (1) |
|
|
|
448 | (2) |
|
Lesson 2 Managing print servers using Windows PowerShell |
|
|
450 | (8) |
|
Viewing information about printers, printer drivers, and print jobs |
|
|
450 | (4) |
|
Managing printers, printer drivers, and print jobs |
|
|
454 | (3) |
|
|
|
457 | (1) |
|
|
|
457 | (1) |
|
|
|
458 | (2) |
|
Exercise 1 Managing print servers using Print Management |
|
|
458 | (1) |
|
Exercise 2 Managing print servers using Windows PowerShell |
|
|
459 | (1) |
|
Suggested practice exercises |
|
|
460 | (1) |
|
|
|
461 | (4) |
|
Chapter 10 Implementing Group Policy |
|
|
465 | (50) |
|
|
|
465 | (1) |
|
Lesson 1 Planning, implementing, and managing Group Policy |
|
|
466 | (23) |
|
Planning for Group Policy |
|
|
466 | (10) |
|
Configuring security settings |
|
|
476 | (6) |
|
|
|
482 | (5) |
|
|
|
487 | (1) |
|
|
|
488 | (1) |
|
Lesson 2 Managing Group Policy using Windows PowerShell |
|
|
489 | (4) |
|
Creating and linking GPOs |
|
|
489 | (1) |
|
Remotely refreshing Group Policy |
|
|
490 | (1) |
|
Backing up and restoring GPOs |
|
|
491 | (1) |
|
|
|
492 | (1) |
|
|
|
492 | (1) |
|
Lesson 3 Implementing Group Policy preferences |
|
|
493 | (16) |
|
Understanding preferences |
|
|
493 | (13) |
|
Windows Settings extensions |
|
|
506 | (1) |
|
Control Panel Settings extensions |
|
|
506 | (1) |
|
|
|
507 | (1) |
|
|
|
508 | (1) |
|
|
|
509 | (2) |
|
Exercise 1 Designing and implementing Group Policy |
|
|
509 | (1) |
|
Exercise 2 Creating and managing GPOs using Windows PowerShell |
|
|
510 | (1) |
|
Suggested practice exercises |
|
|
511 | (1) |
|
|
|
511 | (4) |
|
Chapter 11 Configuring Windows Firewall and IPsec |
|
|
515 | (64) |
|
|
|
515 | (1) |
|
Lesson 1 Configuring Windows Firewall with Advanced Security |
|
|
516 | (27) |
|
Understanding Windows Firewall with Advanced Security |
|
|
516 | (3) |
|
Managing firewall profiles |
|
|
519 | (7) |
|
Configuring firewall rules |
|
|
526 | (15) |
|
|
|
541 | (1) |
|
|
|
542 | (1) |
|
Lesson 2 Configuring IPsec |
|
|
543 | (27) |
|
Understanding connection security |
|
|
543 | (5) |
|
Configuring IPsec settings |
|
|
548 | (7) |
|
Configuring connection security rules |
|
|
555 | (14) |
|
|
|
569 | (1) |
|
|
|
569 | (1) |
|
|
|
570 | (5) |
|
Exercise 1 Configuring firewall rules |
|
|
571 | (2) |
|
Exercise 2 Implementing IPsec |
|
|
573 | (2) |
|
Suggested practice exercises |
|
|
575 | (1) |
|
|
|
575 | (4) |
| Index |
|
579 | |