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

In der folgenden Tabelle finden Sie die unterstützten PowerShell-Releases und die Versionen von Alpine, von denen sie unterstützt werden. Diese Versionen werden unterstützt, bis entweder die Version von PowerShell den Ablauf des Supports erreicht oder die Version von Alpine den Ablauf der Lebensdauer erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Alpine 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 3.18 Nicht unterstützt Nicht unterstützt Nicht unterstützt
Unterstützt 3.17 Wird getestet Wird getestet Wird getestet
Unterstützt 3.16 Wird getestet Wird getestet Wird getestet
Nicht mehr unterstützt 3.15 Wird getestet Wird getestet Wird getestet
Nicht mehr unterstützt 3.14 Nicht mehr unterstützt Nicht mehr unterstützt Nicht mehr unterstützt

PowerShell wird unter Alpine für die folgenden Prozessorarchitekturen unterstützt.

Alpine 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Alle unterstützten Versionen x64 x64 x64

PowerShell wurde noch nicht mit ARM-Prozessoren für Alpine getestet.

Weitere Informationen finden Sie unter Installieren von PowerShell unter Alpine.

Debian

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

Die folgende Tabelle enthält die derzeit unterstützten PowerShell-Releases und Versionen von Debian, unter denen sie unterstützt werden. Diese Versionen werden solange unterstützt, bis entweder die Version von PowerShell den Ablauf des Supports oder die Version von Debian den Ablauf der Lebensdauer erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Debian 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 12 (Bookworm) Wird getestet Wird getestet Wird getestet
Unterstützt 11 (Bullseye) Unterstützt Unterstützt Unterstützt
Nicht mehr unterstützt 10 (Buster) Nicht mehr unterstützt Nicht mehr unterstützt Nicht mehr unterstützt

PowerShell wird unter Debian für die folgenden Prozessorarchitekturen unterstützt.

Debian 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Version 9+ x64 x64 x64

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.

Die folgende Tabelle enthält eine Liste der derzeit unterstützten Versionen von PowerShell und der RHEL-Versionen, unter denen sie unterstützt werden. Diese Versionen werden weiterhin unterstützt, bis entweder die Version von PowerShell das Ende des Supports oder die Version von RHEL das Ende des Supports erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
RHEL 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 9 Unterstützt Unterstützt Unterstützt
Unterstützt 8 Unterstützt Unterstützt Unterstützt
Unterstützt 7 Unterstützt Unterstützt Nicht unterstützt

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

PowerShell wird unter RHEL für die folgenden Prozessorarchitekturen unterstützt.

RHEL 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Alle unterstützten Versionen x64 x64 x64

Weitere Informationen finden Sie unter Installieren von PowerShell unter RHEL.

Ubuntu

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

Die folgende Tabelle enthält eine Liste der derzeit unterstützten PowerShell-Releases und der Ubuntu-Versionen, unter denen sie unterstützt werden. Diese Versionen werden weiterhin unterstützt, bis entweder die Version von PowerShell den Ablauf des Supports oder die Version von Ubuntu den Ablauf des Supports erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Ubuntu 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 22.04 LTS (Jammy) Unterstützt Unterstützt Unterstützt
Unterstützt 20.04 LTS (Focal) Unterstützt Unterstützt Unterstützt
Nicht mehr unterstützt 18.04 LTS (Bionic) Nicht mehr unterstützt Nicht mehr unterstützt Nicht mehr unterstützt

Nur die LTS-Releases von Ubuntu werden offiziell unterstützt. Microsoft unterstützt keine Zwischenversionen von Ubuntu oder deren Äquivalente. Zwischenversionen werden von der Community unterstützt. Weitere Informationen finden Sie unter Von der Community unterstützte Veröffentlichungen.

PowerShell wird unter Ubuntu für die folgenden Prozessorarchitekturen unterstützt.

Ubuntu 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Alle unterstützten Versionen x64, Arm32 x64, Arm32 x64, Arm32

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.