Information Technology

PowerShell Scripting

Course Code: 01-04-T650
This hands-on course will introduce students to the Windows scripting environment, PowerShell. PowerShell offers both a command-line interface as well as a scripting environment. It also provides a reliable and consistent interface for easy automation of system administration tasks. PowerShell Scripting will introduce students to the fundamental skills necessary to automate routine tasks like adding users; working with files, event logs and other forms of structured data; and manage the users and resources of Windows networks.

    Performance Objectives: Upon successful completion of this course you should be able to:

    • Navigate the PowerShell environment with CLI (Command Line Interface)
    • Use shell function, native, and script commands
    • Work with aliases, parameters and variables
    • Create a PowerShell profile
    • Work with methods, special characters, and operators
    • Use operator precedence
    • Customize variables and data types, variable scopes, and arrays
    • Apply security and signing certificates to PowerShell commands
    • Control the flow of commands with for each, do while and do until
    • Branch with if and switch
    • Use break and continue
    • Format cmdlets and save to files
    • Handle errors

      Competencies covered in this course: Hardware concepts, equipment, and software

        Intended Audience: Developers, Administrators, and Power Users are all welcome

          Prerequisites: Experienced IT professionals who understand Windows

              Book: Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft's New Command Shell

              ISBN-10: 1449320686 ISBN-13: 978-1449320683