Wie kann man eine App mit PowerShell starten?

Melden
  1. Einführung in das Starten von Apps mit PowerShell
  2. Grundlagen zum Starten von Anwendungen in PowerShell
  3. Beispiele zum Starten von Apps in PowerShell
  4. Starten von modernen Apps (UWP) mit PowerShell
  5. Fazit

Einführung in das Starten von Apps mit PowerShell

PowerShell ist eine vielseitige Kommandozeilen-Shell und Skriptsprache, die besonders in Administrator- und Automatisierungsszenarien weit verbreitet ist. Eine der häufigsten Aufgaben ist das Starten von Anwendungen (Apps) direkt aus der PowerShell heraus. Dies kann nützlich sein, um Programme zu automatisieren, Prozesse zu überwachen oder bestimmte Abläufe zu vereinfachen.

Grundlagen zum Starten von Anwendungen in PowerShell

Um eine App in PowerShell zu starten, kann man unterschiedliche Methoden verwenden, abhängig davon, ob es sich um klassische Desktop-Anwendungen, moderne UWP-Apps oder ausführbare Dateien handelt. Die gängigste Methode ist die Verwendung des Befehls Start-Process, mit dem man Programme starten und dabei verschiedene Parameter wie Argumente oder den Start-Verzeichnis angeben kann.

Beispiele zum Starten von Apps in PowerShell

Möchte man etwa den Windows-Explorer öffnen, kann das mit folgendem Befehl erfolgen: Start-Process explorer.exe. Auch eigene Anwendungen können ähnlich gestartet werden, indem man den vollständigen Pfad zur ausführbaren Datei angibt, wie zum Beispiel Start-Process "C:\Programme\MeinProgramm\app.exe".

Starten von modernen Apps (UWP) mit PowerShell

Moderne Apps aus dem Microsoft Store, sogenannte UWP-Apps, können nicht direkt über den Pfad zur exe gestartet werden, da diese meist über ein App-Paket und eine Paket-UID verfügen. Hierfür bietet PowerShell das Cmdlet explorer.exe shell:AppsFolder\PackageFamilyName!AppID, mit dem sich die App starten lässt. Um die genauen PackageFamilyName und AppID herauszufinden, kann man PowerShell-Skripte nutzen, die alle installierten Apps auflisten.

Fazit

Das Starten von Apps mit PowerShell ist schnell erlernt und bietet vielfältige Möglichkeiten für Administratoren und Anwender, um Prozesse zu automatisieren oder den Workflow zu verbessern. Durch das Verständnis von Start-Process und dem Umgang mit UWP-Apps lassen sich praktisch alle Anwendungen bequem aus der Kommandozeile heraus starten.

0

Kommentare