Cykl życia pomocy technicznej programu PowerShell

Uwaga

Ten dokument dotyczy obsługi programu PowerShell. Windows PowerShell (1.0 - 5.1) jest składnikiem systemu operacyjnego Windows. Aby uzyskać więcej informacji, zobacz Informacje o cyklu życia produktów i usług.

Program PowerShell jest zgodny z zasadami nowoczesnego cyklu życia firmy Microsoft. Daty pomocy technicznej są zgodne z zasadami pomocy technicznej platformy .NET. W ramach tego podejścia do obsługi klienci mogą wybrać wersje long term support (LTS) lub bieżące wersje.

Wersja LTS programu PowerShell jest oparta na wersji LTS platformy .NET. Aktualizacje do Wersja LTS zawiera tylko krytyczne aktualizacje zabezpieczeń i poprawki obsługi, które zostały zaprojektowane w celu zminimalizowania wpływu na istniejące obciążenia.

Bieżąca wersja to wydanie, które występuje między wersjami LTS. Bieżące wersje mogą zawierać krytyczne poprawki, innowacje i nowe funkcje. Firma Microsoft obsługuje bieżącą wersję przez sześć miesięcy po następnej wersji LTS.

Zarówno LTS , jak i bieżące wersje programu PowerShell otrzymują aktualizacje zabezpieczeń i poprawki błędów. Firma Microsoft obsługuje tylko najnowszą wersję aktualizacji wydania.

Uzyskiwanie pomocy technicznej

Firma Microsoft zapewnia pomoc techniczną dotyczącą programu PowerShell na zasadzie najlepszych wysiłków. Obsługa programu Windows PowerShell 5.1 jest udostępniana za pośrednictwem kanałów pomocy technicznej systemu Windows. Aby uzyskać pomoc techniczną dla programu PowerShell, możesz użyć standardowych płatnych kanałów pomocy technicznej.

W społeczności programu PowerShell jest dostępnych wiele bezpłatnych opcji pomocy technicznej. Najbardziej aktywne kanały pomocy technicznej społeczności są dostępne za pośrednictwem Discord lub Slack. Kanały dyskusji są dublowane na obu platformach, więc możesz wybrać preferowaną platformę. Te kanały mogą pomóc w rozwiązywaniu problemów, odpowiadaniu na pytania i udostępnianiu wskazówek dotyczących korzystania z programu PowerShell.

Jeśli uważasz, że znaleziono usterkę, możesz zgłosić problem w usłudze GitHub. Zespół programu PowerShell nie może zapewnić pomocy technicznej za pośrednictwem usługi GitHub, ale witamy w raportach o błędach. Strona pomocy technicznej społeczności zawiera linki do najpopularniejszych kanałów pomocy technicznej społeczności.

Obsługiwane platformy

Program PowerShell działa na wielu platformach systemów operacyjnych i architektury procesora. Platforma musi spełniać następujące kryteria:

  • Platforma docelowa (wersja systemu operacyjnego i architektura procesora) jest obsługiwana przez platformę .NET.
  • Firma Microsoft przetestowała i zatwierdziła program PowerShell na platformie docelowej.
  • Wersja systemu operacyjnego jest obsługiwana przez dystrybutora przez co najmniej jeden rok.
  • Wersja systemu operacyjnego nie jest wersją tymczasową ani równoważną.
  • Wersja systemu operacyjnego jest obecnie obsługiwana przez dystrybutora.

Obsługa programu PowerShell kończy się po spełnieniu jednego z następujących warunków:

  • Platforma docelowa osiąga koniec życia zgodnie z definicją właściciela platformy
  • Określona wersja programu PowerShell osiągnie koniec okresu eksploatacji

Po zakończeniu okresu eksploatacji wersji programu PowerShell nie są udostępniane żadne dalsze aktualizacje, w tym aktualizacje zabezpieczeń. Firma Microsoft zachęca klientów do uaktualnienia do obsługiwanej wersji programu PowerShell, aby nadal otrzymywać aktualizacje i pomoc techniczną.

Windows

Poniższa tabela zawiera listę wersji programu PowerShell i obsługiwanych wersji systemu Windows. Te wersje są obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja systemu Windows osiągnie koniec wsparcia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Windows 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane Windows Server 2016, 2019 lub 2022 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane Windows Server Nano (1809 lub nowszy) Obsługiwane Obsługiwane Obsługiwane
Obsługiwane Windows 11 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane Windows 10 1607+ Obsługiwane Obsługiwane Obsługiwane

