M10961:Automating Administration with Windows PowerShell
About this course
In this training course, you will gain the fundamental knowledge and skills to use Windows PowerShell for automating the administration of your Windows-based servers. You will focus on primary Windows PowerShell command line features and techniques
OUTLINE
Windows PowerShell
Overview and Background
Finding and Running Commands
Cmdlets for administration
Active Directory administration cmdlets
Network configuration cmdlets
Other server administration cmdlets
Working with the Windows PowerShell Pipeline
Selecting, Sorting, and Measuring Objects
Exporting, Importing, and Converting Data
Filtering Objects Out of the Pipeline
Enumerating Objects in the Pipeline
How the Pipeline Works
Passing the Pipeline Data
Advanced Considerations for Pipeline Data
Using PSProviders and PSDrives
PSProviders and PSDrives
Querying System Information Using WMI and CIM
Querying Data with WMI/CIM
Making Changes with WMI/CIM
Working with Variables, Arrays, and Hash Tables
Using Variables
Manipulating Arrays and Hash Tables
Basic Scripting
Introduction to Scripting
Scripting Constructs
Importing Data from Files
Advanced Scripting
Accepting User Input
Overview of Script Documentation
Troubleshooting and Error Handling
Functions and Modules
Administering Remote Computers
Using Basic Windows PowerShell Remoting
Using PSSessions
Using Advanced Remoting Techniques
Using Background Jobs and Scheduled Jobs
Using Background Jobs
Using Scheduled Jobs
Using Advanced PowerShell Techniques and Profiles
Using Advanced PowerShell Techniques
Creating Profile Scripts