Get a free E-Book.

|

EXE in PowerShell ausführen

PowerShell, ein plattformübergreifendes Automatisierungs- und Konfigurationstool, wird in der Microsoft-Umgebung ausgiebig genutzt. Mit seinen umfangreichen Funktionen kann PowerShell die Eingabeaufforderung oft vollständig ersetzen. Eine häufige Verwendung von PowerShell ist das Ausführen von ausführbaren Dateien (EXE).

Vielleicht arbeiten Sie mit einem neu kompilierten Programm oder automatisieren stattdessen den Start einer häufig verwendeten Anwendung. Was auch immer Ihre Herausforderung ist, dieser Artikel soll Ihnen eine vollständige Anleitung zum Ausführen einer EXE-Datei in PowerShell liefern.

Inhaltsverzeichnis

PowerShell verstehen

Bevor Sie sich mit den Einzelheiten der Ausführung von EXEs befassen, sollten Sie unbedingt ein grundlegendes Verständnis von PowerShell haben. PowerShell ist eine objektorientierte Skriptsprache und interaktive Befehlszeilenschnittstelle, die speziell für Administratoren entwickelt wurde. Mit PowerShell können Sie die Verwaltung des Windows-Betriebssystems und der unter Windows ausgeführten Anwendungen steuern und automatisieren.

Kommen wir nun zur praktischen Seite: das Ausführen von EXE in PowerShell.

Ausführen einer EXE-Datei in PowerShell

PowerShell bietet mehrere Methoden zur Ausführung einer EXE-Datei: Direkte Ausführung (Operator aufrufen), Cmdlet „Invoke-Expression“ und Cmdlet „Start-Process“.

Direkte Ausführung (Call Operator)

Bei dieser einfachsten Methode können Sie die EXE ausführen, indem Sie den Pfad der ausführbaren Datei direkt in der Befehlszeile aufrufen. Diese Methode, die auch als Call-Operator-Methode bekannt ist, kann für EXE-Dateien auf Ihrem lokalen Rechner verwendet werden. Im Folgenden finden Sie die Befehlssyntax.

				
					& "Path_to_exe\yourfile.exe"
				
			

Wenn Sie beispielsweise eine Datei namens ‚myfile.exe‘ auf Ihrem Laufwerk C:\ haben, können Sie sie wie folgt ausführen:

				
					& "C:\myfile.exe"
				
			

Das Cmdlet Invoke-Ausdruck

Mit dem Cmdlet Invoke-Expression können Sie Befehle oder Ausdrücke in Ihren PowerShell-Skripts ausführen. Mit dieser Methode können Sie komplexe Befehle und Skripts ausführen, die exe-Dateien enthalten. Die Befehlssyntax für Invoke-Expression lautet wie folgt:

				
					Invoke-Expression -Command "Path_to_exe\yourfile.exe"
				
			

Wenn Sie zum Beispiel ‚myfile.exe‘ auf Ihrem Laufwerk C:\ verwenden, können Sie es wie folgt ausführen:

				
					Invoke-Expression -Command "C:\myfile.exe"
				
			

Das Cmdlet Start-Process

Mit dem Cmdlet Start-Process können Sie einen oder mehrere Prozesse auf dem lokalen Computer starten. Da es sich um eine modernere Methode handelt, ist das Cmdlet Start-Process hilfreich, wenn Sie eine Exe-Datei mit zusätzlichen Schaltern ausführen oder in einem bestimmten Verzeichnis, in einem neuen Fenster oder mit verschiedenen Anmeldeinformationen starten möchten.

Hier sehen Sie ein einfaches Beispiel für die Verwendung des Cmdlets Start-Process:

				
					Start-Process -FilePath "Path_to_exe\yourfile.exe"
				
			

Zum Beispiel:

				
					Start-Process -FilePath "C:\myfile.exe"
				
			

Start-Process hat auch einige zusätzliche Funktionen. Sie können Start-Process zum Beispiel verwenden, um eine exe-Datei in einem neuen Fenster auszuführen:

				
					Start-Process -FilePath "C:\myfile.exe" -NoNewWindow
				
			

EXE-Dateien mit Argumenten ausführen

Oft müssen Sie Argumente hinzufügen, wenn Sie eine EXE-Datei aufrufen. Zum Glück ist das mit PowerShell ganz einfach. Sie fügen die Argumente einfach in den Befehl ein. Hier sehen Sie, wie das mit dem Aufrufoperator aussehen würde:

				
					& "Path_to_exe\yourfile.exe" -argument
				
			

Für das Cmdlet Start-Process verwenden Sie den Parameter -ArgumentList:

				
					Start-Process -FilePath "Path_to_exe\yourfile.exe" -ArgumentList "-argument"
				
			

Fazit

PowerShell-Befehle und -Skripte bieten ein hohes Maß an Kontrolle über Windows und andere Anwendungen. Mit den robusten Funktionalitäten der PowerShell können Sie EXE-Dateien je nach Bedarf auf unterschiedliche Weise ausführen.

Die Beispiele in diesem Leitfaden vermitteln zwar grundlegende Techniken, aber denken Sie daran, dass die tatsächlich verwendeten Befehle je nach der aufgerufenen EXE-Datei und dem Anwendungsfall variieren können. Schauen Sie immer im Handbuch der Software oder in den Online-Anleitungen nach, um die richtigen Befehlszeilen und Schalter zu finden.

PowerShell ist ein leistungsstarkes Werkzeug in Ihrer IT-Toolbox. Wenn Sie wissen, wie Sie EXE-Dateien in der PowerShell ausführen können, sind Sie einen Schritt näher dran, die Möglichkeiten der PowerShell voll auszuschöpfen.

War dieser Artikel hilfreich?

Das tut mir leid...

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

Inhaltsverzeichnis

XEOX - Streamline your IT management with ease

Das ultimative IT-Verwaltungstool

Optimierte Patch-Verwaltung, sicherer Fernzugriff, nahtlose Softwareverteilung, Aufgabenautomatisierung und Skripting sowie eine umfassende CMDB, um Ihre IT-Ressourcen im Blick zu behalten.

Neueste Beiträge

Abonnieren Sie unseren Newsletter

Erhalten Sie die neuesten Nachrichten über aktuelle IT-Trends & mehr UND erhalten Sie ein kostenloses E-Book: Grundlegende IT-Sicherheitspraktiken

Heute beginnt das BLACK WEEK Special bei XEOX!

Dies ist Ihre Chance, das Beste aus unserem Sonderangebot zu machen und Ihre Erfahrungen mit unseren Dienstleistungen zu verbessern.

Unser Black Week Special bei XEOX startet heute!

20% Rabatt

für Ihr erstes Jahresabonnement!

Vom 20. bis 27. November bieten wir einen unglaublichen Rabatt von 20 % auf alle neuen Abonnements für das erste Jahr.

Egal, ob Sie darüber nachgedacht haben, der XEOX-Familie beizutreten, oder ob Sie nach einer Gelegenheit zum Sparen suchen, jetzt ist der perfekte Zeitpunkt.