Corporate HomeCorporate ProfileWorldwide OfficesSolutions At WorkEmployment  
LRS Education Services
LEARN  >  Find a Class  >  Class Summary

MS50025A - PowerShell for Administrators

If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at getsmart@LRS.com
This three-day hands-on class will introduce administrators to the new Windows command-line shell, Windows PowerShell. Windows PowerShell offers both a command-line interface as well as a scripting environment. With connectivity to Microsoft products such as Microsoft Exchange Server 2007, Microsoft System Center Operations Manager (MOM 2007), and many more, Windows PowerShell provides a consistent interface to more easily control system administration and accelerate automation. It runs on Windows XP Service Pack 2 (SP2), Windows Server 2003, Windows Vista, and Windows Server 2008.
Click here for a printer-friendly version of this page
 
Contact us for class availability


Prerequisites

Before attending this course, students must have:
  • Experience administering servers.

  • This module explains how to name, declare, assign values to, and use variables. It also describes how to store data in an array.
  •  
    Detailed Class Syllabus


    Module 1: Introduction to Windows PowerShell - the Basics
  • What Is Windows PowerShell?

  • Installation

  • Starting Windows PowerShell

  • PowerShell Commands

  • Shell Function Commands

  • Script Commands

  • Native Commands

  • Command Line Interface (CLI) Navigation

  • Windows PowerShell Cmdlets

  • Wlindows PowerShell Snap-Ins

  • Windows PowerShell Navigation

  • Drives

  • Aliases

  • Parameters

  • Help

  • Variables

  • Windows PowerShell Profiles

  • Creating a Profile


  • Module 2: The Windows PowerShell Pipeline, Scripts, and Syntax
  • Pipelines

  • Scripts

  • Properties and Methods

  • Object Sorting

  • Syntax, Special Characters, and Operators

  • Quotes

  • Output Redirection

  • Command Continuation

  • Special Characters

  • Operator Precedence

  • Operators Galore


  • Module 3: Variables and Data Types, Variable Scopes, and Arrays
  • Variables and Data Types

  • More Data Types

  • Variables with Variables!

  • Environment Variables

  • Get-Variable

  • Set-Variable

  • New-Variable

  • Clear-Variable

  • Remove-Variable

  • Variable Scopes

  • Arrays

  • Associative Arrays


  • Module 4: Security
  • Script Execution

  • Running a Script

  • Execution Policy

  • Group Policy for Execution

  • Script Signing

  • Local Certificate Authority Creation

  • Signing Certificate Creation

  • Signing Scripts Using Certificates

  • Secure String Creation

  • Whatif

  • Requesting Credentials and Using Secure Strings


  • Module 5: Script Flow Control Statements
  • Foreach and For

  • Foreach

  • For

  • While/Do While/Do Until

  • While

  • Do While

  • Do Until

  • Branching with IF and SWITCH

  • IF

  • Switch

  • Break/Continue

  • Break

  • Continue


  • Module 6: Formatting
  • Using Format-cmdlets

  • Format-List (FL)

  • Format-Table

  • Format-Wide

  • Format-Custom

  • Groupby

  • Group-Object

  • Session Colors

  • Using Sort-Object, Where-Object

  • Sort-Object

  • Where-Object

  • Exporting Results to Files

  • CSV

  • XML

  • HTML


  • Module 7: Regular Expressions
  • Understanding Regular Expression Characters

  • Using Regular Expressions

  • Select-String


  • Module 8: Functions
  • Functions, Filters, and Arguments

  • Functions

  • Filters

  • Function Management

  • Scripting with Functions and Parameters

  • Passing Arguments into a Script


  • Module 9: Error Handling
  • Error Handling

  • Script Debugging


  • Module 10: Advanced Scripting for Administrators
  • Manipulating Files and Folders

  • Modifying Registry Data

  • Retrieving Event Log Information

  • Understanding ADSI and Windows PowerShell

  • Using the New-Object cmdlet

  • Understanding Timer Jobs
  •  
    Microsoft Partner Gold LearningPrometricEC-Council
    Microsoft Certified ProgramsAdditional Certification Courses