search3
    
    55039: Windows PowerShell Scripting and Toolmaking

    QUICK

    INFORMATION

    course-duration

    5 Day(s) Course

    courseware

    Official Courseware

    certified-trainer

    Certified Trainer

    exam-voucher

    Training

    customize-batch

    Customize Your Batch

    one-o-one

    1:1 Training Available on Demand

    Course Information

    Windows PowerShell Scripting and Toolmaking training is a five-day course beneficial to IT Professionals who have working knowledge of Windows PowerShell 3.0 techniques and technologies, and want to build reusable tools by using Windows PowerShell 3.0. This Windows PowerShell training lays emphasis on the Windows PowerShell scripting language, and on the concepts and techniques needed to produce reusable, professional tools.

    Completion of this certification course will equip candidates in:

    • Designing tools, including input requirements, output requirements, and functional requirements.
    • Writing tools, including scripting, parameterizing commands, and providing verbose output.
    • Debugging tools and provide error handling within tools.
    • Combining tools into script and manifest modules.
    • Creating custom formatting views.
    • Creating tools that are consistent in naming and operation with native Windows PowerShell tools


    COURSE OUTLINE

    Module 1: Prepare for Scripting

    • Secure the Scripting Environment
    • Understand Scripting Constructs and Scope
    • Understand Variables and Operators

    Module 2: Parameterize a Command

    • Design Parameters
    • Implement Parameters

    Module 3: Create a Script Module

    • Design Script Modules
    • Implement Script Modules

    Module 4: Handling Errors

    • Design Error Handling
    • Implement Error Handling

    Module 5: Write Commands that Use Pipeline Input and Output

    • Understand Pipeline Parameter Binding
    • Implement Pipeline Parameter Input

    Module 6: Create Hierarchical Command Output

    • Use Object Hierarchies
    • Design Complex Command Output
    • Implement Complex Command Output

    Module 7: Debugging Scripts

    • Design Scripts for Debugging
    • Implement Script Debugging

    Module 8: Customize Default Formatting

    • Design Formatting
    • Implement Custom Formatting

    Module 9: Add Advanced Parameter Attributes and Command Documentation

    • Implement Help Documentation
    • Implement Advanced Parameter Attributes

    Module 10: Create Controller Scripts

    • Design Script Execution
    • Implement a Controller Script

    Module 11: Create HTML-Based Reports

    • Create Basic HTML Reports
    • Create Enhanced HTML Reports

    Module 12: Create Basic Workflows

    • Understand Workflows
    • Implement Workflows

    Module 13: Work with XML Data

    • Understand XML
    • Implement XML Manipulation

    Module 14: Use Advanced Scripting Techniques

    • Using External Functionality
    • Add Graphical User Interface Elements

    Module 15: Create Proxy Functions

    • Design Proxy Functions
    • Implement Proxy Functions

    Module 16: Build Tools in Windows PowerShell

    • Design the Tool
    • Implement the Tool
    • Test the Tool

    WHO SHOULD ATTEND

    This course is beneficial for individuals carrying little or even no programming experience, but possess a working knowledge of Windows PowerShell and who are able to use Windows PowerShell to run complex, interactive commands.



    Pre-requisites

    Before attending this course, candidates must possess:

    • Certification of Course 10961 which is an important pre-requisite to this course
    • Experience in administering Windows server and client computers
    • Experience in running interactive Windows PowerShell commands from the command prompt


    Exam

    Name Code Fee

    What Our Trainees Say

    Mercury Solutions Ltd. https://bit.ly/2H3ANjF is rated 4.6 stars by www.facebook.com/mercurysol based on 18 reviews.