5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Ausführbare Windows-Dateien (EXE-Dateien) sind das Rückgrat vieler Anwendungen. Unabhängig davon, ob Sie Software installieren, ein Systemtool ausführen oder Aufgaben automatisieren, ist es wichtig zu verstehen, wie EXE-Dateien gestartet werden. Während Sie diese Dateien über die grafische Oberfläche ausführen können, ist PowerShell ein weiteres vielseitiges Tool, das von vielen geliebt wird. In diesem Artikel führen wir Sie durch die Ausführung ausführbarer Dateien (EXE) über PowerShell.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Durch das Ausführen von EXE-Dateien über PowerShell können Sie sich wiederholende Prozesse automatisieren, Befehle mit bestimmten Parametern ausführen und ausführbare Aufgaben nahtlos in Skripts integrieren. Mit dieser Methode können Sie ganz einfach alle Vorteile von PowerShell nutzen. Sie können Ihr Windows-System reibungsloser verwalten und mehr erledigen.

Methode 1: Führen Sie die EXE-Datei mit .\ (Punkt-Schrägstrich) aus.

Um eine ausführbare Datei (EXE) auszuführen, die sich in Ihrem PowerShell-Arbeitsverzeichnis befindet, verwenden Sie das Präfix .\ (Punkt-Schrägstrich). Dadurch wird PowerShell angewiesen, die Datei aus dem aktuellen Ordner auszuführen, anstatt in den Verzeichnissen in der Umgebungsvariablen PATH Ihres Systems danach zu suchen.

Schritt 1: Drücken Sie Windows + S auf Ihrer Tastatur, geben Sie PowerShell ein und klicken Sie auf Als Administrator ausführen. Wählen Sie Ja, wenn Sie dazu aufgefordert werden.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 2: Navigieren Sie zum EXE-Speicherort. Verwenden Sie den Befehl cd, um zu dem Ordner zu wechseln, der Ihre EXE-Datei enthält. Zum Beispiel:

cd C:\Programme\MeinProgrammordner

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 3: Führen Sie nun die EXE-Datei aus. Geben Sie .\ gefolgt vom Namen der EXE-Datei ein und drücken Sie die Eingabetaste. Beispiel:

.\meinProgramm.exe

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 4: Wenn beim Auffinden von EXE-Dateien Probleme auftreten, verwenden Sie den Befehl „Get-ChildItem“. So verwenden Sie es:

Get-ChildItem *.exe

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Lesen Sie auch: So beheben Sie das Problem, dass EXE-Dateien unter Windows 11 nicht ausgeführt werden können

Methode 2: Starten Sie eine EXE-Datei mit Hilfe von Call Operator (&)

Der Aufrufoperator (&) bietet eine einfache Möglichkeit, EXE-Dateien direkt über die PowerShell-Eingabeaufforderung auszuführen. Die Verwendung dieser Methode ist ideal, wenn Sie eine schnelle und einfache Ausführung wünschen und keine komplexe Kontrolle über den Startvorgang benötigen.

Schritt 1: Starten Sie das Feld „Ausführen“, indem Sie Windows + R auf Ihrer Tastatur drücken. Geben Sie PowerShell in das Suchfeld ein und klicken Sie auf OK.

Nun wird ein PowerShell-Fenster geöffnet. Beachten Sie jedoch, dass es sich nicht im Administratormodus befindet.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 2: Um PowerShell als Administrator auszuführen, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste. Klicken Sie außerdem auf Ja, wenn Sie dazu aufgefordert werden.

Start-Prozess Powershell -Verb runAs

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 4: Nun öffnet sich ein neues Administrator-PowerShell-Fenster mit einem blauen Hintergrund als Basis.

Schritt 5: Geben Sie im neuen Administrator-PowerShell-Fenster & Operator gefolgt vom vollständigen Pfad zur EXE-Datei ein und drücken Sie die Eingabetaste.

