Wie kann man eine App mit PowerShell installieren?

Melden
  1. Einführung in die Installation von Apps mit PowerShell
  2. Grundlagen zur Installation von Apps mit PowerShell
  3. Installation einer MSI- oder EXE-Anwendung per PowerShell
  4. Installation von Apps mit Winget über PowerShell
  5. Installation von Microsoft Store Apps mit PowerShell
  6. Fazit

Einführung in die Installation von Apps mit PowerShell

PowerShell ist eine mächtige Befehlszeilen-Shell und Skriptsprache von Microsoft, die zur Automatisierung verschiedener Aufgaben auf Windows-Systemen verwendet wird. Ein häufiges Szenario ist das Installieren von Anwendungen über PowerShell. Dies bietet vor allem in professionellen IT-Umgebungen Vorteile, da Apps automatisiert und ohne manuelles Eingreifen installiert werden können.

Grundlagen zur Installation von Apps mit PowerShell

Die Installation einer App mit PowerShell hängt davon ab, wie die App bereitgestellt wird. Es kann sich um eine MSI-Datei, eine EXE-Setup-Datei oder auch um eine App aus dem Microsoft Store handeln. Je nach Fall variieren die Befehle und Vorgehensweisen. PowerShell kann auch über Package-Manager wie Winget oder Chocolatey gesteuert werden, um Anwendungen einfacher und schneller zu installieren.

Installation einer MSI- oder EXE-Anwendung per PowerShell

Bei einer MSI-Datei (Microsoft Installer) kann PowerShell den Befehl msiexec aufrufen, um die Installation zu starten. Dazu wird in PowerShell folgender Befehl verwendet: Start-Process msiexec.exe mit entsprechenden Parametern wie /i für Installation und /quiet für eine stille Installation ohne Benutzerinteraktion. Bei einer EXE-Datei ist der Vorgang ähnlich, jedoch sollte man die Installationsparameter der jeweiligen Setup-Datei kennen, da diese variieren können. Die PowerShell-Funktion Start-Process ist dabei essenziell, um den Installationsprozess zu starten und, wenn gewünscht, abzuwarten.

Installation von Apps mit Winget über PowerShell

Winget ist Microsofts neuer Windows-Paket-Manager, der über PowerShell betrieben werden kann. Mit Winget lassen sich zahlreiche Anwendungen aus einer zentralen Quelle schnell installieren. Der Befehl winget install startet die Installation der gewünschten App. Das hat den Vorteil, dass nicht lange nach Installationsdateien gesucht oder komplexe Befehle verwendet werden müssen. Außerdem übernimmt Winget die Verwaltung und Aktualisierung der Anwendungen.

Installation von Microsoft Store Apps mit PowerShell

Für die Installation von Apps aus dem Microsoft Store kann PowerShell das Cmdlet Add-AppxPackage verwenden. Dabei wird ein App-Paket (.appx oder .appxbundle) lokal bereitgestellt und installiert. Für das automatische Herunterladen und Installieren aus dem Store gibt es allerdings Einschränkungen, weshalb in der Regel Winget oder andere Paket-Manager bevorzugt werden.

Fazit

PowerShell bietet vielseitige Möglichkeiten, Anwendungen automatisiert zu installieren. Ob über klassische MSI-Installer, über Setup-Exe-Dateien oder moderne Paketmanager wie Winget – die Prozesse lassen sich gut skripten und anpassen. Für Administratoren und Power-User ist die Kenntnis dieser Methoden besonders wertvoll, um Softwareinstallationen effizient durchzuführen.

0

Kommentare