1-800-THE-TREE (1-800-843-8733)
 

Windows PowerShell™ Hands-On: Automating Administrative Tasks

 
Course: 969     Type: Hands-On Training     Duration: 3 Days

Quick Enroll    

You Will Learn How To
  • Administer workstations, servers and applications with Windows PowerShell
  • Harness .NET functionality through PowerShell cmdlets
  • Manage execution of scripts through pipelining and flow control operators
  • Leverage Windows Management Instrumentation (WMI) for computer inventories and configuration
  • Manipulate local and active directory objects using the Active Directory Services Interface (ADSI)
  • Optimize PowerShell scripts through error handling and add-on cmdlets

Course Benefits
Windows PowerShell is revolutionizing systems administration with time-saving tools for managing servers and workstations. PowerShell increases administrator productivity by automating repetitive tasks and ensuring complex, error-prone routines are performed consistently. In this course, you gain practical experience using PowerShell to solve both one-time and recurring administrative challenges.

Who Should Attend
Administrators who want to more efficiently manage Windows systems. Windows administration experience at the level of Course 960, "Windows Server 2008 Comprehensive Introduction," or Course 595, "Windows Server 2003 Comprehensive Introduction," is assumed. Scripting experience is also helpful.

Hands-On Training
Exercises provide hands-on experience automating administrative tasks and include:
  • Implementing secure PowerShell scripts
  • Generating reports on system status and configuration
  • Reading, writing and parsing event logs
  • Configuring hardware and software with WMI
  • Creating and maintaining AD users, groups and organizational units (OUs)
  • Managing local accounts and shares
  • Administering servers, users and mailboxes
  • Optimizing productivity with PowerShell profiles

Course 969 Content
Introduction to PowerShell
  • Identifying opportunities for automation
  • Analyzing shortcomings of existing automation solutions
  • Combining the functionality of a shell and scripting language
  • Expanding the scope of managed objects with the .NET Framework
PowerShell Fundamentals
Assessing the PowerShell console
  • Contrasting expression and command modes
  • Capitalizing on PowerShell help
  • Navigating PowerShell drives
Configuring PowerShell
  • Preventing execution of malicious code with an enhanced security policy
  • Optimizing the user environment through profiles
Invoking functionality through cmdlets
  • Streamlining scripts with simplified syntax
  • Improving productivity and maintainability through consistent command structure
Managing input and output
  • Securing interactive input using AsSecureString
  • Obtaining input from multiple file formats
  • Formatting output for clarity
  • Redirecting output to alternate locations
Manipulating PowerShell object instances
  • Reading and writing object properties
  • Driving object behavior with method operators
Controlling Script Execution
Constructing the object pipeline
  • Pipelining objects to streamline administrative tasks
  • Isolating objects through filtering
Implementing flow control
  • Enumerating objects via foreach-object loops
  • Employing comparison operators and the Switch statement
  • Creating modular code using functions
  • Increasing the power of expressions with wildcard operators
Unleashing the power of .NET objects
  • Working with static classes and methods
  • Retrieving object information through reflection
  • Parsing remote computer event logs
Configuring Systems with Windows Management Instrumentation (WMI)
Exploiting WMI objects
  • Instantiating WMI objects
  • Conducting hardware and software inventories
Automating computer management with WMI object instances
  • Assigning properties to control computer configuration
  • Invoking methods to perform system administration
  • Harnessing powerful WMI Query Language (WQL) queries
Leveraging the Active Directory Services Interface (ADSI)
Accessing the Active Directory (AD) with the LDAP provider
  • Creating users, computer and groups
  • Efficiently altering and deleting existing objects
  • Manipulating group membership
Administering local workstations with the WinNT provider
  • Accessing local SAM databases
  • Tweaking local users and groups
Retrieving forest-wide data
  • Enumerating sites and subnets
  • Managing FSMO roles
Optimizing Scripts
Troubleshooting your scripts
  • Handling runtime errors
  • Debugging your problem code
  • Enabling strict-mode processing of variables
Designing and deploying production scripts
  • Building script logic
  • Signing scripts with the Set-AuthenticodeSignature cmdlet
  • Enabling script execution through digital signatures

Related Courses

Windows PowerShell is a trademark of Microsoft Corporation.
  
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save as much as $2,350 on a Triple-Pack!

Windows PowerShell™ Hands-On: Automating Administrative Tasks
Upcoming Dates
Jun 11 - 13, 2008
 Washington, DC (Rockville, MD)
Jul 23 - 25, 2008
 Chicago (Schaumburg)
Jul 30 - Aug 1, 2008
 Los Angeles
Aug 6 - 8, 2008
 Washington, DC (Reston, VA)
Sep 3 - 5, 2008
 Washington, DC (Rockville, MD)
Sep 10 - 12, 2008
 New York
Sep 17 - 19, 2008
 Ottawa
Oct 1 - 3, 2008
 Washington, DC (Alexandria, VA)
Oct 8 - 10, 2008
 Toronto
Oct 29 - 31, 2008
 Washington, DC (Reston, VA)

Windows PowerShell™ Hands-On: Automating Administrative Tasks
Bring Learning Tree On-Site

Course Tuition
$ 2,250 Standard Tuition
Tuition with a Savings Plan
$ 1,245 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,025 Alumni Gold Discount
$ 2,000 Government Discount
 

 

Windows PowerShell™ Hands-On: Automating Administrative Tasks
Windows PowerShell™ Hands-On: Automating Administrative Tasks
Participants troubleshooting PowerShell scripts.


Windows Server 2008, An Introductory Overview



CPE 17 Credits 1 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733