Don Jones’ Exclusive Accelerated PowerShell Masterclass for Administrators
No scripting experience required – If you can run “Ipconfig”, you can master PowerShell. Includes a “meet & greet” Monday, and "hosted event" Wednesday with Don Jones.
This is a special accelerated 5-day version of Interface’s PS300 and PS400 courses
Course Description
Interface Technical Training is proud to introduce this entirely new Windows PowerShell class taught by renowned MVP Don Jones. Don has taught more than 15,000 administrators to be immediately effective with Windows PowerShell - and no prior scripting experience is required! If you can run “Ipconfig,” then you can master PowerShell.
This is a special accelerated 5-day version of Interface Technical Training’s PS300 and PS400 courses with Master PowerShell Guru Don Jones.
Don Jones' unique approach to PowerShell focuses on enablement — teaching you how to teach yourself whatever tasks you need to accomplish, instead of spending the rest of your career in classes. 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. 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.
Using Don’s signature approach and casual style, you’ll 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.
Don literally wrote the book on PowerShell, co-authoring the first publicly-available books for both PowerShell v1 and PowerShell v2. He’s developed the most widely-used classroom courseware for PowerShell, including Microsoft’s own Official Curriculum. Don writes the monthly PowerShell column for Microsoft TechNet Magazine, blogs about PowerShell, and has received Microsoft’s MVP Award for eight consecutive years. Jeffrey Snover, the inventor and Microsoft Distinguished Engineer behind PowerShell, said “Don is a superstar trainer, and all of the people that have attended his training come back very, very happy.” Mr. Snover also said, “If you ever find yourself thinking Don is wrong about something he says about PowerShell, your best bet is to double check first. I invented the thing and that is MY policy.”
Audience
This course is designed for anyone who needs to take their PowerShell knowledge to the next level. This course is 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
Students should be working network administrators that understand Active Directory, DNS, and TCP/IP.
Before taking this course, students should have successfully completed the following courses or have equivalent experience:
HH9108R2: Windows Server 2008 R2 Active Directory Domain Services Administration (MOC 6424 & MOC 6425)
What You Will Learn
- Learn how to run commands, manage processes and create Active Directory users.
- You’ll learn how to create reusable, parameterized tools that your coworkers and colleagues canuse. Learn to 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.
Course Outline
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. Additional Random Tips, Tricks and Techniques
16. Variables: A Place to Store Your Stuff
17. Input and Output
18. You Call This Scripting?
19. Sessions: Remote Control, with Less Work
20. Adding Logic and Loops
21. The basics of Advanced Functions
22. Advanced Functions, Getting into parameter validations, ShouldProcess() and other high- end stuff
23. Error Handling
24. Debugging
25. Custom Formatting
26. Script and Manifest Modules
27. Writing Help
28. Working with Databases
29. Making Functions Private
30. Proxy Functions
Note: some items – especially later in the course – aren’t always covered in this exact order. It depends on the class!
