Fundamentals of a Windows Server Infrastructure 10967

Course overview

Learn the fundamental knowledge and skills that you need to build a Windows Server infrastructure with Windows Server 2012. This five day course provides the networking, security, and system administration information that you need to implement a Windows Server infrastructure. It covers the basics of installation and configuration, storage, network infrastructure, network components, network protocols, server roles, Active Directory Domain Services (AD DS), Group Policy, IT security, server security, network security, security software, monitoring server performance, and maintaining a Windows Server. This course includes the foundational level knowledge to prepare students to start a career or cross train in Microsoft Windows Server technologies.

Knowledge and hands on experience specifically with Windows Server 2012/Windows Server 2012 R2 and Windows 8/Windows 8.1 would be of benefit but is not essential.

Syllabus

Module 1: Getting Started with Windows PowerShell

This module introduces students to Windows PowerShell, its purpose and history. The module will also cover the basics of using the shell, including the help system, command syntax, command discovery explaining the use of the two built-in host applications.

This module covers the Windows PowerShell pipeline along with a number of additional techniques and commands, including customizing command output, exporting and converting data, sorting objects, filtering objects, and enumerating objects allowing for the overall retrieval, manipulation and displaying of data.

This module explains the underlying details of how Windows PowerShell passes objects from command to command within the pipeline. Having seen it in action in the previous module will now get to see some of the theory under the hood. The emphasis will be on two specific techniques used by the shell and students will learn to explain the pipeline operation, predict command behavior and allows them construct more useful, predictable commands.

This module explains the purpose and use of Windows PowerShell PSProviders and PSDrives, and shows students how to use these useful components for administrative tasks. Students will also learn to use the -item* commands to manipulate items within a PSDrive.

Lessons

Using PSProviders

Using PSDrives

Lab : Using PSProviders and PSDrives•Create a New Folder

Create a New PSDrive

Create a New Registry Key

Create a New Registry Setting

Modify a WS-Management Setting

After completing this module, students will be able to:

Explain the purpose and use of PSProviders

Explain the purpose and use of PSDrives

Module 5: Formatting Output

This module demonstrates how to format command output and how to create custom output elements.

Lessons

Using Basic Formatting

Using Advanced Formatting

Redirecting Formatted Output

Lab : Formatting Output•Formatting Command Output

Reproducing Specified Output

After completing this module, students will be able to:

Format command output by using basic formatting commands

Format command output by using advanced formatting options

Redirect formatted output

Module 6: Querying Management Information by Using WMI and CIM

This module explains Windows Management Instrumentation (WMI) and Common Information Model (CIM), and shows students how to retrieve and in some cases modify management information about local and remote computers.

Lessons

Understanding WMI and CIM

Querying Data with WMI and CIM

Making Changes by Using WMI and CIM

Lab : Working with WMI and CIM•Querying Information by Using WMI

Querying Information by Using CIM

Invoking Methods

After completing this module, students will be able to:

Explain the differences between WMI and CIM

Query management information by using WMI and CIM

Invoke methods by using WMI and CIM

Module 7: Preparing for Scripting

This module prepares students for writing scripts with Windows PowerShell, covering the Windows PowerShell security model and the use of variables.
Lessons

Using Variables

Scripting Security

Lab : Working with Security in Windows PowerShell•Configure Security

After completing this module, students will be able to:

Create, use, and manage variables

Configure shell scripting security

Module 8: Moving From a Command to Script to Module

This module shows students how to take a command that runs well in the console and turn it into a parameterized, reusable script, and how to evolve that script into a standalone script module. Students will learn the foundations needed to create their own reusable tools.

Lessons

Moving From Command to Script

Moving From Script to Function to Module

Implementing Basic Error Handling

Using Basic Scripting Constructs

Exploring Other Scripting Features

Lab : Moving From Command to Script•Test the Command

Parameterize Changing Values

Add Verbose Output

Add Comment-Based Help

Lab : Moving From Script to Function to Module•Convert the Script to a Function

In this module students will learn to create and manage background jobs and scheduled jobs.

Lessons

Using Background Jobs

Using Scheduled Jobs

Lab : Using Background Jobs

Starting Jobs

Managing Jobs

Lab : Using Scheduled Jobs•Creating a Scheduled Job

After completing this module, students will be able to:

Create and manage Background Jobs

Create and manage Scheduled Jobs

Module 12: Using Profiles and Advanced PowerShell Techniques

This module covers a variety of additional advanced Windows PowerShell features and techniques including additional comparison operators, use of alternate credentials, creation of profile scripts, manipulation of strings and date objects.

Lessons

Using Advanced PowerShell Techniques

Creating Profile Scripts

Working With Alternative Credentials

Lab : Practicing Advanced Techniques•Using Advanced Techniques

Using Alternative Credentials

Create a Profile Script

After completing this module, students will be able to:

Manipulate data and objects by using advanced techniques and operators