Installieren von PowerShell unter Linux

PowerShell kann auf verschiedenen Linux-Distributionen installiert werden. Für die meisten Linux-Plattformen und -Distributionen wird jedes Jahr eine Hauptversion veröffentlicht, und es wird ein Paket-Manager zum Installieren von PowerShell bereitgestellt. PowerShell kann auf einigen Linux-Verteilungen installiert werden, die von Microsoft nicht unterstützt werden. In diesen Fällen finden Sie möglicherweise Support von der Community für PowerShell auf diesen Plattformen.

Weitere Informationen finden Sie in der Dokumentation Supportlebenszyklus von PowerShell.

In diesem Artikel werden die unterstützten Linux-Distributionen und die zugehörigen Paket-Manager aufgeführt. Alle PowerShell-Versionen werden so lange unterstützt, bis entweder die Version von PowerShell oder die Version der Linux-Distribution das Ende des Supports erreicht.

Eine LTS-Version (Long-Term Release) bietet bestmögliche Kompatibilität.

Alpine

Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Alpine das Ende der Lebensdauer erreicht.

Docker-Images mit PowerShell 7.2, PowerShell 7.4 und PowerShell 7.5-preview für x64 sind in der Microsoft-Artefaktregistrierung für die folgenden Alpine-Versionen verfügbar:

  • Alpine 3.17: Der Betriebssystemsupport endet am 22.11.2024.

Docker-Images von PowerShell sind nicht für Alpine 3.18 und 3.19 verfügbar.

Wichtig

Die Docker-Images werden über offizielle Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die neueste Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.

Weitere Informationen finden Sie unter Installieren von PowerShell unter Alpine.

Debian

Debian verwendet APT (Advanced Package Tool) als Paket-Manager.

Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Debian das Ende der Lebensdauer erreicht.

Installationspaketdateien (.deb) sind auch über https://packages.microsoft.com/ verfügbar.

Docker-Images mit PowerShell 7.2, PowerShell 7.4 und PowerShell 7.5-preview für x64 sind in der Microsoft-Artefaktregistrierung für die folgenden Debian-Versionen verfügbar:

  • Debian 12 (Bookworm): Der Betriebssystemsupport endet am 10.06.2026.
  • Debian 11 (Bullseye): Der Betriebssystemsupport endet am 31.07.2024.

Wichtig

Die Docker-Images werden über offizielle Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die neueste Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.

Weitere Informationen finden Sie unter Installieren von PowerShell unter Debian.

Red Hat Enterprise Linux (RHEL)

RHEL 7 verwendet yum, RHEL 8 verwendet den DNF-Paket-Manager.

Microsoft unterstützt PowerShell, bis PowerShell oder die Version von RHEL das Ende des Supports erreicht.

Installationspaketdateien (.rpm) sind auch über https://packages.microsoft.com/ verfügbar.

Docker-Images mit PowerShell 7.2, PowerShell 7.4 und PowerShell 7.5-preview für x64 sind in der Microsoft-Artefaktregistrierung für die folgenden RHEL-Versionen verfügbar:

  • RHEL 8: Der Betriebssystemsupport endet am 31.05.2029.
  • RHEL 9: Der Betriebssystemsupport endet am 31.05.2032.

PowerShell wird auf Red Hat Universal Base Images (UBI) getestet. Weitere Informationen finden Sie auf der UBI-Informationsseite.

Wichtig

Die Docker-Images werden über offizielle Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die neueste Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.

Weitere Informationen finden Sie unter Installieren von PowerShell unter RHEL.

Ubuntu

Ubuntu verwendet APT (Advanced Package Tool) als Paket-Manager.

Microsoft unterstützt PowerShell, bis PowerShell oder die Version von Ubuntu das Ende des Supports erreicht.

Installationspaketdateien (.deb) sind auch über https://packages.microsoft.com/ verfügbar.

Docker-Images mit PowerShell 7.2, PowerShell 7.4 und PowerShell 7.5-preview für x64 und Arm32 sind in der Microsoft-Artefaktregistrierung für die folgenden Ubuntu-Versionen verfügbar:

  • Ubuntu 22.04 (Jammy Jellyfish): Der Betriebssystemsupport endet am 01.04.2027.
  • Ubuntu 20.04 (Focal Fossa): Der Betriebssystemsupport endet am 02.04.2025.

Ubuntu 23.10 (Mantic Minotaur) ist ein Zwischenrelease. Microsoft unterstützt keine Zwischenversionen von Ubuntu. Weitere Informationen finden Sie unter Von der Community unterstützte Veröffentlichungen.

Wichtig

Die Docker-Images werden über offizielle Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die neueste Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.

Weitere Informationen finden Sie unter Installieren von PowerShell unter Ubuntu.

Von der Community unterstützte Distributionen

PowerShell kann auf vielen Linux-Verteilungen installiert werden, die von Microsoft nicht unterstützt werden. In diesen Fällen finden Sie möglicherweise Support von der Community für PowerShell auf diesen Plattformen

Um von Microsoft unterstützt zu werden, müssen die folgenden Kriterien erfüllt sein:

  • Die Version und Architektur der Distribution wird von .NET Core unterstützt.
  • Die Version der Distribution wird für mindestens ein Jahr unterstützt.
  • Die Version der Distribution ist keine Zwischenversion oder eine ähnliche Version.
  • Das PowerShell-Team hat die Version der Distribution getestet.

Weitere Informationen finden Sie unter Community-Unterstützung für PowerShell unter Linux.

Alternative Installationsmethoden

Es gibt drei weitere Möglichkeiten, PowerShell unter Linux zu installieren, einschließlich der Linux-Distributionen, die nicht offiziell unterstützt werden. Sie können versuchen, PowerShell mithilfe des PowerShell-Snap-Pakets zu installieren. Sie können ebenfalls versuchen, PowerShell-Binärdateien direkt mithilfe des Linux tar.gz-Pakets bereitzustellen. Weitere Informationen finden Sie unter Alternative Möglichkeiten zum Installieren von PowerShell unter Linux.