CTE Solutions chair
Quick Search:  
Course No.  
FacebookTwitterLinkedInYouTube
Savings

Got A Question?
Talk to an Educational Consultant and get the answers you need.

By Phone
Ottawa: 613-798-5353
Toronto: 416-284-2700
Toll Free: 866-635-5353

right arrow Ask your question online

50025 - Windows PowerShell for Administrators

View Dates and Locations

Summary


Microsoft Gold Certified Partner for Learning SolutionsThis three-day hands-on instructor-led 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.



Audience
This course is intended for IT pros.


 
At Course Completion
After completing this course, students will be able to:


• Use Windows PowerShell commands and navigate the Command Line Interface (CLI).
• Use pipelines and scripts.
• Manipulate data using variables and arrays.
• Create, execute, and sign scripts for security.
• Use script flow control statements.
 
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.

Course Outline


Module 1: Introduction to Windows PowerShell - the Basics


This module explains the basics of Windows PowerShell, the different commands available, and how to navigate using the Command Line Interface (CLI).


Lessons


Lesson 1: What Is Windows PowerShell?


• What Is Windows PowerShell?
• Installation
• Starting Windows PowerShell
• PowerShell Commands
• Shell Function Commands
• Script Commands
• Native Commands
• Command Line Interface (CLI) Navigation


Lesson 2: Windows PowerShell Cmdlets


Lesson 3: Wlindows PowerShell Snap-Ins


Lesson 4: Windows PowerShell Navigation


• Drives
• Aliases
• Parameters
• Help
• Variables


Lesson 5: Windows PowerShell Profiles


• Creating a Profile


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


This module covers pipelines, scripts, and the syntax needed to run commands on Windows PowerShell.


Lessons


Lesson 1: Pipelines


Lesson 2: Scripts


• Properties and Methods
• Object Sorting


Lesson 3: 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


This module covers variables and data types, how to scope variables, and how to approach arrays.


Lessons


Lesson 1: Variables and Data Types


• More Data Types
• Variables with Variables!
• Environment Variables
• Get-Variable
• Set-Variable
• New-Variable
• Clear-Variable
• Remove-Variable


Lesson 2: Variable Scopes


Lesson 3: Arrays


• Associative Arrays


Module 4: Security


This module covers script execution, Group Policy, script signing, and certificate creation for security.


Lessons


Lesson 1: Script Execution


• Running a Script
• Execution Policy
• Group Policy for Execution


Lesson 2: Script Signing


• Local Certificate Authority Creation
• Signing Certificate Creation
• Signing Scripts Using Certificates
• Secure String Creation
• Whatif


Lesson 3: Requesting Credentials and Using Secure Strings


Module 5: Script Flow Control Statements


This module covers the Foreach and For statements, the While/Do and While/Do Until statements, branching, and other script flow control statements.


Lessons


Lesson 1: Foreach and For


• Foreach
• For


Lesson 2: While/Do While/Do Until


• While
• Do While
• Do Until


Lesson 3: Branching with IF and SWITCH


• IF
• Switch


Lesson 4: Break/Continue


• Break
• Continue


Module 6: Formatting


In this module, students will learn formatting in Windows PowerShell, including cmdlets, and how to export results.


Lessons


Lesson 1: Using Format-cmdlets


• Format-List (FL)
• Format-Table
• Format-Wide
• Format-Custom
• Groupby
• Group-Object
• Session Colors


Lesson 2: Using Sort-Object, Where-Object


• Sort-Object
• Where-Object


Lesson 3: Exporting Results to Files


• CSV
• XML
• HTML


Module 7: Regular Expressions


This module explains how to use Regular Expression characters.


Lessons


Lesson 1: Understanding Regular Expression Characters


Lesson 2: Using Regular Expressions


• Select-String


Module 8: Functions


This module covers functions, how to use filters, and arguments. Students will learn how to pass arguments into a script.


Lessons


Lesson 1: Functions, Filters, and Arguments


• Functions
• Filters
• Function Management


Lesson 2: Scripting with Functions and Parameters


• Passing Arguments into a Script


Module 9: Error Handling


This module covers error handling and script debugging.


Lessons


Lesson 1: Error Handling


Lesson 2: Script Debugging


Module 10: Advanced Scripting for Administrators


In this module, students will learn how to manipulate files and folders, modify registry data, retrieve event log information, and understand timer jobs.


Lessons


Lesson 1: Manipulating Files and Folders


Lesson 2: Modifying Registry Data


Lesson 3: Retrieving Event Log Information


Lesson 4: Understanding ADSI and Windows PowerShell


Lesson 5: Using the New-Object cmdlet


Lesson 6: Understanding Timer Jobs

      3 Ways to Register
$1,475.00
$1,253.75 CAD
online only

Register Online
1 (866) 635-5353
sales@ctesolutions.com
Ask About This Course

  Latest Tweet


About This Course
Certifications

Register Online and instantly save!