Processing your application. Please be patient while we make sure we receive every piece of it.
PowerShell
55039 A Windows PowerShell Scripting and Toolmaking
5 Day(s)
REQUEST
PRIVATE SESSION
COURSE DESCRIPTION
OVER
VIEW
+
OBJEC
TIVES
+
AUD
IENCE
+
PRERE
QUISI
TES
+
OUT
LINE
+
About This CourseThis 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.
Price: $3,495
To find out more available information
about this course, please contact us:

416-929-1599
info@acend.com
To find out more available information
about this course, please contact us:

416-929-1599
info@acend.com
To find out more available information
about this course, please contact us:

416-929-1599
info@acend.com
Module1: Preparing for Scripting 
This module explains how to prepare the environment for scripting, and providesrefresher and background information for scripting. 
Lessons

  • Securing the Scripting Environment
  • Understanding Variables and Operators
  • Understanding Scripting Constructs and Scope
 
Module2: Parameterizing a Command 
This module explains how to start with an existing command and parameterize itto create a reusable tool. 
Lessons

  • Designing Parameters
  • Implementing Parameters
 
Module3: Creating a Script Module 
This module explains how to turn a basic script into a script module that canbe distributed, loaded, and unloaded in Windows PowerShell. 
Lessons

  • Designing Script Modules
  • Implementing Script Modules
 
Module4: Handling Errors
This module explains how to trap and handle errors within a script module. 
Lessons

  • Designing Error Handling
  • Implementing Error Handling
 
Module5: Writing Commands that Use Pipeline Input and Output 
This module explains how to write commands that integrate with the WindowsPowerShell pipeline. Students will create commands that produce pipeline outputand that accept pipeline input. 
Lessons
  • Understanding Pipeline Parameter Binding
  • Implementing Pipeline Parameter Input
  • Implementing Pipeline Parameter Input
 
Module6: Creating Hierarchical Command Output 
This module explains how to create, and use, object-oriented output thatincludes object hierarchies. 
Lessons

  • Designing Complex Command Output
  • Implementing Complex Command Output
  • Using Object Hierarchies
 
Module7: Debugging Scripts 
This module explains Windows PowerShell techniques used to debug scripts, andprovides students with opportunities to practice debugging skills. 
Lessons

  • Designing Scripts for Debugging
  • Implementing Script Debugging
 
Module8: Customizing Default Formatting 
This module explains how to create a custom formatting view that can be addedto a script module. 
Lessons

  • Designing Formatting
  • Implementing Custom Formatting
 
Module9: Adding Advanced Parameter Attributes and Command Documentation 
This module explains how to declare parameter aliases, help messages, and inputvalidation. It also explains how to implement switch parameters, how to addsupport for the -WhatIf and -Confirm parameters, and how to add comment-basedhelp to a command. 
Lessons
  • Implementing Advanced Parameter Attributes
  • Implementing Help Documentation
 
Module10: Creating Controller Scripts 
This module explains how to create scripts that implement complex businessprocesses by running multiple tools in a specified sequence. 
Lessons

  • Designing Script Execution
  • Implementing a Controller Script
 
Module11: Creating HTML-Based Reports
Thismodule explains how to write controller scripts that produce HTML-basedmanagement reports. 
Lessons

  • Creating Basic HTML Reports
  • Creating Enhanced HTML Reports
 
Module12: Creating Basic Workflows 
This modules explains the key differences between Windows PowerShell functionsand workflows, and shows students how to create a basic workflow. 
Lessons

  • Understanding Workflows
  • Implementing Workflows
 
Module13: Working with XML Data 
This module explains how Windows PowerShell interprets, represents, andmanipulates XML-based data. 
Lessons

  • Understanding XML
  • Implementing XML Manipulation
 
Module14: Using Advanced Scripting Techniques 
This module explains how to use advanced scripting techniques, includingexecution of external commands and graphical user interfaces. 
Lessons

  • Using External Functionality
  • Adding Graphical User Interface Elements
 
Module15: Creating Proxy Functions 
This module explains how to create proxy functions in Windows PowerShell. 
Lessons

  • Designing Proxy Functions
  • Implementing Proxy Functions
 
Module16: Building Tools in Windows PowerShell 
This module is a "final exam" for the course, and offers students theopportunity to build a complete tool, from scratch, using many of thetechniques that they have learned in the preceding days. 
Lessons

  • Designing the Tool
  • Implementing the Tool
  • Testing the Tool
SITE MAP