10961C Automating Administration With Windows PowerShell
10961C Automating Administration With Windows PowerShell
Audience(s): IT Professionals
Level: Advanced
This Revision: C
Length : x days
Language(s): English
Overview
This course provides students with the fundamental knowledge and skills to use Windows
PowerShell for administering and automating administration of Windows servers. This course
provides students the skills to identify and build the command they require to perform a specific
task. In addition, students learn how to build scripts to accomplish advanced tasks such as
automating repetitive tasks and generating reports. This course provides prerequisite skills
supporting a broad range of Microsoft products, including Windows Server, Windows Client,
Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server, System
Center, and more. In keeping with that goal, this course will not focus on any one of those
products, although Windows Server, which is the common platform for all of those products, will
serve as the example for the techniques this course teaches.
2
Audience profile
This course is intended for IT Professionals who are already experienced in general Windows
Server and Windows Client administration, and who want to learn more about using Windows
PowerShell for administration. No prior experience with any version of Windows PowerShell, or
any scripting language, is assumed. This course is also suitable for IT Professionals already
experienced in server administration, including Exchange Server, SharePoint Server, SQL
Server, System Center, and others.
At course completion
Course details
Course Outline
Lessons
Overview and background of Windows PowerShell
Understanding command syntax
Finding commands
Lessons
Active Directory administration cmdlets
Network configuration cmdlets
Other server administration cmdlets
Lessons
Understanding the pipeline
Selecting, sorting, and measuring objects
Filtering objects out of the pipeline
Enumerating objects in the pipeline
Sending pipeline data as output
Lessons
Passing the pipeline data
Advanced considerations for pipeline data
Lessons
Using PSProviders
Using PSDrives
Lessons
Understanding WMI and CIM
Querying data by using WMI and CIM
Making changes with WMI/CIM
Lessons
Using variables.
Manipulating variables.
Manipulating arrays and hash tables.
8
Lessons
Introduction to scripting
Scripting constructs
Importing data from files
This module introduces you to more advanced techniques that you can use in scripts.
These techniques includes gathering user input, reading input from files, documenting
scripts with help information and error handling.
Lessons
Accepting user input
Lessons
Using basic Windows PowerShell remoting
Using advanced Windows PowerShell remoting techniques
Using PSSessions
Lessons
Using background jobs
Lessons
Creating profile scripts
Using advanced techniques
Prerequisites