Windows PowerShell Scripting and Toolmaking
Build the tools that will allow you to better administer your Windows server and client products.
GK# 6544 Vendor# M55039
Build the tools that will allow you to better administer your Windows server and client products.
GK# 6544 Vendor# M55039
In this course, you will learn to build reusable tools by using Windows PowerShell 5.0/5.1. This course focuses on the Windows PowerShell scripting language and on the concepts and techniques needed to design tools, including and output requirements and functional requirements. You will learn functions to deal with anticipated errors using standard PowerShell patterns and practices. By course completion, you will be armed with the knowledge and skills to better administer a wide variety of server and client products and technologies that offer Windows PowerShell integration, including Microsoft Exchange Server, Microsoft Windows Active Directory Domain Services, Microsoft SharePoint Server, and more.
I just completed the Global Knowledge course on Windows PowerShell Scripting and Toolmaking. Fantastic course, entirely met all of my expectations for what I would get. I feel like I have the necessary to build my own tools for my team in PowerShell now, I just need to exercise what I’ve learned.
The GK instructor was excellent, really knew what he was doing. He was a good speaker—kept things entertaining but focused. He knew the material at such a depth that if people got hung up, he was always able to help them understand the material by explaining it in different ways, showing different methods of attaining the same result, and all ways of demonstrating mastery of the material.
GK uses Zoom now for their remote learning platform, and that was stable and clear the entire time. I never lost connection to the course during the entire 5 days, it never crashed or garbled the instructor’s words—really great choice for this. The Labs were a little inconsistent early on in day 1, but once we got on they remained available and were configured in such a way that the course materials worked in that environment exactly as expected every time.
All around excellent experience. I would highly recommend the course to anyone looking to take a deep dive into building tools with PowerShell.
Jonathan Bonde
Check out additional reviews of Global Knowledge on REVIEWS.IO
Learn more about this topic. View the recorded webinar Taking Advantage of Microsoft PowerShell
1. Preparing for Scripting
2. Parameterizing a Command
3. Creating a Script Module
4. Handling Errors
5. Writing Commands that Use Pipeline Input and Output
6. Creating Hierarchical Command Output
7. Debugging Scripts
8. Customizing Default Formatting
9. Adding Advanced Parameter Attributes and Command Documentation
10. Creating Controller Scripts
11. Creating HTML-Based Reports
12. Creating Basic Workflows
13. Working with XML Data
14. Using Advanced Scripting Techniques
15. Creating Proxy Functions
16. Building Tools in Windows PowerShell
Lab 1: Parameterizing a Command
Lab 2: Creating a Script Module
Lab 3: Handling Errors
Lab 4: Writing Commands that Use Pipeline Input and Output
Lab 5: Creating Hierarchical Command Output
Lab 6: Debugging Scripts
Lab 7 : Customizing Default Formatting
Lab 8: Adding Advanced Parameter Attributes and Command Documentation
Lab 9: Creating Controller Scripts
Lab 10: Creating Reports by using HTML
Lab 11: Creating Basic Workflows
Lab 12: Working with XML Data
Lab 13 : Creating Proxy Functions
Lab 14: Building Tools in Windows PowerShell
Redeeming your Microsoft Software Assurance Training Vouchers:
This course comes with 12 months access to the following benefits:
This course is available in the following formats:
Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.