PowerShell: Scripting for Advanced Automation
1h 21mAdvanced2018-10-08
Authors

Scott M Burrell
Teacher specializing in HR, marketing, and small business management
Course details
Discover how to use PowerShell for Desired State Configuration (DSC) and other advanced automation for Windows Server. In this course, instructor Scott Burrell helps IT professionals bolster their PowerShell skill sets by demonstrating how to use it to automate some of the more advanced parts of their Windows network. Here, Scott covers scripting for DSC and role-based administration using Just Enough Administration (JEA). Plus, he goes over how to use PSScriptAnalyzer to run quality control on PowerShell scripts.
Learning objectives
How does DSC work?
Using DSC resources
Best practices in JEA
Creating JEA session configurations
Understanding PowerShell workflows
Debugging in PowerShell ISE
Quality control using PSScriptAnalyzer
Learning objectives
How does DSC work?
Using DSC resources
Best practices in JEA
Creating JEA session configurations
Understanding PowerShell workflows
Debugging in PowerShell ISE
Quality control using PSScriptAnalyzer
Skills covered
ServerPowerShellIT AutomationDevOps FoundationsDevOpsLearningNetwork and System AdministrationMicrosoft
Concepts
0. Introduction
- 01 - Advanced topics in PowerShell automation
- 02 - What you should already know
1. Automated Administration with Desired State Configuration
- 03 - What is DSC and how does it work
- 04 - Working with DSC resources
- 05 - Pushing a DSC configuration
- 06 - Setting up a DSC pull server
- 07 - Creating pull configurations
- 08 - Configuring a DSC pull client
2. Role-Based Administration Using Just Enough Administration
- 09 - Concepts of JEA
- 10 - Best practices in JEA
- 11 - Creating a role capability file
- 12 - Creating JEA session configurations
- 13 - Registering the JEA endpoint
3. Troubleshooting PowerShell Scripts
- 14 - Understanding PowerShell workflows
- 15 - Troubleshooting in Windows PowerShell
- 16 - Debugging in PowerShell ISE
- 17 - Quality control using PSScriptAnalyzer
Conclusion
- 18 - Next steps
Related courses
- Learning PowerShell for Windows Server Administration
- Windows Server Hybrid Administrator Associate (AZ-801) Cert Prep: 4 Migrate Servers and Workloads
- Windows Server 2022 Essential Training
- Windows Server 2022: Implementing Group Policy
- Windows Server 2022 First Look
- Exam Tips: CompTIA Server+ (SK0-005)
- Windows Server 2019 Essential Training
- PowerShell: Functions for Advanced Automation