Powershell is ballz. For example try using to just return/store you active NIC’s ipv4 address. Just the IP, nothing more, nothing less. You either end up with a cluster fuck of powershell code with well over 20 lines. Or you resorted to bringing in Vbscript and CMD code. Just strpin the brackets from “{0.0.0.0}” is a ridiculous task. Microsoft decided it smart to have 90% of their shitlets useless, while deeming “Get-PrimaryNic -IPv4” not worthy.

Powershell’s stupidity is mind-numbing. You might as well complete the task with the GUI like clicking on 20+ Remote machines, open a remote computer management windows. Then for each system update the drivers for a device. Then you find out for some shit reason, hidden in layers of chaotic unsearchable nonsense, microsoft has chosen to remove remote device management. So they release cmdshitlets to manage/replace it. This means you will now spend twice the amount of time tooling around with the new shitlets, and finally conjure up a useful set of tools for applying them. Then powershit happens and you just don’t give a crap.

If you like writing needless pointless code all day, in order to accomplish the most basic of Tasks Powershit is for you. If you enjoy network news, write batch/cmd scripts, think vbscript is good stuff, and prefer using a laptop to work on, and prefer web-browser tabs on above the address bar, Powershit is totally for you!

Meanwhile people who actually do cool stuff use a Bourne based glue, and bash it like its hot.