Join Mike Pfeiffer for an in-depth discussion in this video What you should know before watching this course, part of Learning PowerShell Integrated Scripting Environment.
- Since this course is designed to get you proficient with the PowerShell ISE, I'm assuming you've already learned PowerShell in the past. If that's not the case and you're brand new to PowerShell, I'd first recommend going and watching PowerShell 3.0 for Administrators here on Lynda.com. This is a comprehensive course. It'll pretty much show you everything you need to know about PowerShell. Now, we are going to go deeper in some points and do some scripting. We'll be working with collections and doing loops and we'll be using functions and things like that so this other course, PowerShell 3.0 Scripting and Tool Making, is also useful, particularly the first two modules, but together with these two courses, combining that with the Powershell ISE course here, this will give you a great arsenal when it comes to developing and debugging scripts as you go further in your IT Pro career.
Now if you're planning on following along with me as we continue to write code and make things happen in the ISE, I would recommend that you have either a Windows 7 or a Windows 8 computer. I'm on a Windows 8 computer here. You'll want to make sure that your execution policy allows you to run scripts. So I'm running PowerShells Administrator. Let me run "Get-ExecutionPolicy". You can see that right now my Execution Policy is Restricted. So if you're seeing the same thing, that's going to cause problems for you as we move forward in this course. You'll want to change that if that's the case. You can just do a "Set-ExecutionPolicy", and if you set it to "remotesigned" that's fine for this course.
Go ahead and type in a "Y" to confirm that, and then you can just run the ExecutionPolicy command but again that the setting is not restricted. But if you've already got PowerShell experience, you've got an execution policy that allows you to run scripts, then you're all set to get started with the PowerShell ISE.
- Installing PowerShell ISE
- Using PowerShell tabs and profiles
- Writing, running, and saving scripts
- Working with snippets
- Adding custom menu items
- Working with add-ons