& 'C:\Programme\MyProgram\MyProgram.exe'

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 6: Wenn Ihre EXE-Datei Befehlszeilenargumente erfordert, fügen Sie diese nach dem Dateipfad hinzu. So geht's:

& 'C:\Programme\ExampleSoftware\program.exe' arg1 arg2 arg3

Hinweis: Das Argument /p im Bild unten druckt die EXE-Datei, deren Pfad später angegeben wurde.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Lesen Sie auch: So führen Sie PowerShell als Administrator in Windows 11 aus

Methode 3: Führen Sie EXE über das Invoke-Expression-Cmdlet aus

Das Cmdlet „Invoke-Expression“ in PowerShell bietet eine Möglichkeit, Zeichenfolgen dynamisch auszuführen, als wären sie direkte Befehle. Dadurch können Sie EXE-Dateien ausführen, indem Sie den vollständigen Pfad zur ausführbaren Datei angeben. Diese Methode kann Ihr Leben retten, wenn Sie zur Laufzeit die Befehlszeichenfolge für die ausführbare Datei erstellen müssen.

Schritt 1: Klicken Sie auf das Windows-Symbol, geben Sie „PowerShell“ in das Suchfeld ein und wählen Sie „Als Administrator ausführen“ aus. Wenn ein Popup erscheint, wählen Sie „Ja“.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 2: Schreiben Sie den folgenden Befehl, um eine EXE-Datei auszuführen, und drücken Sie die Eingabetaste auf Ihrer Tastatur.

Invoke-Expression -Befehl „C:\Pfad zu\Dateiname.exe“

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 3: Wenn Sie beim Starten der EXE-Datei Argumente hinzufügen möchten, geben Sie die folgenden Argumente ein und drücken Sie die Eingabetaste.

Invoke-Expression „C:\path\to\your\file.exe arg1 arg2 arg3“

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Wenn Sie es mit einem komplizierten Skript zu tun haben, das unterschiedliche Pfade und Argumente umfasst, erstellen Sie eine Variable für diese Pfade und Argumente. Später können Sie diese Variable verwenden, um den Vorgang zu vereinfachen. Befolgen Sie dazu die folgenden Schritte:

Schritt 1: Legen Sie den Exe-Pfad fest, indem Sie die folgenden Befehle eingeben und die Eingabetaste drücken.

$exePath = "C:\myapp.exe"

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 2: Wenn Sie eine ausführbare Datei (EXE) mit Argumenten ausführen möchten, schreiben Sie die folgenden Befehle und drücken Sie die Eingabetaste.

$arguments = "-arg1 -arg2"

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 3: Schreiben Sie abschließend den folgenden Code, um eine ausführbare Datei auszuführen, und drücken Sie die Eingabetaste.

Invoke-Expression „$exePath $arguments“

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Methode 4: Starten Sie eine EXE-Datei mit CMD /C

Der Befehl „CMD /C“ in PowerShell erstellt im Wesentlichen eine temporäre Instanz der klassischen Eingabeaufforderung (cmd.exe), um einen bestimmten Befehl auszuführen. So geht's:

Schritt 1: Klicken Sie auf die Schaltfläche „Start“, schreiben Sie „PowerShell“ und klicken Sie auf „Als Administrator ausführen“. Wählen Sie „Ja“, um der App zu erlauben, Änderungen an Ihrem Gerät vorzunehmen.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 2: Geben Sie den folgenden Befehl ein, um eine cmd-Instanz in Ihrem PowerShell-Fenster zu erstellen, und drücken Sie die Eingabetaste.

cmd /c „Pfad_zu_Ihrer_exe_Datei“

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 3: Wenn Sie Argumente ausführen möchten, geben Sie den folgenden Code ein und drücken Sie die Eingabetaste.

cmd /c „path_to_your_exe argument1 argument2“

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Lesen Sie auch: Unterschied zwischen Eingabeaufforderung und PowerShell

Methode 5: Verwenden des Start-Process-Cmdlets

