

1·
3 days agoI love its Verb-Noun system and verbose parameter names. It’s easy to understand what command or parameter does just by the name. Get-MailboxPermission probably retrieves mailbox permissions, Stop-Process stops process, Remove-ADUser deletes AD user etc. If there would be no auto complete I might find it irritating, but once you get a hang of it, it’s a breeze.
Another example is Exchange where all Admin Center (GUI) operations are calling PS commands underneath. Not everything is in Admin Center so you must use PS eventually. Not to mention that you cannot perform batch tasks without scripting.