Windows Powershell: Tool Building

Windows Powershell: Tool Building

Windows PowerShell: Tool Building WorkshopPLUS Duration: 3 Days Focus Area: Operations and Monitoring Difficulty: 400 - Expert Overview Key Takeaways The WorkshopPLUS provides attendees with a deep Course Material dive using PowerShell. It covers various topics that are • Advanced PowerShell Programming designed to enable the attendee to create advanced • Working with the GUI content with PowerShell. Modules are organized by Hands-on Labs scenario and designed to provide participants with • Most of the concepts covered above will be expertise, tools and hands-on experience with supported by hands-on labs and demos Windows PowerShell version 5.0 and above. • Access to resources and labs for up to 6 months post class completion. Objectives After completing this training, students will be able to: Agenda • Create advanced functions Day 1 • Create Classes in PowerShell • Knowledge Refresh • Work with the debugger • Developing Advanced Functions • Mastering Parameters • Work with code in GIT repositories • Classes • Create GUI based PowerShell code Day 2 • Error Handling • Debugging • Git Introduction • Git Intermediate Day 3 • Runspaces • Create a GUI in PowerShell • Final Great Lab - Apply learnings Plan for 3 full days. Early departure on any day is not recommended. 2019 © Microsoft Corporation. All rights reserved. This data sheet is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY Course Details Module 1: Knowledge Refresh Module 6: Debugging • Script Basics, Flow Control and Functions • Introduction and Basics • Object Models and Regular Expressions • Console and ISE debugging • Advanced Debugging Module 2: Advanced Functions • Basic functions and parameters Module 7: Git Introduction • CmdletBinding attribute and properties • DevOps and Git • Returning Objects and pipeline • Source Control and Changes • Dynamic parameters • Git Repository Module 3: Mastering Parameters Module 8: Git Intermediate • Attributes and special parameters • Push and Pull • Validation and risk mitigation • Branch/Merging • Comment-based help • OutputType() Module 9: Runspaces • Overview and Commands Module 4: Classes • Classes and Methods • What is a class • Creation and Initialization • Work with Methods and advanced object features • Invoke and Remoting • Debugging and Pools Module 5: Error Handling • Introduction Module 10: Create a GUI in PowerShell • Streams and Write-Host • The presentation Framework • Working with the ErrorRecord Object • Visual Studio • Terminating and Non-Terminating Errors • Graphical User Interface and GUI Design • Try-Catch • Code behind a Form and Advanced Techniques Recommended Qualifications Hardware Requirements Target experience, expectations and qualifications, for • An Intel Core-i5-based PC example: • USB port • IT staff who have taken the PowerShell Foundation • Microsoft/Windows Live ID to connect to the virtual Skills course. environment • Work with PowerShell on a day to day basis. • 4 GB RAM • 128 GB HDD • Windows 7 SP1 or later • Office 2013 Professional Plus • Internet access with at least 1 Mbps bandwidth per student. For more information Contact your Microsoft Account Representative for further details. 2019 © Microsoft Corporation. All rights reserved. This data sheet is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us