Der wesentliche Zweck von Powershell ist die Automatisierung der Systemverwaltung. Von mehreren Computern ist eine Remoteverwaltung gleichzeitig möglich. Seit der PS in Version 3.0 ist ein Unterbrechen von Sitzungen und deren Weiterführung von einer anderen Workstation aus möglich.
In der interaktiven Variante startet man durch:
Enter-PSSession
eine Shell auf dem anderen Rechner und führt dort Kommandos aus, so als wäre man an der Konsole der betreffenden Maschine. Für die Automatisierung von Aufgaben wird man mehrere parallele Sessions öffnen und über diese Scripts oder Befehle starten.