learn something new
Learn
Learn
FIND A CLASS
Register
Course Schedule
Virtual Training Schedule
Contact Us
Map : Bloomington, IL
Map : Springfield, IL
Follow Us
CERTIFICATIONS
PROGRAMS
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