Course Details
Course Outline
1 - Getting Started with Windows PowerShell
Overview and BackgroundUnderstanding command syntaxFinding commandsLab : Configuring Windows PowerShellLab : Finding and Running Basic Commands
2 - Cmdlets for administration
Active Directory administration cmdletsNetwork configuration cmdletsOther server administration cmdletsLab : Windows Administration
3 - Working with the Windows PowerShell pipeline
Understanding the PipelineSelecting, Sorting, and Measuring ObjectsFiltering Objects Out of the PipelineEnumerating Objects in the PipelineSending pipeline data as outputLab : Using the PipelineLab : Filtering ObjectsLab : Enumerating ObjectsLab : Sending output to a file
4 - Understanding How the Pipeline Works
Passing the pipeline dataAdvanced considerations for pipeline dataLab : Working with Pipeline Parameter Binding
5 - Using PSProviders and PSDrives
Using PSProvidersUsing PSDrivesLab : Using PSProviders and PSDrives
6 - Querying Management Information by Using WMI and CIM
Understanding WMI and CIMQuerying Data with WMI and CIMMaking changes with WMI/CIMLab : Working with WMI and CIM
7 - Working with variables, arrays, and hash tables
Using variablesManipulating variablesManipulating arrays and hash tablesLab : Working with variables
8 - Basic scripting
Introduction to scriptingScripting constructsImporting data from filesLab : Basic scripting
9 - Advanced scripting
Accepting user inputOverview of script documentationTroubleshooting and error handlingFunctions and modulesLab : Accepting data from usersLab : Implementing functions and modules
10 - Administering Remote Computers
Using basic Windows PowerShell remotingUsing advanced Windows PowerShell remoting techniquesUsing PSSessionsLab : Using basic remotingLab : Using PSSessions
11 - Using Background Jobs and Scheduled Jobs
Using Background JobsUsing Scheduled JobsLab : Using Background Jobs and Scheduled Jobs
12 - Using advanced Windows PowerShell techniques
Creating profile scriptsUsing advanced techniquesLab : Practicing advanced techniquesLab : Practicing script development (optional)
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
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.
Other Prerequisites
Experience with Windows networking technologies and implementation.
Experience with Windows Server administration, maintenance, and troubleshooting.
Experience with Windows Client administration, maintenance, and troubleshooting
Students who attend this training can meet the prerequisites by obtaining equivalent knowledge and skills through practical experience as a Windows system administrator. No prerequisite courses are required.