This 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.
- Course Outline
This 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.
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).
Lesson 1: What Is Windows PowerShell?
• What Is Windows PowerShell?
• 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
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.
Lesson 1: Pipelines
Lesson 2: Scripts
• Properties and Methods
• Object Sorting
Lesson 3: Syntax, Special Characters, and Operators
• 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.
Lesson 1: Variables and Data Types
• More Data Types
• Variables with Variables!
• Environment Variables
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.
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
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.
Lesson 1: Foreach and For
Lesson 2: While/Do While/Do Until
• Do While
• Do Until
Lesson 3: Branching with IF and SWITCH
Lesson 4: Break/Continue
Module 6: Formatting In this module, students will learn formatting in Windows PowerShell, including cmdlets, and how to export results.
Lesson 1: Using Format-cmdlets
• Format-List (FL)
• Session Colors
Lesson 2: Using Sort-Object, Where-Object
Lesson 3: Exporting Results to Files
Module 7: Regular Expressions This module explains how to use Regular Expression characters.
Lesson 1: Understanding Regular Expression Characters
Lesson 2: Using Regular Expressions
Module 8: Functions This module covers functions, how to use filters, and arguments. Students will learn how to pass arguments into a script.
Lesson 1: Functions, Filters, and Arguments
• 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.
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.
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
- Prerequisites & Certificates
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.
Certificate of completion
- Cancellation Policy
10 business day cancellation policy. if the course is confirmed and the student cancels within 10 days of the course, then they get charged and apply a credit for future courses. If they cancel outside of 10 business days, then there are no charges at all.
- Map & Reviews
[ View Provider's Profile ]
ReviewsHere are some reviews of the training vendor.
This course has not yet been rated by one of our members.
If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.
This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.
This page has been viewed 636 times.