In case you’re wondering why PowerShell is worth learning, here for example are problems I quickly solved at work just today using only basic PowerShell:

  1. List all enabled Active Directory user accounts with no email address configured.
  2. Given a spreadsheet of 600+ accounts with valid email addresses now listed beside them, update AD user account properties accordingly.
  3. Given a list of users who have left the organisation,  disable their AD accounts and move them to a specific OU (for deletion in the future).
  4. Search an Organisational Unit full of disabled user accounts for any that were still in a particular group.

These tasks were all trivial in PowerShell!  What are you waiting for?  Get learning!