Windows PowerShell Scripting and Toolmaking

23/11/2020 - 26/11/2020
Kalender-Import: iCal

ETC Trainingcenter
Modecenterstrasse 22, 1030 - Wien

Experience in administering Windows server and client computers; Experience in running interactive Windows PowerShell commands from the command prompt; Course 10961 is strongly recommended as a pre-requisite to this course
This five-day instructor-led course is intended for IT Professionals who have a working knowledge of Windows PowerShell 3.0 techniques and technologies, and who want to build reusable tools by using Windows PowerShell 3.0. Students of this course may 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. This course focuses on the Windows PowerShell scripting language and on the concepts and techniques needed to produce reusable, professional tools.
This course is intended for administrators that have little or no programming experience, but who have a working knowledge of Windows PowerShell and who are able to use Windows PowerShell to run complex, interactive commands

  1. Module 1: Preparing for Scripting
    1. Securing the Scripting Environment
    2. Understanding Variables and Operators
    3. Understanding Scripting Constructs and Scope
  2. Module 2: Parameterizing a Command
    1. Designing Parameters
    2. Implementing Parameters
  3. Module 3: Creating a Script Module
    1. Designing Script Modules
    2. Implementing Script Modules
  4. Module 4: Handling Errors
    1. Designing Error Handling
    2. Implementing Error Handling
  5. Module 5: Writing Commands that Use Pipeline Input and Output
    1. Understanding Pipeline Parameter Binding
    2. Implementing Pipeline Parameter Input
    3. Implementing Pipeline Output
  6. Module 6: Creating Hierarchical Command Output
    1. Designing Complex Command Output
    2. Implementing Complex Command Output
    3. Using Object Hierarchies
  7. Module 7: Debugging Scripts
    1. Designing Scripts for Debugging
    2. Implementing Script Debugging
  8. Module 8: Customizing Default Formatting
    1. Designing Formatting
    2. Implementing Custom Formatting
  9. Module 9: Adding Advanced Parameter Attributes and Command Documentation
    1. Implementing Advanced Parameter Attributes
    2. Implementing Help Documentation
  10. Module 10: Creating Controller Scripts
    1. Designing Script Execution
    2. Implementing a Controller Script
  11. Module 11: Creating HTML-Based Reports
    1. Creating Basic HTML Reports
    2. Creating Enhanced HTML Reports
  12. Module 12: Creating Basic Workflows
    1. Understanding Workflows
    2. Implementing Workflows
  13. Module 13: Working with XML Data
    1. Understanding XML
    2. Implementing XML Manipulation
  14. Module 14: Using Advanced Scripting Techniques
    1. Using External Functionality
    2. Adding Graphical User Interface Elements
  15. Module 15: Creating Proxy Functions
    1. Designing Proxy Functions
    2. Implementing Proxy Functions
  16. Module 16: Building Tools in Windows PowerShell
    1. Designing the Tool
    2. Implementing the Tool
    3. Testing the Tool


Mehr Artikel