Learning PowerShell for Windows Server Administration (2018)
2h 1mBeginner2018-05-21
Authors

Scott M Burrell
Teacher specializing in HR, marketing, and small business management
Course details
PowerShell allows IT professionals to automate tasks and remotely manage machines across an entire network. An indispensable tool for Windows Server, PowerShell is possibly the single most important skill for new administrators to master. This training course shows how to use every part of this powerful framework. Instructor Scott Burrell explains what PowerShell is—a command-line shell and a scripting language—and how it's different from DOS and bash. He shows how to leverage cmdlets, functions, scripts and modules from Microsoft and third parties; set up execution policies and profiles to determine when scripts run; and build custom scripts of your own. Then he reviews the PowerShell pipeline—the sequence in which data is passed from one command to the next—showing how to string scripts together and redirect output. Finally, Scott shows how to pull everything you've learned together within the PowerShell Integrated Scripting Environment, a host environment for writing, testing, and troubleshooting scripts.
Learning objectives
Getting started with PowerShell
Using PowerShell cmdlet syntax
Creating functions
Working with PowerShell profiles
Extending PowerShell with modules
Managing pipeline output
Creating PowerShell scripts in ISE
Learning objectives
Getting started with PowerShell
Using PowerShell cmdlet syntax
Creating functions
Working with PowerShell profiles
Extending PowerShell with modules
Managing pipeline output
Creating PowerShell scripts in ISE
Skills covered
ServerPowerShellIT AutomationServer AdministrationLearningNetwork and System AdministrationMicrosoft
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should already know
1. Getting Started
- 03 - What's new in PowerShell
- 04 - Upgrading Windows PowerShell
- 05 - Installing PowerShell Core
- 06 - Customizing a PowerShell session
- 07 - PowerShell cmdlet syntax
- 08 - Help in PowerShell
2. PowerShell Components
- 09 - Cmdlets, functions, and scripts
- 10 - Creating functions
- 11 - Using aliases
- 12 - Managing execution policies
- 13 - Working with PowerShell profiles
- 14 - Expanding functionality with modules
3. The PowerShell Pipeline
- 15 - About objects
- 16 - How the pipeline works
- 17 - Managing output
- 18 - Best practices and common pitfalls
4. Putting It All Together
- 19 - Creating scripts in ISE
- 20 - Challenge - Create a PowerShell script
- 21 - Solution - Create a PowerShell script
Conclusion
- 22 - Next steps