Wymagania systemowe programu Windows PowerShell

W tym artykule wymieniono wymagania systemowe dotyczące Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0 i Windows PowerShell 5.1. Ponadto specjalne funkcje, takie jak Windows PowerShell zintegrowane środowisko skryptów (ISE), polecenia modelu wspólnych informacji (CIM) i przepływy pracy.

Windows 8.1 i Windows Server 2012 R2 obejmują wszystkie wymagane programy. Ten artykuł jest przeznaczony dla użytkowników starszych wersji systemu Windows.

Wymagania dotyczące systemu operacyjnego

Windows PowerShell 5.1

Windows PowerShell 5.1 działa w następujących wersjach systemu Windows. Aby uruchomić Windows PowerShell 5.1, zainstaluj Windows Management Framework 5.1. Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie programu WMF 5.1.

Wersja systemu Windows Wymaganie systemowe
Windows Server 2022 Zainstalowane domyślnie
Windows Server 2019 Zainstalowane domyślnie
Windows Server 2016 Zainstalowane domyślnie
Windows Server 2012 z dodatkiem R2 Instalowanie Windows Management Framework 5.1
Windows Server 2012 Instalowanie Windows Management Framework 5.1
Windows Server 2008 R2 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 5.1
Windows 11 Zainstalowane domyślnie
Windows 10 w wersji 1607 i nowszej Zainstalowane domyślnie
Windows 10 w wersji 1507, 1511 Instalowanie Windows Management Framework 5.1
Windows 8.1 Instalowanie Windows Management Framework 5.1
Windows 7 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 5.1

Windows PowerShell 5.0

Windows PowerShell 5.0 działa w następujących wersjach systemu Windows. Aby uruchomić Windows PowerShell 5.0, zainstaluj Windows Management Framework 5.1. Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie programu WMF 5.1. Windows Management Framework 5.1 zastępuje Windows Management Framework 5.0.

Wersja systemu Windows Wymaganie systemowe
Windows Server 2022 Domyślnie zainstalowano wyższą wersję
Windows Server 2019 Domyślnie zainstalowano wyższą wersję
Windows Server 2016 Domyślnie zainstalowano wyższą wersję
Windows Server 2012 z dodatkiem R2 Instalowanie Windows Management Framework 5.1
Windows Server 2012 Instalowanie Windows Management Framework 5.1
Windows Server 2008 R2 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 5.1
Windows 11 Domyślnie zainstalowano wyższą wersję
Windows 10 w wersji 1607 i nowszej Domyślnie zainstalowano wyższą wersję
Windows 10 w wersji 1507, 1511 Zainstalowane domyślnie
Windows 8.1 Instalowanie Windows Management Framework 5.1
Windows 7 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 5.1

Windows PowerShell 4.0

Windows PowerShell 4.0 działa w następujących wersjach systemu Windows. Aby uruchomić Windows PowerShell 4.0, zainstaluj określoną wersję Windows Management Framework dla systemu operacyjnego.

Wersja systemu Windows Wymaganie systemowe
Windows 8.1 Zainstalowane domyślnie
Windows Server 2012 z dodatkiem R2 Zainstalowane domyślnie
Windows 7 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 4.0
Windows Server 2008 R2 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 4.0

Windows PowerShell 3.0

Windows PowerShell 3.0 działa w następujących wersjach systemu Windows. Aby uruchomić Windows PowerShell 3.0, zainstaluj określoną wersję Windows Management Framework dla systemu operacyjnego.

Wersja systemu Windows Wymaganie systemowe
Windows 8 Zainstalowane domyślnie
Windows Server 2012 Zainstalowane domyślnie
Windows 7 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 3.0
Windows Server 2008 R2 z dodatkiem Service Pack 1 Instalowanie Windows Management Framework 3.0
Windows Server 2008 z dodatkiem Service Pack 2 Instalowanie Windows Management Framework 3.0

Wymagania .NET Framework firmy Microsoft

W poniższej tabeli przedstawiono .NET Framework wymagania dotyczące Windows PowerShell.

Wersja Wymaganie platformy .NET
Windows PowerShell 5.1 Wymaga pełnej instalacji usługi Microsoft .NET Framework 4.5. Windows 8.1 i Windows Server 2012 R2 domyślnie obejmują usługę Microsoft .NET Framework 4.5.
Windows PowerShell 5.0 Wymaga pełnej instalacji usługi Microsoft .NET Framework 4.5. Windows 8.1 i Windows Server 2012 R2 domyślnie obejmują usługę Microsoft .NET Framework 4.5.
Windows PowerShell 4.0 Wymaga pełnej instalacji usługi Microsoft .NET Framework 4.5. Windows 8.1 i Windows Server 2012 R2 domyślnie obejmują usługę Microsoft .NET Framework 4.5.
Windows PowerShell 3.0 Wymaga pełnej instalacji usługi Microsoft .NET Framework 4. Windows 8 i Windows Server 2012 domyślnie obejmują usługę Microsoft .NET Framework 4.5, która spełnia to wymaganie.

Skorzystaj z poniższych linków, aby pobrać .NET Framework Microsoft z Centrum pobierania Microsoft.

Wersja Link
.NET Framework 4.5 (dotNetFx45_Full_setup.exe) Microsoft .NET Framework 4.5
.NET Framework 4 (dotNetFx40_Full_setup.exe) Microsoft .NET Framework 4 (Instalator sieci Web)

Windows Management Framework 4.0

Windows PowerShell 5.0 wymaga wstępnie zainstalowania Windows Management Framework 4.0 w systemie Windows Server 2008 R2 z dodatkiem SP1 i Windows 7 z dodatkiem SP1.

WS-Management 3.0

Windows PowerShell 3.0 i Windows PowerShell 4.0 wymagają WS-Management 3.0, co obsługuje protokół WinRM i WSMan. Ten program jest zawarty w Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 i Windows Management Framework 3.0.

Instrumentacja zarządzania Windows 3.0

Windows PowerShell 3.0 i Windows PowerShell 4.0 wymagają instrumentacji zarządzania Windows 3.0 (WMI). Ten program jest zawarty w Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 i Windows Management Framework 3.0. Jeśli ten program nie jest zainstalowany na komputerze, funkcje wymagające usługi WMI, takie jak polecenia MODELU CIM, nie są uruchamiane.

Środowisko uruchomieniowe języka wspólnego 4.0

Windows PowerShell 3.0, Windows PowerShell 4.0 i Windows PowerShell 5.0 są kompilowane względem środowiska uruchomieniowego języka wspólnego (CLR) 4.0.

Wymagania graficznego interfejsu użytkownika

Windows PowerShell to aplikacja oparta na konsoli, która nie wymaga graficznego interfejsu użytkownika. Jest on odpowiedni dla komputerów, które nie mają ekranów lub monitorów lub interfejsu użytkownika, takich jak opcje instalacji Server Core Windows Server 2012 R2 lub Windows Server 2012.

Niektóre elementy wymagają graficznego interfejsu użytkownika. Aby uzyskać szczegółowe informacje, zobacz artykuł pomocy dla każdego elementu.

wymagania dotyczące aparatu Windows PowerShell

Windows PowerShell 4.0 zaprojektowano tak, aby były wstecznie zgodne z Windows PowerShell 3.0 i Windows PowerShell 2.0. Polecenia cmdlet, dostawcy, przystawki, moduły i skrypty napisane dla Windows PowerShell 2.0 i Windows PowerShell 3.0 działają bez zmian w Windows PowerShell 4.0.

Jednak ze względu na zmianę zasad aktywacji środowiska uruchomieniowego w programie Microsoft .NET Framework 4 Windows PowerShell programów hosta, które zostały napisane dla Windows PowerShell 2.0 i skompilowane przy użyciu środowiska uruchomieniowego języka wspólnego (CLR) 2.0, nie można uruchomić bez modyfikacji w Windows PowerShell 3.0, który jest kompilowany przy użyciu środowiska CLR 4.0.

Minimalne wymaganie aparatu Windows PowerShell 2.0 to microsoft .NET Framework 2.0.50727. To wymaganie jest spełnione przez program Microsoft .NET Framework 3.5 z dodatkiem Service Pack 1. To wymaganie nie jest spełnione przez program Microsoft .NET Framework 4 i nowsze wersje usługi Microsoft .NET Framework.

Aby uzyskać informacje na temat dodawania lub instalowania aparatu Windows PowerShell 2.0 oraz dodawania lub instalowania wymaganych wersji programu Microsoft .NET Framework, zobacz Instalowanie aparatu Windows PowerShell 2.0. Aby uzyskać informacje na temat uruchamiania aparatu Windows PowerShell 2.0, zobacz Uruchamianie aparatu Windows PowerShell 2.0.

Środowisko preinstalacyjne systemu Windows

Windows PowerShell 2.0, Windows PowerShell 3.0 i Windows PowerShell 4.0 działają w środowisku preinstalacji systemu Windows (Windows PE). Jednak następujące polecenia cmdlet nie są obsługiwane.

Usługa WinRM nie jest obecna w środowisku Windows PE.

Zobacz też

Instalowanie Windows PowerShell

Uruchamianie programu Windows PowerShell

Windows Management Framework