Learning PowerShell for Windows Server Administration

Learning PowerShell for Windows Server Administration

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 01m | 267 MB

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.

Topics include:

  • 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
Table of Contents

Introduction
1 Welcome
2 What you should already know

Getting Started
3 What s new in PowerShell
4 Upgrading Windows PowerShell
5 Installing PowerShell Core
6 Customizing a PowerShell session
7 PowerShell cmdlet syntax
8 Help in PowerShell

PowerShell Components
9 Cmdlets functions and scripts
10 Creating functions
11 Using aliases
12 Managing execution policies
13 Working with PowerShell profiles
14 Expanding functionality with modules

The PowerShell Pipeline
15 About objects
16 How the pipeline works
17 Managing output
18 Best practices and common pitfalls

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