Uwaga

Obsługa określonej wersji systemu Windows jest określana przez zasady cyklu życia pomoc techniczna firmy Microsoft. Aby uzyskać więcej informacji, zobacz:

Program PowerShell jest obsługiwany w systemie Windows dla następujących architektur procesora.

Windows 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Windows Server 2016+ x64, x86 x64, x86 x64, x86
Windows Server Core 2016+ x64, x86 x64, x86 x64, x86
Nano Server w wersji 1803+ x64 x64 x64
Klient systemu Windows 11 x64, Arm64 x64, Arm64 x64, Arm64
Klient systemu Windows 10 x64, x86, Arm64 x64, x86, Arm64 x64, x86, Arm64

macOS

Poniższa tabela zawiera listę wersji programu PowerShell oraz stan obsługi wersji systemu macOS. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja systemu macOS osiągnie koniec wsparcia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
macOS 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 14 (Sonoma) W teście W teście W teście
Obsługiwane 13 (Ventura) W teście W teście W teście
Obsługiwane 12 (Monterey) W teście W teście W teście
Obsługiwane 11 (Big Sur) Obsługiwane Obsługiwane Obsługiwane

Obsługa systemu macOS jest definiowana przez firmę Apple. Aby uzyskać więcej informacji, zobacz następujące zasoby:

Program PowerShell jest obsługiwany w systemie macOS dla następujących architektur procesora:

macOS 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
macOS Big Sur 11.5 x64, Arm64 x64, Arm64 x64, Arm64

Alpine Linux

W poniższej tabeli wymieniono obsługiwane wersje programu PowerShell i wersje alpine, na których są obsługiwane. Te wersje są obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja alpine osiągnie koniec użytkowania.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Alpine 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 3.18 Nieobsługiwany Nieobsługiwany Nieobsługiwany
Obsługiwane 3.17 W teście W teście W teście
Obsługiwane 3.16 W teście W teście W teście
Brak pomocy technicznej 3.15 W teście W teście W teście
Brak pomocy technicznej 3.14 Brak pomocy technicznej Brak pomocy technicznej Brak pomocy technicznej

Program PowerShell jest obsługiwany w systemie Alpine dla następujących architektur procesora.

Alpine 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wszystkie obsługiwane wersje x64 x64 x64

Program PowerShell nie został przetestowany na platformie Alpine przy użyciu procesorów Arm.

Debian Linux

Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji debiana. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Debian 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 12 (Bookworm) W teście W teście W teście
Obsługiwane 11 (Bullseye) Obsługiwane Obsługiwane Obsługiwane
Brak pomocy technicznej 10 (Buster) Brak pomocy technicznej Brak pomocy technicznej Brak pomocy technicznej

Program PowerShell jest obsługiwany w systemie Debian dla następujących architektur procesora.

Debian 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wersja 9+ x64 x64 x64

Red Hat Enterprise Linux (RHEL)

Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji systemu RHEL. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja systemu RHEL osiągnie koniec wsparcia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
RHEL 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 9 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 8 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 7 Obsługiwane Obsługiwane Nieobsługiwany

Program PowerShell jest testowany w usłudze Red Hat Universal Base Images (UBI). Aby uzyskać więcej informacji, zobacz stronę informacji o ubicie.

Program PowerShell jest obsługiwany w systemie RHEL dla następujących architektur procesora.

RHEL 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wszystkie obsługiwane wersje x64 x64 x64

Ubuntu Linux

Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji systemu Ubuntu. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja systemu Ubuntu osiągnie koniec wsparcia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Ubuntu 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 22.04 LTS (Jammy) Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 20.04 LTS (ogniskowa) Obsługiwane Obsługiwane Obsługiwane
Brak pomocy technicznej 18.04 LTS (Bionic) Brak pomocy technicznej Brak pomocy technicznej Brak pomocy technicznej

Tylko wersje LTS systemu Ubuntu są oficjalnie obsługiwane. Firma Microsoft nie obsługuje wersji tymczasowych ani ich odpowiedników. Wersje tymczasowe są obsługiwane przez społeczność. Aby uzyskać więcej informacji, zobacz Dystrybucje obsługiwane przez społeczność.

