Course Overview
This training course addresses key shell techniques, technology, and tacticts for administrators who use PowerShell. The instructor covers various subjects, including:
- Task automation
- HTML and XML data management
- Background jobs and scheduling
- PowerShell security
- Packaging and deploying scripts
- Scripting conventions
- .NET frameworks in PowerShell scripts
Schedule
PowerShell in Depth Training
date
location
price
![[image]](https://phoenixts.com/wp-content/themes/phoenixts-com/assets/images/temp/image-9@2x.jpg)
Not seeing a good fit?
Let us know. Our team of instructional designers, curriculum developers, and subject matter experts can create a custom course for you.
Learn more about custom training
Course Outline
PowerShell Fundamentals
- PowerShell Introduction
- Hosts for PowerShell
- PowerShell help system
- Syntax
- PSSnapins and Modules
- Operators
- Objects
- PowerShell pipeline
- Formatting
PowerShell Management
- Remoting in PowerShell
- Background jobs and scheduling
- Credentials
- Regular expressions
- HTML and XML data
- PSDrives and PSProviders
- Arrays, variables, hash tables, and scripblocks
- Security in PowerShell
- Advanced syntax
PowerShell Scripting Language and Automation
- Working with the PowerShell scripting language
- Basic scripts and functions
- Objects for output
- Workflows
- Advanced syntax for scripts and functions
- Script and manifest modules
- Formatting views
- Type extensions
- Data internalization and language
- Writing help
- Error handling
- Debugging techniques and tools
- Similar functions to cmdlets
- Creating reports
Advanced PowerShell
- Component Object Model (COM)
- .NET Framework objects
- Database access
- Proxy functions
- Constructing GUIs
- WMI and CIM
- Understanding and applying best practices
FAQs
This course is intended for Systems Administrators, Network Administrators, and Security Administrators and Analysts.
Students should have experience with PowerShell administration.