Microsoft & .NET Training / PowerShell Training
MOC 10961 - Automating Administration with Windows PowerShell
Accelebrate's certified Microsoft course 10961, Automating Administration with Windows PowerShell training, teaches students how to remotely manage single or multiple Windows-based servers and automate day-to-day management and administration tasks.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
In addition, some courses are available as live, online classes for individuals. See a schedule of online courses.
PowerShell Training Objectives
After completing this course, students will be able to:
PowerShell Training Outline
Getting Started with Windows PowerShell
Overview and Background
Finding and Learning Commands
Working with the Pipeline
Understanding the Pipeline
Selecting, Sorting, and Measuring Objects
Converting, Exporting, and Importing Objects
Filtering Objects Out of the Pipeline
Enumerating Objects in the Pipeline
Understanding How the Pipeline Works
Passing Data in the Pipeline By Value
Passing Data in the Pipeline By Property Name
Using PSProviders and PSDrives
Using Basic Formatting
Using Advanced Formatting
Redirecting Formatted Output
Querying Management Information by Using WMI and CIM
Understanding WMI and CIM
Querying Data with WMI and CIM
Making Changes by Using WMI and CIM
Preparing for Scripting
Moving From a Command to Script to Module
Moving From Command to Script
Moving From Script to Function to Module
Implementing Basic Error Handling
Using Basic Scripting Constructs
Exploring Other Scripting Features
Administering Remote Computers
Using Basic Remoting
Using Advanced Remoting Techniques
Using Remoting Sessions
Putting it All Together
Provisioning a New Server Core Instance
Using Background Jobs and Scheduled Jobs
Using Background Jobs
Using Scheduled Jobs
Using Profiles and Advanced PowerShell Techniques
Using Advanced PowerShell Techniques
Creating Profile Scripts
Working With Alternative Credentials
Before attending this course, students must have:
All students receive Microsoft official courseware.
Software needed for each student PC:
Attendees will not need to install any software on their computer for this class. The class will be conducted in a remote environment that Accelebrate will provide; students will only need a local computer with a web browser with a stable Internet connection. Any recent version of Internet Explorer, Mozilla Firefox, or Google Chrome will be fine.
For a preliminary test of your connectivity to our hosting provider, please visit http://speedtest.terillian.com/ and click on the Start Test button. This speed test page requires Java enabled in your browser (allowing it to test multiple network functions at the same time), but Java is not needed for the lab environment that you will use in class. When you call us about purchasing this class, we will provide a live demo of the online lab environment so that you may explore the web browser interface in more detail.
For classes delivered online, all participants need either dual monitors or a separate device logged into the online session so that they can do their work on one screen and watch the instructor on the other. A separate computer connected to a projector or large screen TV would be another way for students to see the instructor's screen simultaneously with working on their own.