Skip to Main Content

Meetings Stub Page [mx-stub]

10961 Automating Administration with Windows PowerShell v5.0

Course Outline

1 - GETTING STARTED WITH WINDOWS POWERSHELL

  • Overview and Background
  • Understanding command syntax
  • Finding commands
  • Lab : Configuring Windows PowerShell
  • Lab : Finding and Running Basic Commands

2 - CMDLETS FOR ADMINISTRATION

  • Active Directory administration cmdlets
  • Network configuration cmdlets
  • Other server administration cmdlets
  • Lab : Windows Administration

3 - WORKING WITH THE WINDOWS POWERSHELL PIPELINE

  • Understanding the Pipeline
  • Selecting, Sorting, and Measuring Objects
  • Filtering Objects Out of the Pipeline
  • Enumerating Objects in the Pipeline
  • Sending pipeline data as output
  • Lab : Using the Pipeline
  • Lab : Filtering Objects
  • Lab : Enumerating Objects
  • Lab : Sending output to a file

4 - UNDERSTANDING HOW THE PIPELINE WORKS

  • Passing the pipeline data
  • Advanced considerations for pipeline data
  • Lab : Working with Pipeline Parameter Binding

5 - USING PSPROVIDERS AND PSDRIVES

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

6 - QUERYING MANAGEMENT INFORMATION BY USING WMI AND CIM

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

7 - WORKING WITH VARIABLES, ARRAYS, AND HASH TABLES

  • Using variables
  • Manipulating variables
  • Manipulating arrays and hash tables
  • Lab : Working with variables

8 - BASIC SCRIPTING

  • Introduction to scripting
  • Scripting constructs
  • Importing data from files
  • Lab : Basic scripting

9 - ADVANCED SCRIPTING

  • Accepting user input
  • Overview of script documentation
  • Troubleshooting and error handling
  • Functions and modules
  • Lab : Accepting data from users
  • Lab : Implementing functions and modules

10 - ADMINISTERING REMOTE COMPUTERS

  • Using basic Windows PowerShell remoting
  • Using advanced Windows PowerShell remoting techniques
  • Using PSSessions
  • Lab : Using basic remoting
  • Lab : Using PSSessions

11 - USING BACKGROUND JOBS AND SCHEDULED JOBS

  • Using Background Jobs
  • Using Scheduled Jobs
  • Lab : Using Background Jobs and Scheduled Jobs

12 - USING ADVANCED WINDOWS POWERSHELL TECHNIQUES

  • Creating profile scripts
  • Using advanced techniques
  • Lab : Practicing advanced techniques
  • Lab : Practicing script development (optional)
You are using an unsupported version of Internet Explorer. To ensure security, performance, and full functionality, please upgrade to an up-to-date browser.