|
|
|
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)
- Perform remote management of Exchange, Hyper-V and other Microsoft servers
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," is assumed. Scripting experience is strongly recommended.
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 users and groups
- Administering Exchange 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
- Administering local and remote computers
- 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
- Displaying complex data using Out-GridView
- 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 .NET properties and methods
- Retrieving object information through reflection
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 PSProvider
Accessing Active Directory objects
- Creating users, computer and groups
- Efficiently altering and deleting existing objects
- Manipulating group membership
Administering local machines with the WinNT provider
- Accessing local SAM databases
- Tweaking local users and groups
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
- Enabling code reuse with script modules
- Capturing module details with script manifests
Administering Microsoft Servers
- Configuring Exchange servers
- Automating user mailbox creation
- Creating virtual machines on Hyper-V servers
- Configuring Virtual CPUs, Virtual Memory and Virtual Hard Drives
|
<< Back to Windows Systems Course List
Related Courses
Windows PowerShell is a trademark of Microsoft Corporation.
|
|
|
Training Dates
US Dates | | Feb 21 - 24 | New York enrol | | Mar 6 - 9 | Rockville, MD enrol | | Apr 10 - 13 | New York enrol | | Apr 24 - 27 | Reston, VA enrol | | May 29 - Jun 1 | Alexandria, VA enrol | | Jun 12 - 15 | New York enrol | | Jun 26 - 29 | Rockville, MD enrol | | Jul 17 - 20 | Reston, VA enrol | | Sep 4 - 7 | New York enrol | | Sep 25 - 28 | Alexandria, VA enrol | | Oct 9 - 12 | Reston, VA enrol | | Oct 23 - 26 | Rockville, MD enrol | | Nov 27 - 30 | New York enrol |
For AnyWare enrolments, please register at least 10 days prior to the start of the course.
More Dates and Locations.
|
|
|
|
On-Site &
Custom Training
Bring this or any Learning Tree course to your location or have it customized for your organization.
|
Participants troubleshooting PowerShell scripts.
|
|
Average Attendee Evaluation
|
Evaluations in the last 12 months |
|
5 stars:
|
|
72% |
|
4 stars:
|
|
24% |
|
3 stars:
|
|
3% |
|
2 stars:
|
|
1% |
|
1 star:
|
|
0% |
|
|
"I tell my colleagues I wish I had discovered Learning Tree sooner. Once you experience that first course and take the test, it all comes together."
– P. Gilles Star Digital
|
 |
 |
|
|