Part 3 of 3 in the PowerShell v3/v4 Essentials series. The goal of the course is to provide enough training in PowerShell fundamentals, language and syntax so that you can be productive and effective in a very short time.
Part 3 of 3 in the PowerShell v3/v4 Essentials series. PowerShell v3/v4 Essentials is designed for the IT Pro with little to no previous PowerShell experience. The goal of the course is to provide enough training in PowerShell fundamentals, language and syntax so that you can be productive and effective in a very short time. The course has many live demonstrations of PowerShell in action from using WMI to query remote machines for management information, running long running tasks as background jobs, creating pipelined expressions and creating simple PowerShell scripts and functions.
Jeffery Hicks is a Microsoft MVP in Windows PowerShell and an IT veteran with many years of experience, much of it spent as an IT consultant specializing in Microsoft server technologies with an emphasis in automation and efficiency.
PowerShell and WMI Hello and welcome back, this is the lesson called PowerShell and WMI, the lesson is part of the TrainSignal Class Windows PowerShell 3 Essentials and I've been your instructor, Jeff Hicks. In this lesson we want to look at PowerShell and WMI. WMI or Windows Management Instrumentation is kind of a key management element that we have in our Windows networks, and PowerShell makes this really easy to work with.
PowerShell Scripting Basics Welcome back. This is the lesson titled PowerShell Scripting Basics. This is part of the TrainSignal course, Windows PowerShell Three Essentials. And I'm your instructor, Jeff Hicks. In this lesson, we're going to start a short series of lessons on creating PowerShell scripts and functions. If you've been following the course from the very beginning, you have seen how we work with PowerShell interactively in the console. But one of PowerShell's great strengths is being able to take those commands and create PowerShell scripts from them. And that's what we're going to look at. So, to begin with, we're going to start with some scripting basics.
PowerShell Scripts and Functions Hello, this is Jeff Hicks. I'm your instructor for the TrainSignal class Windows PowerShell 3 Essentials. This is the lesson I have called PowerShell Scripts and Functions. In this lesson, we're going to continue our exploration of scripting. Now, scripting is a really big topic, actually, in PowerShell. And my goal here is just to give you some basics so that you can kind of get started in taking the commands that you have learned how to run interactively in the console and turning them into some simple scripts or functions.
PowerShell Script Error Handling and Debugging Welcome back, this is Jeff Hicks. You're watching the TrainSignal course Windows PowerShell 3 Essentials and this is the lesson titled PowerShell Script Error Handling and Debugging. This is a continuation of the last few lessons on scripting in PowerShell. If you have not seen the previous few lessons you might want to stop this lesson and go back and watch those first before we get into this. PowerShell's script error handling can be a really complex topic, we can go really deep down the rabbit hole in understanding how exceptions and errors work in PowerShell and how we can deal with them. We're just going to keep things really simple and basic to ease ourselves into this complex world here.
PowerShell Practicum Hello, and welcome one more time to the TrainSignal last Windows PowerShell 3 Essentials. You're going to watch the lesson called PowerShell Practicum, and I am your trainer for today, Jeff Hicks. In this lesson, we are going to take everything that we have been working on over the course of this class, and put it to good use, to a practical use. Because PowerShell is the engine that you will be running to manage your environment, and so I want you to see what it is that you can do with PowerShell. What does PowerShell look like in action. For example, there are things we can do to create reports. We can send mail messages, so you can create an analysis of a server, create a report, send it as a mail message. You might want to analyze server configurations, or look at event logs, or check the status of servers. And you may want to configure things. I want to be able to create new file shares or to manage the event log. The great thing about PowerShell, and one thing I always tell students and people when I speak at conferences and whatnot, is that if you can do something for one, for one machine, one file, one user account, you can easily scale it out and do it for 10, a 100, a 1, 000, or as many as you need.
What's Next? Hello and welcome one more time to the TrainSignal course, Windows PowerShell Three Essentials. I'm your instructor, Jeff Hicks, and this is the lesson I've called PowerShell. What's next? Well, congratulations if you've made it this far, if you've followed the course from start to finish, you've reached the end of the line, or maybe I should say, just the beginning because PowerShell has much more to offer you and so, in this lesson I want to kind of give you a taste of where you should be headed.