PowerShell for Administrators

Code: 50025
Course duration: 3 days
Location Period
Mid-Town New York City (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Newark, New Jersey (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Attend Online
10-11 09:00AM to 10-13 05:00PM
enroll
NYC-23rd Street (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Northern New Jersey (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Wilkes-Barre, Pennslyvania (Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Secaucus, New Jersey (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Palm Beach County Florida (Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Greenwich, Connecticut (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Fort Lauderdale, Florida (Virtual Instructor-Led)
10-11 09:00AM to 10-13 05:00PM
enroll
Mid-Town New York City (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Newark, New Jersey (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Attend Online
11-08 09:00AM to 11-10 05:00PM
enroll
NYC-23rd Street (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Northern New Jersey (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Wilkes-Barre, Pennslyvania (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Secaucus, New Jersey (Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Palm Beach County Florida (Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Greenwich, Connecticut (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Fort Lauderdale, Florida (Virtual Instructor-Led)
11-08 09:00AM to 11-10 05:00PM
enroll
Newark, New Jersey (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Attend Online
12-13 09:00AM to 12-15 05:00PM
enroll
NYC-23rd Street (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Northern New Jersey (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Wilkes-Barre, Pennslyvania (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Secaucus, New Jersey (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Palm Beach County Florida (Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Greenwich, Connecticut (Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Fort Lauderdale, Florida (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Mid-Town New York City (Virtual Instructor-Led)
12-13 09:00AM to 12-15 05:00PM
enroll
Attend Online
01-10 09:00AM to 01-12 05:00PM
enroll
NYC-23rd Street (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Northern New Jersey (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Wilkes-Barre, Pennslyvania (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Secaucus, New Jersey (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Palm Beach County Florida (Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Greenwich, Connecticut (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Fort Lauderdale, Florida (Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Mid-Town New York City (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Newark, New Jersey (Virtual Instructor-Led)
01-10 09:00AM to 01-12 05:00PM
enroll
Attend Online
02-14 09:00AM to 02-16 05:00PM
enroll
NYC-23rd Street (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Northern New Jersey (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Wilkes-Barre, Pennslyvania (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Secaucus, New Jersey (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Palm Beach County Florida (Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Greenwich, Connecticut (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Fort Lauderdale, Florida (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Mid-Town New York City (Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
Newark, New Jersey (Virtual Instructor-Led)
02-14 09:00AM to 02-16 05:00PM
enroll
NYC-23rd Street (Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Northern New Jersey (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Wilkes-Barre, Pennslyvania (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Secaucus, New Jersey (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Palm Beach County Florida (Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Greenwich, Connecticut (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Fort Lauderdale, Florida (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Mid-Town New York City (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Newark, New Jersey (Virtual Instructor-Led)
03-14 09:00AM to 03-16 05:00PM
enroll
Attend Online
03-14 09:00AM to 03-16 05:00PM
enroll

50025: PowerShell for Administrators (3 Days)

About this Course

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.

Audience Profile

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).

Lessons

  • 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

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

Lessons

  • 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

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

Lessons

  • 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

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

Lessons

  • 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

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

Lessons

  • 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

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

Lessons

  • 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

This module explains how to use Regular Expression characters.

Lessons

  • Understanding Regular Expression Characters
  • 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

  • Functions, Filters, and Arguments
  • Functions
  • Filters
  • Function Management
  • Scripting with Functions and Parameters
  • Passing Arguments into a Script

Module 9: Error Handling

This module covers error handling and script debugging.

Lessons

  • Error Handling
  • 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

  • Manipulating Files and Folders
  • Modifying Registry Data
  • Retrieving Event Log Information
  • Understanding ADSI and Windows PowerShell
  • Using the New-Object cmdlet
  • Understanding Timer Jobs

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.

Guaranteed to Run

2018-03-20 09:00 to 2018-03-23 17:00
Palm Beach County Florida (Instructor-Led)
2018-03-19 09:00 to 2018-03-23 17:00
Secaucus, New Jersey (Virtual Instructor-Led)
2018-03-01 09:00 to 2018-03-02 17:00
Palm Beach County Florida (Instructor-Led)

Course Reviews

No reviews found for this course.

Be the first to write a review