Das Cmdlet „Start-Process“ bietet erhebliche Kontrolle über den Ausführungsprozess. Sie sollten es verwenden, um Befehlszeilenargumente anzugeben, das Arbeitsverzeichnis anzupassen, die Ausgabe umzuleiten oder einen Prozess mit erhöhten Berechtigungen (Administratorrechten) mithilfe bestimmter Parameter zu starten.

Schritt 1: Drücken Sie Windows + S auf Ihrer Tastatur, schreiben Sie PowerShell und klicken Sie auf Als Administrator ausführen. Wählen Sie im Popup-Fenster Ja aus.

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 2: Schreiben Sie den folgenden Befehl und drücken Sie die Eingabetaste, um eine EXE-App mit Start-Process zu öffnen.

Start-Prozess name.exe

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 3: Wenn Sie eine bestimmte EXE-Datei öffnen möchten, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste auf Ihrer Tastatur.

Start-Prozess -FilePath „filepath.exe“

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Schritt 4: Sie können beim Übergeben der Parameter auch Argumente ausführen. Schreiben Sie dazu den folgenden Befehl und drücken Sie die Eingabetaste.

Start-Prozess -FilePath "filename.exe" -argumentList "path_of_the_exe_file"

5 Möglichkeiten, ausführbare Dateien (EXE) über PowerShell auszuführen

Lesen Sie auch: So aktualisieren Sie PowerShell in Windows

Gemeinsame Parameter

Hier sind einige der nützlichsten Parameter zum Anpassen der Funktionsweise von Start-Process:

  • -FilePath: Gibt den Pfad zur ausführbaren Datei, zum Skript oder zum Dokument an.
  • -ArgumentList: Stellt eine Liste von Argumenten bereit, die an den Prozess übergeben werden sollen.
  • -WorkingDirectory: Legt das anfängliche Arbeitsverzeichnis für den Prozess fest.
  • -Verb: Gibt die Aktion an, die für die Datei ausgeführt werden soll (z. B. „Öffnen“, „Bearbeiten“, „Drucken“). Verwenden Sie Get-Verb, um verfügbare Verben anzuzeigen.
  • -WindowStyle: Bestimmt den anfänglichen Stil des Fensters (Normal, Ausgeblendet, Minimiert, Maximiert).
  • -Wait: Bewirkt, dass PowerShell auf das Beenden des Prozesses wartet, bevor es fortfährt.
  • -PassThru: Gibt ein Prozessobjekt zurück, das Details und Kontrolle über den gestarteten Prozess bereitstellt.

FAQs

1. Gibt es Sicherheitsrisiken beim Ausführen von EXE-Dateien über PowerShell?

Ja, das Ausführen von EXE-Dateien über PowerShell birgt erhebliche Sicherheitsrisiken. Die EXE-Datei könnte bösartig sein, Angreifern unbefugten Zugriff gewähren, schädlichen Code ausführen oder Daten stehlen.

2. Wie kann ich mit Fehlern umgehen, wenn die EXE-Ausführung fehlschlägt?

Verwenden Sie die try…catch-Blöcke von PowerShell, um potenzielle Fehler während der EXE-Ausführung zu erfassen, sodass Sie den Fehler protokollieren oder Korrekturmaßnahmen ergreifen können.

EXE mit Parametern ausführen

Wir hoffen, dass die oben genannten Methoden Ihnen beim Ausführen ausführbarer Dateien (EXE) von PowerShell helfen. Mit PowerShell können Sie Ihre Fähigkeit, Windows-basierte Prozesse zu automatisieren und zu verwalten, erheblich verbessern. Was würden Sie lieber verwenden: eine grafische Benutzeroberfläche oder eine Befehlszeilenschnittstelle wie PowerShell? Sag es uns unten in den Kommentaren.



Leave a Comment

9 Möglichkeiten, das Problem zu beheben, dass die Handgelenkserkennung der Apple Watch nicht funktioniert

9 Möglichkeiten, das Problem zu beheben, dass die Handgelenkserkennung der Apple Watch nicht funktioniert

