10961 Automating Administration with Windows PowerShell

Course: 1961

Automating Administration with Windows PowerShell is a five-day course and you learn vital skills for administering and automating Windows servers with PowerShell 3.0. The class has a strong focus on PowerShell command-line features and techniques.

Download PDF
  • Duration: 5 days
  • Price: $2,890.00
Get This Course $2,890.00
September 12 - 16

9:00 AM – 4:00 PM CST

October 10 - 14

9:00 AM – 4:00 PM CST

November 14 - 18

9:00 AM – 4:00 PM CST

December 12 - 16

9:00 AM – 4:00 PM CST

Scroll to view additional course dates

Reserve Your Seat

  • Virtual instructor Led Training
  • Complete Hands-on Labs
  • Softcopy of Courseware
  • Learning Labs
  • Virtual instructor Led Training
  • Complete Hands-on Labs
  • Softcopy of Courseware
  • Learning Labs
  • You can use your Purchase Card and checkout
  • The GSA Contract Number: 47QTCA20D000D
  • Call 800-453-5961 for details
  • Customize your class
  • Delivery Onsite or Online for your organization
  • Choice of Dates when and where you want
  • Guidance in choosing and customizing your class

Question About this Course?

10961 Automating Administration Windows PowerShell  Certification Exam AZ-040

NEW Course is AZ-040 Automating Administration with PowerShell

On this  course you learn vital skills for administering and automating Windows servers with PowerShell 3.0. The class has a strong focus on PowerShell command-line features and techniques.

You will also learn prerequisite skills for other Microsoft products. (e.g. Windows Server, Windows Client, Exchange Server, SharePoint Server, SQL Server, System Center, etc.)

You will Learn:

After completing this course, students will be able to:

  • Describe the functionality of Windows PowerShell and use it to run and find basic commands.
  • Identify and run cmdlets for server administration.
  • Work with Windows PowerShell pipeline.
  • Describe the techniques Windows PowerShell pipeline uses.
  • Use PSProviders and PSDrives to work with other forms of storage.
  • Query system information by using WMI and CIM.
  • Work with variables, arrays, and hash tables.
  • Write basic scripts in Windows PowerShell.
  • Write advanced scripts in Windows PowerShell.
  • Administer remote computers.
  • Use background jobs and scheduled jobs.
  • Use advanced Windows PowerShell techniques.

 Is this the Right Course for you?  10961 Automating Administration Windows PowerShell AZ-040

No prior scripting, programming, or Windows PowerShell experience required. This course includes only basic coverage of scripting and programming topics.

  • IT professionals with Windows Server and/or Client administration experience.
  • IT professionals administering and supporting Application servers and services (e.g. Exchange, SharePoint, SQL).
  • Students who want to use Windows PowerShell to automate tasks from the command line.

Automating Administration with Windows PowerShell Course Outline

Module 1: Getting Started with Windows PowerShell

This will introduce you to Windows PowerShell and its history. Also covers the basics of using the shell and explains the use of the two built-in host applications.

Lessons

  • Overview and Background
  • Finding and Learning Commands
  • Running Commands

Module 2: Working with the Pipeline

You will learn the basics of the Windows PowerShell pipeline. Includes techniques for customizing output, exporting/converting data, sorting objects, filtering objects, and enumerating objects.

Lessons

  • Understanding the Pipeline
  • Selecting, Sorting, and Measuring Objects
  • Converting, Exporting, and Importing Objects
  • Filtering Objects Out of the Pipeline
  • Enumerating Objects in the Pipeline

Module 3: Understanding How the Pipeline Works

Explains how Windows PowerShell passes objects from command to command within the pipeline. You will learn about pipeline operation, predict command behavior and construct useful, predictable commands.

Lessons

  • Passing Data in the Pipeline By Value
  • Passing Data in the Pipeline By Property Name

Module 4: Using PSProviders and PSDrives

Shows you how to use Windows PowerShell PSProviders and PSDrives for administrative tasks. Students will also learn to use the -item* commands to manipulate items within a PSDrive.

Lessons

  • Using PSProviders
  • Using PSDrives

Module 5: Formatting Output

Demonstrates how to format command output and how to create custom output elements.

Lessons

  • Using Basic Formatting
  • Using Advanced Formatting
  • Redirecting Formatted Output

Module 6: Querying Management Information by Using WMI and CIM

Explains Windows Management Instrumentation (WMI) and Common Information Model (CIM). Learn how to retrieve and 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

Module 7: Preparing for Scripting

Learn how to write scripts with Windows PowerShell, including the security model and simple, virtuals.

Lessons

  • Using simple, virtuals
  • Scripting Security

Module 8: Moving From a Command to Script to Module

Take a command that runs well in the console and turn it into a parameterized, reusable script. Learn how to evolve that script into a standalone script module. You will also learn the foundations needed to create your 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

Module 9: Administering Remote Computers

Learn how to configure and use Windows PowerShell remoting to manage multiple remote computers.

Lessons

  • Using Basic Remoting
  • Utilize Advanced Remoting Techniques
  • Using Remoting Sessions

Module 10: Putting it All Together

Use everything you have learned so far. You will discover, learn, and run commands that perform a complex, real-world administrative task.

Lessons

  • Provisioning a New Server Core Instance

Module 11: Using Background Jobs and Scheduled Jobs

Learn how to create and manage background jobs and scheduled jobs.

Lessons

  • Using Background Jobs
  • Using Scheduled Jobs

Module 12: Using Profiles and Advanced PowerShell Techniques

Learn advanced Windows PowerShell features and techniques:

  • Extra comparison operators
  • Use of alternate credentials
  • Creation of profile scripts
  • Manipulation of strings and date objects

Lessons

  • Advanced PowerShell Techniques
  • Creating Profile Scripts
  • Working With Alternative Credentials

Labs

  • Configuring Windows PowerShell
  • Finding and Running Basic Commands
  • Using the Pipeline
  • Converting, Exporting, and Importing Objects
  • Filtering Objects
  • Enumerating Objects
  • Working with Pipeline Parameter Binding
  • Using PSProviders and PSDrives
  • Formatting Output
  • Working with WMI and CIM
  • Working with Security in Windows PowerShell
  • Moving From Command to Script
  • Moving From Script to Function to Module
  • Implementing Basic Error Handling
  • Creating an Advanced Function
  • Using Basic Remoting
  • Using Remoting Sessions
  • Provisioning a New Server Core Installation
  • Using Background Jobs
  • Using Scheduled Jobs
  • Practicing Advanced Techniques

What You’ll Learn

  • Basic concepts behind Windows PowerShell
  • Understanding the Pipeline
  • Work with the Pipeline
  • Use PSProviders and PSDrives
  • Format Output
  • Use WMI and CIM
  • Prepare for Scripting
  • Moving From a Command to a Script to a Module
  • Administer Remote Computers
  • Put the various Windows PowerShell components together
  • Use Background Jobs and Scheduled Jobs
  • Use Advanced PowerShell Techniques and Profiles

Question About this Course?

Need help picking the right course?

Contact Us

Call Now

Call Now800-453-5961