Wie füge ich eine App in PowerShell hinzu?
- Einführung in das Hinzufügen von Apps mit PowerShell
- Grundlagen zum Hinzufügen von Apps in PowerShell
- Apps aus dem Microsoft Store hinzufügen
- Installation von klassischen Programmen via PowerShell
- Verwendung von PowerShell-Paketmanagern
- Fazit
Einführung in das Hinzufügen von Apps mit PowerShell
Das Hinzufügen von Apps mittels PowerShell bietet eine effiziente Möglichkeit, Software auf Windows-Systemen zu verwalten und zu installieren. PowerShell ist eine leistungsstarke Shell und Skriptsprache, die Administratoren und Benutzern erlaubt, verschiedene Aufgaben automatisiert auszuführen, einschließlich der Installation von Anwendungen.
Grundlagen zum Hinzufügen von Apps in PowerShell
Im Kontext von Windows beziehen sich "Apps" häufig auf Universal Windows Platform (UWP)-Anwendungen oder klassische Win32-Anwendungen. Je nachdem, welche Art von App hinzugefügt werden soll, unterscheiden sich die Vorgehensweisen. Bei UWP-Apps wird oft das Cmdlet Add-AppxPackage verwendet, während für klassische Programme andere Methoden wie das Ausführen von MSI-Installationsdateien oder die Verwendung von Paketmanagern relevant sind.
Apps aus dem Microsoft Store hinzufügen
Für das Installieren von Apps, die im Microsoft Store verfügbar sind, kann PowerShell genutzt werden, um App-Pakete direkt zu installieren. Dazu wird in der Regel ein App-Paket (Appx oder Msix) benötigt. Mit dem Befehl Add-AppxPackage fügt man diese Pakete dem System hinzu. Beispielsweise kann ein lokal gespeichertes App-Paket mit folgendem Befehl installiert werden:
Add-AppxPackage -Path "Pfad\zur\App.appx"Dieser Befehl registriert die App im Benutzerprofil oder systemweit, abhängig von den Berechtigungen.
Installation von klassischen Programmen via PowerShell
Möchte man ein klassisches Programm (.exe oder .msi) installieren, so wird häufig die Ausführung des Installationsprogramms über PowerShell-Skripte realisiert. Ein Beispiel könnte so aussehen:
Start-Process -FilePath "setup.exe" -ArgumentList "/silent" -WaitHierbei wird das Programm "setup.exe" mit bestimmten Parametern ausgeführt, zum Beispiel im stillen (silent) Modus, und PowerShell wartet, bis der Installationsprozess abgeschlossen ist.
Verwendung von PowerShell-Paketmanagern
Neben eigenständigen Installationsdateien bieten moderne Systeme Paketmanager wie winget, welche über PowerShell bedient werden können. Mit Winget können Anwendungen aus einem öffentlichen Repository direkt installiert werden, beispielsweise durch:
winget install AnwendungNameDies vereinfacht das Hinzufügen von Apps erheblich, da keine manuelle Suche nach Installationsdateien erforderlich ist.
Fazit
Das Hinzufügen von Apps in PowerShell kann je nach Art der Anwendung unterschiedlich erfolgen. Universal Windows Apps werden mit Add-AppxPackage installiert, klassische Programme oft durch das Ausführen des Installationsprogramms über PowerShell oder mithilfe von Paketmanagern wie Winget. PowerShell bietet dadurch eine flexible Plattform, um Softwareinstallationen automatisiert und skriptbasiert durchzuführen.
