Wie kann man PowerShell über die Eingabeaufforderung (CMD) starten?
- Einführung
- PowerShell über CMD starten
- Parameter und Optionen beim Start
- Beispiel für den Start mit Befehlen
- Zusammenfassung
Einführung
Oftmals ist es notwendig, PowerShell direkt aus der herkömmlichen Windows-Eingabeaufforderung (CMD) zu starten. Dies kann hilfreich sein, wenn man schnell zwischen verschiedenen Kommandozeilenumgebungen wechseln oder PowerShell-Skripte aus einer CMD-Sitzung heraus ausführen möchte. Im Folgenden wird erklärt, wie man PowerShell aus CMD heraus starten kann und welche Optionen dabei zur Verfügung stehen.
PowerShell über CMD starten
Um PowerShell über die Eingabeaufforderung zu starten, öffnet man zuerst die CMD-Konsole. Dort gibt man einfach den Befehl powershell ein und bestätigt mit Enter. Dies öffnet eine neue PowerShell-Sitzung innerhalb des aktuellen Fensterprozesses. Die Eingabeaufforderung wechselt dann in die PowerShell-Eingabemöglichkeit, wo PowerShell-Befehle eingegeben werden können.
Parameter und Optionen beim Start
Der PowerShell-Befehl kann mit verschiedenen Parametern ergänzt werden, um Startverhalten zu steuern. Beispielsweise erlaubt powershell -NoExit, die neue PowerShell-Sitzung zu starten, ohne dass sie sich nach Ausführung eines Skripts automatisch schließt. Mit powershell -Command kann man direkt Befehle oder Skripte an PowerShell übergeben, die unmittelbar ausgeführt werden.
Beispiel für den Start mit Befehlen
Wenn man etwa aus CMD heraus ein PowerShell-Kommando starten möchte, verwendet man:
powershell -Command "Get-Process"
Dieser Befehl startet PowerShell, führt den Befehl Get-Process aus und gibt die laufenden Prozesse zurück. Nach der Ausführung schließt sich die PowerShell-Sitzung wieder.
Zusammenfassung
Zusammengefasst ist das Starten von PowerShell über CMD eine einfache Aufgabe, die durch Eingabe des Befehls powershell realisiert wird. Zusätzliche Parameter ermöglichen flexible Nutzungsszenarien wie das Ausführen von Skripten oder interaktiven Sitzungen. Dieses Vorgehen erleichtert die Arbeit mit beiden Kommandozeilenumgebungen unter Windows und erweitert die Möglichkeiten der Befehlsausführung.
