Skip to Main Content

Meetings Stub Page [mx-stub]

10961 Automating Administration with Windows PowerShell 4.0 - Waltham

Course Outline

1 - Getting Started with Windows PowerShell

  • Overview and Background
  • Finding and Running Commands
  • Lab : Configuring Windows PowerShell
  • Lab : Finding and Running Basic Commands

2 - Working with the Pipeline

  • Working with the Pipeline
  • Exporting, Importing and Converting Data
  • Filtering Objects Out of the Pipeline
  • Enumerating Objects in the Pipeline
  • Lab : Working with the Pipeline
  • Lab : Exporting, Importing and Converting Data
  • Lab : Filtering Objects Out of the Pipeline
  • Lab : Enumerate Objects in the Pipeline

3 - Understanding How the Pipeline Works

  • Passing Data in the Pipeline ByValue
  • Passing Data in the Pipeline ByPropertyName
  • Lab : Working with Pipeline Parameter Binding

4 - Using PSProviders and PSDrives

  • Understanding PSProviders and PSDrives
  • Using PSDrives
  • Lab : PSProviders and PSDrives

5 - Formatting Output

  • Using Basic Formatting
  • Using Advanced Formatting
  • Redirecting Formatted Output
  • Lab : Formatting Output

6 - Using WMI and CIM

  • Understanding WMI/CIM
  • Querying Data with WMI/CIM
  • Making Changes with WMI/CIM
  • Lab : Working with WMI and CIM

7 - Prepare for Scripting

  • Using Variables
  • Scripting Security
  • Working with Alternate Credentials
  • Lab : Working with Security in PowerShell

8 - Moving From a Command to a Script to a Module

  • Moving From Command to Script
  • Moving From Script to Function to Module
  • Implementing Basic Error Handling
  • Using Basic Scripting Constructs
  • Further Exploration in Scripting
  • Lab : Moving From Command to Script
  • Lab : Moving From Script to Function to Module
  • Lab : Implementing Basic Error Handling
  • Lab : Adding Logic to a Script

9 - Administering Remote Computers

  • Using Basic Remoting
  • Using Remote Sessions
  • Using Remoting for Delegated Administration
  • Lab : Working with Remoting
  • Lab : Working with PSSessions
  • Lab : Remoting for Delegated Administration

10 - Putting it All Together

  • Planning the Script
  • Lab : Configuring a New Server Core Installation

11 - Using Background Jobs and Scheduled Jobs

  • Using Background Jobs
  • Using Scheduled Jobs
  • Lab : Working with Background Jobs
  • Lab : Working with Scheduled Jobs

12 - Using Advanced PowerShell Techniques and Profiles

  • Using Advanced PowerShell Techniques
  • Creating Profile Scripts
  • Lab : Practicing Advanced Techniques 
You are using an unsupported version of Internet Explorer. To ensure security, performance, and full functionality, please upgrade to an up-to-date browser.