Kann die Handgelenkerkennungsfunktion nicht verwendet werden? Hier sind 9 Möglichkeiten, das Problem zu beheben, dass die Handgelenkserkennung der Apple Watch nicht funktioniert.

Die 7 besten Lösungen dafür, dass die Outlook-Mail-Suche auf dem Mac nicht funktioniert

Die 7 besten Lösungen dafür, dass die Outlook-Mail-Suche auf dem Mac nicht funktioniert

Wenn die E-Mail-Suchfunktion in der Outlook-App auf Ihrem Mac nicht funktioniert, finden Sie hier einige zuverlässige Lösungen, um dieses Problem zu beheben.

Die 7 besten Möglichkeiten, das Problem zu beheben, dass Facebook Messenger-Benachrichtigungen nicht verschwinden

Die 7 besten Möglichkeiten, das Problem zu beheben, dass Facebook Messenger-Benachrichtigungen nicht verschwinden

Die Facebook Messenger-Benachrichtigung verschwindet nicht, selbst nachdem Sie die Nachricht gelesen haben? Hier sind einige Möglichkeiten, das Problem zu beheben.

Was sind Telegram-Lesebestätigungen und können Sie sie deaktivieren?

Was sind Telegram-Lesebestätigungen und können Sie sie deaktivieren?

Werfen wir einen detaillierten Blick darauf, was Telegram-Lesebestätigungen sind und ob Sie diese Funktion in der Telegram-App deaktivieren können.

Die 8 besten Tipps und Tricks für Google Pixel 8 und 8 Pro

Die 8 besten Tipps und Tricks für Google Pixel 8 und 8 Pro

Besorgen Sie sich ein brandneues Pixel? Schauen Sie sich unsere Liste der besten Tipps und Tricks für Google Pixel 8 und Pixel 8 Pro an, um Ihr Erlebnis zu verbessern.

Warum sich mein Apple TV nicht einschalten lässt und wie ich es beheben kann

Warum sich mein Apple TV nicht einschalten lässt und wie ich es beheben kann

Apple TV lässt sich nicht einschalten? Schauen wir uns 6 Möglichkeiten an, die Ihnen helfen können, dieses Problem zu beheben und Ihr Apple TV wieder betriebsbereit zu machen.

Was bedeutet „Batteriewartung empfohlen“ auf dem Mac?

Was bedeutet „Batteriewartung empfohlen“ auf dem Mac?

Wenn Sie im Batteriemenü Ihres Macs die Warnung „Service empfohlen“ sehen, erfahren Sie hier, was das bedeutet und wie Sie das Problem beheben können.

5 Möglichkeiten, das Problem mit nicht funktionierenden Samsung-Designs zu beheben

5 Möglichkeiten, das Problem mit nicht funktionierenden Samsung-Designs zu beheben

Können Sie keine Themen oder Hintergrundbilder aus der Themen-App auf Ihre Samsung-Telefone herunterladen? Erfahren Sie, wie Sie das Problem beheben können, dass die Galaxy Themes-App nicht funktioniert.

3 Möglichkeiten, um zu beheben, dass Freundschaftsanfragen in Discord nicht funktionieren

3 Möglichkeiten, um zu beheben, dass Freundschaftsanfragen in Discord nicht funktionieren

Haben Sie Probleme beim Senden oder Annehmen von Freundschaftsanfragen auf Discord? Hier sind einige Tipps, die dafür sorgen sollten, dass fehlgeschlagene Freundschaftsanfragen auf Discord wieder funktionieren.

5 Möglichkeiten, das Problem zu beheben, dass Instagram-Anrufe nicht klingeln oder funktionieren

5 Möglichkeiten, das Problem zu beheben, dass Instagram-Anrufe nicht klingeln oder funktionieren

Sie können auf Ihrem Telefon keine Instagram-Anrufe tätigen oder empfangen? So beheben Sie das Problem, dass Instagram-Anrufe unter Android nicht funktionieren.