Powershell, is a task automation and configuration management framework from Microsoft…….Just kidding :-). I’m not good with explaining (Wikipedia has been doing a great job on that) what is Powershell but I can tell you, this tool is the most amazing tool that I have used and learned in my life. It turns complex job to a single liner. Definitely worth to learn and try. Thanks to Mr. Snover, engineering life is more exciting now.
I was introduced by my ex-colleague about this tool, super talented engineer – Sebastian Szumigalski, MVP (I hope I get your name right this time, LOL) you may find his amazing blog here as well, amazing content – https://szumigalski.com/
So, where do I start?
Simply start by clicking this icon below
You should see this icon, by default in your Windows 8 or 10 machine. For Windows 7, guys, I think it’s time for you to upgrade since it’s going EOL soon :-), but you still can use it, just go to Start button and search for Powershell. Unless you are bounded with some regulatory rules, like one of the company that I worked for, I think it’s time for you to upgrade to Windows 8 at least or 10, if possible, simply because you are missing too many amazing things.
There are 2 program of Powershell, one is the Powershell – Console and the other one is Powershell ISE, this is for Windows. Powershell has extended it capabilities to be cross platform and open source, so now for Mac and Ubuntu – Linux user, you can enjoy Powershell Core edition.
What’s the different between ISE and non ISE?
So ISE (Integrated Scripting Environment), is the place where you can write, run, debug and test. To simplify, I would say this is something like an editor (let me know if I’m wrong in comments below 🙂 ). Treat it as Visual Studio where you can split the coding environment and the result below. Console on the other hand, do not provide you with the coding environment.Mostly just write and run. You may try Visual Studio Code (https://code.visualstudio.com/) as well, it’s free of charge and outstanding software.
What is the current Powershell Version?
At the moment, for Windows it’s 5.1 and Powershell Core is on 6.0.
Thank you and I hope to see you in another post