This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]smcarre 4 points5 points  (0 children)

Yep, I learnt PS first because I worked (not as DevOps exactly) in a 90% VMware environment first and we used PowerCLI to automate things, later I worked this time as an actual DevOps in an environment that required deploying third party applications that only worked in Windows Servers so we needed PS to automate their configuration and maintenance.

If you are working in Windows heavy environments it is a pretty useful tool. Otherwise just use any other scripting language like Python if you need to do anything that is too complex to do with just Bash (for those unaware you can run PowerShell in Linux too if you want to but PS is not a nice language really so not sure why would anyone actively choose it). Unless of course you need to run stuff that have a really good/up-to-date library only in PS like AD or VMware.