|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Windows PowerShell™ Hands-On: Automating Administrative Tasks
Course: 969
Type: Hands-On Training
Duration: 3 Days
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
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 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 accounts and shares
- Administering servers, users and mailboxes
- Optimizing productivity with PowerShell profiles
Course 969 Content
- 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
- Contrasting expression and command modes
- Capitalizing on PowerShell help
- Navigating PowerShell drives
- Preventing execution of malicious code with an enhanced security policy
- Optimizing the user environment through profiles
- Streamlining scripts with simplified syntax
- Improving productivity and maintainability through consistent command structure
- Securing interactive input using AsSecureString
- Obtaining input from multiple file formats
- Formatting output for clarity
- Redirecting output to alternate locations
- Reading and writing object properties
- Driving object behavior with method operators
- Pipelining objects to streamline administrative tasks
- Isolating objects through filtering
- 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
- Working with static classes and methods
- Retrieving object information through reflection
- Parsing remote computer event logs
- Instantiating WMI objects
- Conducting hardware and software inventories
- Assigning properties to control computer configuration
- Invoking methods to perform system administration
- Harnessing powerful WMI Query Language (WQL) queries
- Creating users, computer and groups
- Efficiently altering and deleting existing objects
- Manipulating group membership
- Accessing local SAM databases
- Tweaking local users and groups
- Enumerating sites and subnets
- Managing FSMO roles
- Handling runtime errors
- Debugging your problem code
- Enabling strict-mode processing of variables
- 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.
|
|
|
|
 |
|
|