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 wersji LTS zawierają 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
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu Windows osiągnie koniec wsparcia.
- Obrazy platformy Docker zawierające program PowerShell 7.4 i program PowerShell 7.5-preview dla systemów Windows Server 2022, Windows Server Core 2022 i Windows Server Nano Build 1809 są dostępne w Rejestr Artefaktów Microsoft.
- Program PowerShell 7.4 lub nowszy można zainstalować w systemie Windows 10 w wersji 1607 lub nowszej, Windows 11, Windows Server 2016 i nowszych.
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:
macOS
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu macOS osiągnie koniec wsparcia.
- macOS 15 (Sequoia) x64 i Arm64
- macOS 14 (Sonoma) x64 i Arm64
- macOS 13 (Ventura) x64 i Arm64
Firma Apple określa cykl wsparcia dla systemu macOS. Aby uzyskać więcej informacji, zobacz następujące zasoby:
Alpine Linux
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja alpine osiągnie koniec życia.
Obrazy platformy Docker zawierające program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji alpine:
- Alpine 3.17 — wsparcie systemu operacyjnego kończy się w dniach 2024-11-22
Obrazy platformy Docker programu PowerShell nie są dostępne dla platformy Alpine 3.18, 3.19 i 3.20.
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Debian Linux
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.
Pliki pakietów instalacyjnych (.deb
) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy platformy Docker zawierające program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji debiana:
- Debian 12 (Bookworm) — wsparcie systemu operacyjnego kończy się w dniach 2026-06-10
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Red Hat Enterprise Linux (RHEL)
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu RHEL osiągnie koniec wsparcia.
Pliki pakietów instalacyjnych (.rpm
) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy platformy Docker zawierające program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji systemu RHEL:
- RHEL 9 — wsparcie systemu operacyjnego kończy się w dniach 2032-05-31
- RHEL 8 — wsparcie systemu operacyjnego kończy się w dniach 2029-05-31
Program PowerShell jest testowany w usłudze Red Hat Universal Base Images (UBI). Aby uzyskać więcej informacji, zobacz stronę informacji o ubicie.
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
Ubuntu Linux
Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu Ubuntu osiągnie koniec wsparcia.
Pliki pakietów instalacyjnych (.deb
) są również dostępne w witrynie https://packages.microsoft.com/.
Obrazy platformy Docker zawierające program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 i Arm32 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji systemu Ubuntu:
- Ubuntu 24.04 (Noble Numbat) — wsparcie systemu operacyjnego kończy się w dniach 2029-04-01
- Ubuntu 22.04 (Jammy Jellyfish) — wsparcie systemu operacyjnego kończy się w dniach 2027-04-01
- Ubuntu 20.04 (Focal Fossa) — wsparcie systemu operacyjnego kończy się w dniach 2025-04-02
Ubuntu 24.10 (Oracular Oriole) to wersja tymczasowa. Firma Microsoft nie obsługuje wersji tymczasowych systemu Ubuntu. Aby uzyskać więcej informacji, zobacz Dystrybucje obsługiwane przez społeczność.
Ważne
Obrazy platformy Docker są tworzone na podstawie oficjalnych obrazów systemu operacyjnego zapewnianych przez dystrybutora systemu operacyjnego. Te obrazy mogą nie mieć najnowszych aktualizacji zabezpieczeń. Firma Microsoft zaleca zaktualizowanie pakietów systemu operacyjnego do najnowszej wersji w celu zapewnienia zastosowania najnowszych aktualizacji zabezpieczeń.
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 | Zakończenie wsparcia | Data wydania |
---|---|---|
7.4 (LTS) | 10 listopada 2026 r. | 16 listopada 2023 r. |
W poniższej tabeli wymieniono daty zakończenia wsparcia dla wycofanych wersji programu PowerShell:
Wersja | Zakończenie wsparcia | Data wydania |
---|---|---|
7.2 (LTS) | piątek, 8 listopada 2024 r. | 8 listopada 2021 r. |
7.3 | 8 maja 2024 r. | 9 listopada 2022 r. |
7.0 (LTS) | sobota, 3 grudnia 2022 r. | 4 marca 2020 r. |
7.1 | niedziela, 8 maja 2022 r. | 11 listopada 2020 r. |
6,2 | piątek, 4 września 2020 r. | 28 marca 2019 r. |
6.1 | sobota, 28 września 2019 r. | 13 września 2018 r. |
6.0 | środa, 13 lutego 2019 r. | 20 stycznia 2018 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ść | Zbudowany na platformie .NET 9.0.0 |
PowerShell 7.4 (LTS) | 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 (LTS) | 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