Course 594:
PowerShell for Managing Windows Servers and Workstations

(2 days)


Course Description

In this intense hands-on course, you’ll learn the foundations of PowerShell for managing Windows Servers and Workstations from an expert instructor, and be provided with real-world lecture and materials necessary to jump‑start your experience with PowerShell. Starting with the fundamentals of PowerShell, the course will explore the use of PowerShell for Operating System Management, Active Directory Management, Importing/Exporting Data, and beyond.

Who Should Attend

This course is recommended for any Information Technology (IT) professional who will be working with Windows 2008/2012/2012 R2 Servers and Windows 7/8/10 Workstations and Laptops. System administrators, server managers, networking professionals, technical support staff, Web developers, technology managers, Windows programmers, and others will benefit from this course.


  • Knowledge of Windows Server Administrator
  • Basic understanding of Active Directory
  • Working knowledge of TCP/IP
  • Basic understanding of a programming or scripting language is helpful, but not mandatory

Course Outline

Chapter 1: Introducing PowerShell

  • Let’s See What PowerShell Can Do!
  • Basic Concepts Behind PowerShell
  • Using the PowerShell Command Prompt
  • Understanding PowerShell cmdlets
  • Using PowerShell Pipelines
  • Controlling Output: Lists, Tables, and Grids
  • Using the PowerShell Integrated Scripting Environment (ISE)
  • PowerShell Evolution and Versions/Version Limitations

Chapter 2: Interacting with the Operating System

  • Obtaining Operating System Information
  • File System Manipulation
  • Managing the Registry
  • Windows Management Instrumentation (WMI)
  • Common Information Model (CIM)
  • Running a PowerShell Command on a Remote System

Chapter 3: Creating PowerShell Scripts

  • Moving from Commands to Scripts
  • Using Variables and Operators
  • Scripting Constructs and Scope
  • Passing Parameters to Scripts

Chapter 4: PowerShell and Active Directory

  • Querying Active Directory Data
  • Creating and Managing Active Directory Objects
  • Accessing Local Users and Groups

Chapter 5: Importing/Exporting Data

  • Importing CSV Data
  • Importing Data from Microsoft Excel
  • Exporting Results to External Files

Chapter 6: Advanced Topics in PowerShell

  • Leveraging .NET Objects
  • Controlling Script Execution
  • Error Handling
  • Strict-Mode Processing of Variables
  • Examples of PowerShell for Exchange and SharePoint

Please Contact Your ROI Representative to Discuss Course Tailoring!