Program PowerShell jest obsługiwany w systemie Ubuntu dla następujących architektur procesora.

Ubuntu 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wszystkie obsługiwane wersje x64, Arm32 x64, Arm32 x64, Arm32

Obsługa modułów programu PowerShell

Cykl życia pomocy technicznej programu PowerShell nie obejmuje modułów, które są dostarczane poza pakietem wydania programu PowerShell. Na przykład użycie modułu dostarczanego ActiveDirectory w ramach systemu Windows Server jest obsługiwane w ramach cyklu wsparcia technicznego systemu Windows.

Obsługa funkcji eksperymentalnych

Funkcje eksperymentalne nie są przeznaczone do użycia w środowiskach produkcyjnych. Doceniamy opinie na temat funkcji eksperymentalnych i zapewniamy najlepsze wsparcie dla nich.

Uwagi dotyczące licencjonowania

Program PowerShell jest udostępniany w ramach licencji MIT. Zgodnie z tą licencją i bez płatnej umowy pomocy technicznej użytkownicy są ograniczeni do pomocy technicznej społeczności. Dzięki pomocy technicznej społeczności firma Microsoft nie gwarantuje reakcji ani poprawek.

Daty zakończenia pomocy technicznej programu PowerShell

Cykl życia pomocy technicznej programu PowerShell jest zgodny z cyklem życia pomocy technicznej platformy .NET. W poniższej tabeli wymieniono daty zakończenia wsparcia dla bieżących wersji programu PowerShell:

Wersja Data wydania Zakończenie wsparcia
7.4 (bieżący LTS) 16 listopada 2023 r. 10 listopada 2026 r.
7.2 (poprzednia wersja LTS) 8 listopada 2021 r. piątek, 8 listopada 2024 r.

W poniższej tabeli wymieniono daty zakończenia wsparcia dla wycofanych wersji programu PowerShell:

Wersja Data wydania Zakończenie wsparcia
7.3 9 listopada 2022 r. 8 maja 2024 r.
7.0 (LTS) 4 marca 2020 r. sobota, 3 grudnia 2022 r.
7.1 11 listopada 2020 r. niedziela, 8 maja 2022 r.
6,2 28 marca 2019 r. piątek, 4 września 2020 r.
6.1 13 września 2018 r. sobota, 28 września 2019 r.
6.0 20 stycznia 2018 r. środa, 13 lutego 2019 r.

Historia wersji

Poniższa tabela zawiera historyczną oś czasu głównych wydań programu PowerShell.

Wersja Data wydania Uwaga
PowerShell 7.5 (wersja zapoznawcza) Przyszłości Zbudowany na platformie .NET 9.0.0
PowerShell 7.4 (wersja LTS-current) Listopad 2023 r. Oparta na platformie .NET 8.0.0
PowerShell 7.3 Listopad 2022 r. Zbudowany na platformie .NET 7.0
PowerShell 7.2 (wersja LTS poprzednia) Listopad 2021 r. Oparta na platformie .NET 6.0
PowerShell 7.1 Listopad 2020 r. Oparta na platformie .NET 5.0
PowerShell 7.0 (LTS) Mar-2020 Oparta na platformie .NET Core 3.1
PowerShell 6.2 Mar-2019 Oparta na platformie .NET Core 2.1
PowerShell 6.1 Wrz-2018 Oparta na platformie .NET Core 2.1
PowerShell 6.0 Sty-2018 Oparty na platformie .NET Core 2.0. Możliwe do zainstalowania w systemach Windows, Linux i macOS
Windows PowerShell 5.1 Sierpień 2016 r. Wydane w rocznicowej aktualizacji systemu Windows 10 i Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 Luty 2016 r. Wydano w programie Windows Management Framework (WMF) 5.0
Windows PowerShell 4.0 Październik 2013 r. Wydane w systemie Windows 8.1 i z systemem Windows Server 2012 R2, WMF 4.0
Środowisko Windows PowerShell 3.0. Październik 2012 r. Wydane w systemie Windows 8 i z systemem Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Lipiec 2009 Wydane w systemach Windows 7 i Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 Listopad 2006 r. Wydany jako opcjonalny składnik systemu Windows Server 2008

Uruchom następujące polecenie, aby wyświetlić pełny numer wersji platformy .NET używany przez uruchomioną wersję programu PowerShell:

[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription