• the_crotch@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      6 days ago

      It is really weird, yeah. Half the commands are actual sentences. Tbf most of the common ones have shorter aliases (test-netconnection -> tnc, clear-itemproperty -> clp, get-content -> cat, etc).

      The killer feature of PowerShell imo is the -WhatIf flag. I wish all shells had something like that, it’s fantastic for testing scripts without risk of damaging anything.

    • OfficerBribe@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      I 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.