PowerShell: Automating IT Administration
3h 23mIntermediate2023-08-21
Authors

Liam Cleary
Microsoft MVP and MCT, CEO of SharePlicity
Course details
Learn how to automate routine IT tasks and free up more time for complex troubleshooting and innovation. Join instructor Liam Cleary as he covers next-level scripting using prebuilt PowerShell modules, conditional logic, and loops.
Liam shows how to handle errors, enable delegated and remote administration, and run jobs in the background. Plus, learn how to schedule tasks and jobs so you don't have to sit around waiting for an activity to complete. Using these tips and best practices, you can administer an entire network of workstations and servers—without ever having to leave your office.
Liam shows how to handle errors, enable delegated and remote administration, and run jobs in the background. Plus, learn how to schedule tasks and jobs so you don't have to sit around waiting for an activity to complete. Using these tips and best practices, you can administer an entire network of workstations and servers—without ever having to leave your office.
Skills covered
PowerShellIT AutomationNetwork and System AdministrationMicrosoftDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - IT automation with PowerShell
- 02 - What you should know
1. Creating Reusable Code Using PowerShell
- 03 - Why automate IT administration tasks
- 04 - What are PowerShell modules, and why are they useful
- 05 - Using conditional statements and comparisons
- 06 - Looping constructs for data manipulation
- 07 - Manipulating data with logic tests and loops
- 08 - Working with arrays and hash tables
- 09 - Understanding PowerShell error handling
2. Remote and Delegated Administration
- 10 - Understanding delegated administration in PowerShell
- 11 - Configuring remote access settings
- 12 - Configuring remote management settings
- 13 - Managing remote sessions and connections
- 14 - Connecting to Windows Servers remotely and performing tasks
- 15 - Performing remote administration tasks
3. Creating and Scheduling Tasks and Jobs
- 16 - Understanding PowerShell background jobs
- 17 - Creating and managing background jobs
- 18 - Monitoring and retrieving results of background jobs
- 19 - Automating administrative tasks with scheduled jobs
- 20 - Creating scheduled tasks within Windows
Conclusion
- 21 - Next steps