- [Instructor] There are many features of Windows Administration that are made easier by a knowledge of PowerShell. This course is designed to build that foundation and get you started. There are no prerequisites for this course, and it isn't necessary to bring excessive PowerShell experience to the table as we begin. That said, there are a couple of things that will help you get the most out of this course. PowerShell is, as the name indicates, a powerful environment that allows you to administer all aspects of a Windows Server or workstation, including the ones that you should be careful about changing.
As you experiment with PowerShell, it's a good idea to do it in virtual machines. Hyper-V is a feature built in to Windows 10 Professional and Windows Servers. Other virtualization platforms like VirtualBox and VMware are also a good idea. I highly recommend that you use one of these platforms to create disposable test labs as you explore this functionality. All of the demonstrations in this course are done in virtual machines, all created on a single Windows 10 workstation.
The next thing that you need to know as you begin is that PowerShell is not DOS. You'll get more out of your exploration of PowerShell if you resist the urge to constantly compare the two. The differences are, well, powerful. Finally, you should know that the benefits of this course will grow considerably as you apply the potential of PowerShell to your environment. Whether you already work in network or system administration and technical support or if you're just getting started and playing around with these techniques on your laptop at home, consider the things that you you do to manage Windows environments and use this course as a step towards designing PowerShell solutions to your tasks.
- 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