Wie kann ich unter PowerShell ein Script mit einem anderen Benutzerkonto ausführen?

Manchmal steht man vor der Aufgabe, dass man von einer PowerShell aus ein Script mit anderen Berechtigungen laufen lassen möchte als der Anwender hat in dessen Benutzerkontext das aktuelle PowerShell-Fenster ausgeführt wird. Ein Beispiel ist z.B. der Befehl Get-VM, der ohne Optionen alle virtuellen Maschinen auflistet die auf dem lokalen Rechner laufen. Führt man Get-VM[…]