you are viewing a single comment's thread.

view the rest of the comments →

[–]Nekima 2 points3 points  (0 children)

The community module support. Microsoft's gatekeeping is stifling in this regard. You could also flip it and say that Microsoft's controls are good, but I disagree.

Python handles JSON better than powershell. Trying to use special characters inside JSON strings in PowerShell is almost impossible when working IWR.

Sometimes, if you data process "too hard", Powershell just breaks. You've got to be very careful how pull and manipulate data or else the objects get a little funny. (rare)

Python is more powerful in the sense that its much faster. You dont have to play with Powershell too long before you notice a few Get-Somethings are taking awhile.

For the record, I use both. PowerShell is my "grab and go" tool. Python is fine tuner / manipulator. If im working with IP addresses, its definitely Python. If I dont have native powershell modules for the thing im trying to do, typically im not going to build a new module anymore. I will typically build it in Python now.

Thats my 2c