Microsoft has been building PowerShell interfaces for nearly every product offering they have. That means almost anything that needs to be done on the Microsoft stack is PowerShell-able.
What I’ve done with Powershell:
Created numerous modules and scripts for managing network interfaces, routes, Active Directory objects, patches, and settings on fleets of servers.
Automated complex processes involving multiple products from the Microsoft stack.
Created wrappers around legacy cli tools to ingest data in a native powershell way.