PowerShell: Automating Administration
1h 34mIntermediate2018-08-15
Authors

Scott M Burrell
Teacher specializing in HR, marketing, and small business management
Course details
Simplify Windows network administration with PowerShell. Learn how to automate routine tasks and free up more time for complex troubleshooting and innovation. This course, part of the PowerShell learning path, covers next-level scripting using prebuilt PowerShell modules, conditional logic, and loops. Instructor Scott Burrell also shows how to handle errors, enable delegated and remote administration, and run jobs in the background of Windows Server 2016. 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.
Learning objectives
Creating modules
Using logic tests and loops in scripts
Error handling
Delegated administration
Remote administration
Creating background jobs
Scheduling tasks and jobs
Learning objectives
Creating modules
Using logic tests and loops in scripts
Error handling
Delegated administration
Remote administration
Creating background jobs
Scheduling tasks and jobs
Skills covered
ServerIT AutomationNetwork and System AdministrationMicrosoftDeep Dive (X:Y)
Concepts
Introduction
- Automate administration with PowerShell
- What you should know
Building Blocks for Automated Administration
- Functions in profiles and scripts
- Create modules
- Use logic tests in scripts
- Comparative logic tests
- Use loops in scripts
- Plan for exceptions
- Error handling with try, catch, and finally
Remote and Delegated Administration
- Principles of delegated administration
- Configure servers for remote admin
- Enable remoting using GPO
- Use WinRM to manage remote systems
Automate Tasks
- Background jobs and scheduled jobs
- Create background jobs
- Schedule tasks
- Schedule jobs
Conclusion
- Next steps