PowerShell for Administrators
Master Windows PowerShell and create your own administrative tools and processes, automating tasks the way your organization needs. Even if you're a complete novice, you'll learn how to use the shell as a command-line tool, rather than a scripting language - and then how to take PowerShell as far as it will go, including building your own GUI tools.
Course Description
Windows PowerShell for Administrators - exclusively by Interface Technical Training. No prior scripting experience is required! If you can run “Ipconfig,” then you can master PowerShell.
Rather than relying on complex scripting languages and partial capabilities, you’ll finally enjoy a complete, consistent administrative experience that encompasses both the GUI and the command-line. Create administrative processes that match your needs, operate your way, and accomplish your tasks.
Learn how to run commands, manage processes and create Active Directory users. This course will teach you how to create reusable, parameterized tools that your coworkers and colleagues can use. You’ll debug scripts, manage command errors, and extend the shell. You’ll see how to teach yourself how to use shell extensions, instantly making Exchange Server, SharePoint Server, SQL Server, Active Directory, System Center, and much more all accessible through PowerShell.
Audience
This course is designed for anyone who needs to take their PowerShell knowledge to the next level. This is course also valuable for network administrators that want greater efficiency in their daily administrative work. Students do not need to have any prior programming experience.
Prerequisites
Basic computer networking skills
What You Will Learn
This class uses latest approaches, examples, and samples in Windows PowerShell. You’ll receive full access to all of sample scripts and shell transcripts upon completion of the class
Course Outline
1. Getting Started with PowerShell
2. Running Commands
3. Using the Help System and Discovering Commands
4. The Pipeline: Connecting Commands
5. Adding Commands and Extending the Shell
6. Objects: Data by Another Name
7. The Pipeline, Deeper: Connecting Commands, Better
8. Formatting Command Output
9. Filtering and Comparisons
10. Remote Control: One to One, One to Many
11. Tackling Windows Management Instrumentation
12. Multitasking with Background Jobs
13. Working with Bunches of Objects, One at a Time
14. Security Alert!
15. Variables: A Place to Store Your Stuff
16. Input and Output
17. You Call This Scripting?
18. Sessions: Remote Control, with Less Work
19. Adding Logic and Loops (Lightly)
20. Additional Random Tips, Tricks and Techniques
