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. Składniki otrzymują taką samą pomoc techniczną jak ich produkt nadrzędny lub platforma. Aby uzyskać więcej informacji, zobacz Informacje o cyklu życia produktów i usług.
Program PowerShell jest obsługiwany w ramach zasad nowoczesnego cyklu życia firmy Microsoft, ale daty pomocy technicznej są połączone z zasadami pomocy technicznej platformy .NET i platformy .NET Core. 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 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. Wersje LTS programu PowerShell są obsługiwane do końca wsparcia dla platformy .NET.
Bieżąca wersja to wydanie, które występuje między wersjami LTS. Bieżące wersje mogą zawierać krytyczne poprawki, innowacje i nowe funkcje. Bieżąca wersja jest obsługiwana przez sześć miesięcy po następnej wersji (current lub LTS).
Ważne
Aby kwalifikować się do pomocy technicznej, musisz mieć zainstalowaną najnowszą aktualizację poprawki. Jeśli na przykład korzystasz z programu PowerShell 7.4.0 i 7.4.2, musisz zaktualizować do wersji 7.4.2, aby kwalifikować się do pomocy technicznej.
Obsługiwane platformy
Program PowerShell działa w wielu systemach operacyjnych i architekturach procesora. Aby system operacyjny był obsługiwany przez firmę Microsoft, musi spełniać następujące kryteria:
- Wersja i architektura procesora systemu operacyjnego jest obsługiwana przez platformę .NET Core.
- Wersja systemu operacyjnego jest obsługiwana przez co najmniej jeden rok.
- Wersja systemu operacyjnego nie jest wersją tymczasową ani równoważną.
- Wersja systemu operacyjnego jest obecnie obsługiwana przez wydawcę systemu operacyjnego.
- Zespół programu PowerShell przetestował wersję dystrybucji.
Gdy wersja platformy osiągnie koniec życia zgodnie z definicją właściciela platformy, program PowerShell również kończy obsługę tej wersji platformy. Wcześniej wydane pakiety pozostają dostępne dla klientów wymagających dostępu, ale nie są już udostępniane formalne wsparcie i aktualizacje jakiegokolwiek rodzaju.
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 wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
Windows | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
Windows Server 2016, 2019 lub 2022 | |||
Windows Server Nano (1809 lub nowszy) | |||
Windows 11 | |||
Windows 10 1607+ |
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 wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
macOS | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
14 (Sonoma) | |||
13 (Ventura) | |||
12 (Monterey) | |||
11 (Big Sur) |
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 wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
Alpine | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
3.18 | |||
3.17 | |||
3.16 | |||
3.15 | |||
3.14 |
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 wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
Debian | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
12 (Bookworm) | |||
11 (Bullseye) | |||
10 (Buster) |
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 wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
RHEL | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
9 | |||
8 | |||
7 |
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 wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
- Ikona wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
- Ikona wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
- Ikona wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
- Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę , ta kombinacja jest obsługiwana
Ubuntu | 7.2 (poprzednia wersja LTS) | 7.3 | 7.4 (bieżący LTS) |
---|---|---|---|
22.04 LTS (Jammy) | |||
20.04 LTS (ogniskowa) | |||
18.04 LTS (Bionic) |
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 |
Zgodność programu Windows 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.
Funkcje eksperymentalne
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.
Uzyskiwanie pomocy technicznej
Obsługa programu PowerShell jest dostarczana za pośrednictwem tradycyjnych umów pomocy technicznej firmy Microsoft, w tym płatnej pomocy technicznej, Umowa Enterprise firmy Microsoft i pakietu Microsoft Software Assurance. Możesz również zapłacić za pomoc techniczną dla programu PowerShell, wysyłając wniosek o pomoc techniczną dla problemu.
Istnieje wiele opcji pomocy technicznej społeczności. Możesz zgłosić problem, usterkę lub żądanie funkcji w usłudze GitHub. Ponadto możesz uzyskać pomoc od innych członków społeczności w społeczności Technicznej programu Microsoft PowerShell lub dowolnego z forów społeczności wymienionych na stronie centrum programu PowerShell. Jeśli masz problem, który wymaga natychmiastowej uwagi, należy użyć tradycyjnych, płatnych opcji pomocy technicznej.
Ważne
Aby kwalifikować się do pomocy technicznej, musisz mieć zainstalowaną najnowszą aktualizację poprawki. Jeśli na przykład korzystasz z programu PowerShell 7.3 i 7.3.1, musisz zaktualizować do wersji 7.3.1, aby kwalifikować się do pomocy technicznej.
Daty zakończenia pomocy technicznej programu PowerShell
Na podstawie tych zasad cyklu życia w poniższej tabeli wymieniono daty zakończenia obsługi 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.3 (stabilna) | 9 listopada 2022 r. | 8 maja 2024 r. |
7.2 (poprzednia wersja LTS) | 8 listopada 2021 r. | piątek, 8 listopada 2024 r. |
Obsługa programu PowerShell na określonej platformie jest oparta na zasadach obsługi używanej wersji platformy .NET.
- Program PowerShell 7.4 (wersja LTS-current) jest oparty na zasadach cyklu życia obsługiwanego systemu operacyjnego .NET 8.0
- Program PowerShell 7.3 (stabilny) jest oparty na zasadach cyklu życia obsługiwanego systemu operacyjnego .NET 7.0
- Program PowerShell 7.2 (wersja LTS-previous) jest oparty na zasadach cyklu życia obsługiwanego systemu operacyjnego platformy .NET 6.0
Daty zakończenia wsparcia dla już wycofanych wersji:
Wersja | Data wydania | Zakończenie wsparcia |
---|---|---|
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 oś czasu głównych wydań programu PowerShell. Ta tabela jest udostępniana do celów historycznych. Nie jest przeznaczony do określenia cyklu życia pomocy technicznej.
Wersja | Data wydania | Uwaga |
---|---|---|
PowerShell 7.5 (wersja zapoznawcza) | TBA | Oparta na platformie .NET 9.0.0-preview.1 |
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 (ltS-previous) |
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 (LTS) |
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 | Pierwsza wersja oparta 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. | Zintegrowane w systemie Windows 8.1 i z systemem Windows Server 2012 R2, WMF 4.0 |
Środowisko Windows PowerShell 3.0. | Październik 2012 r. | Zintegrowane w systemie Windows 8 i z systemem Windows Server 2012 WMF 3.0 |
Windows PowerShell 2.0 | Lipiec 2009 | Zintegrowane w systemach Windows 7 i Windows Server 2008 R2, WMF 2.0 |
Windows PowerShell 1.0 | Listopad 2006 r. | 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla