Requisiti di sistema di Windows PowerShellWindows PowerShell System Requirements

Questo articolo elenca i requisiti di sistema per Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0 e Windows PowerShell 5.1,This article lists the system requirements for Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0, and Windows PowerShell 5.1. nonché per funzionalità speciali, come Windows PowerShell ISE (Integrated Scripting Environment), i comandi CIM (Common Information Model) e i flussi di lavoro.And, special features, such as Windows PowerShell Integrated Scripting Environment (ISE), Common Information Model (CIM) commands, and workflows.

Windows® 8.1 e Windows Server® 2012 R2 includono tutti i programmi necessari.Windows® 8.1 and Windows Server® 2012 R2 include all required programs. Questo articolo è progettato per gli utenti delle versioni precedenti di Windows.This article is designed for users of earlier releases of Windows.

Requisiti del sistema operativoOperating system requirements

Windows PowerShell 5.1Windows PowerShell 5.1

Windows PowerShell 5.1 può essere eseguito nelle versioni seguenti di Windows.Windows PowerShell 5.1 runs on the following versions of Windows. Per eseguire Windows PowerShell 5.1, installare Windows Management Framework 5.1.To run Windows PowerShell 5.1, install Windows Management Framework 5.1. Per altre informazioni, vedere Installare e configurare WMF 5.1.For more information, see Install and Configure WMF 5.1.

Versione di WindowsWindows version Requisito del sistemaSystem requirement
Windows Server 2019Windows Server 2019 Installato per impostazione predefinitaInstalled by default
Windows Server 2016Windows Server 2016 Installato per impostazione predefinitaInstalled by default
Windows Server 2012 R2Windows Server 2012 R2 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows Server 2012Windows Server 2012 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows Server 2008 R2 con Service Pack 1Windows Server 2008 R2 with Service Pack 1 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows 10 versione 1607 e successiveWindows 10 version 1607 and up Installato per impostazione predefinitaInstalled by default
Windows 10 versione 1507, 1511Windows 10 version 1507, 1511 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows 8.1Windows 8.1 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows 7 con Service Pack 1Windows 7 with Service Pack 1 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1

Windows PowerShell 5.0Windows PowerShell 5.0

Windows PowerShell 5.0 può essere eseguito nelle versioni seguenti di Windows.Windows PowerShell 5.0 runs on the following versions of Windows. Per eseguire Windows PowerShell 5.0, installare Windows Management Framework 5.1.To run Windows PowerShell 5.0, install Windows Management Framework 5.1. Per altre informazioni, vedere Installare e configurare WMF 5.1.For more information, see Install and Configure WMF 5.1. Windows Management Framework 5.1 sostituisce Windows Management Framework 5.0.Windows Management Framework 5.1 supersedes Windows Management Framework 5.0.

Versione di WindowsWindows version Requisito del sistemaSystem requirement
Windows Server 2019Windows Server 2019 Versione successiva installata per impostazione predefinitaHigher version installed by default
Windows Server 2016Windows Server 2016 Versione successiva installata per impostazione predefinitaHigher version installed by default
Windows Server 2012 R2Windows Server 2012 R2 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows Server 2012Windows Server 2012 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows Server 2008 R2 con Service Pack 1Windows Server 2008 R2 with Service Pack 1 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows 10 versione 1607 e successiveWindows 10 version 1607 and up Versione successiva installata per impostazione predefinitaHigher version installed by default
Windows 10 versione 1507, 1511Windows 10 version 1507, 1511 Installato per impostazione predefinitaInstalled by default
Windows 8.1Windows 8.1 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1
Windows 7 con Service Pack 1Windows 7 with Service Pack 1 Installare Windows Management Framework 5.1Install Windows Management Framework 5.1

Windows PowerShell 4.0Windows PowerShell 4.0

Windows PowerShell 4.0 può essere eseguito nelle versioni seguenti di Windows.Windows PowerShell 4.0 runs on the following versions of Windows. Per eseguire Windows PowerShell 4.0, installare la versione specificata di Windows Management Framework per il sistema operativo in uso.To run Windows PowerShell 4.0, install the specified version of the Windows Management Framework for your operating system.

Versione di WindowsWindows version Requisito del sistemaSystem requirement
Windows 8.1Windows 8.1 Installato per impostazione predefinitaInstalled by default
Windows Server 2012 R2Windows Server 2012 R2 Installato per impostazione predefinitaInstalled by default
Windows® 7 con Service Pack 1Windows® 7 with Service Pack 1 Installare Windows Management Framework 4.0Install Windows Management Framework 4.0
Windows Server® 2008 R2 con Service Pack 1Windows Server® 2008 R2 with Service Pack 1 Installare Windows Management Framework 4.0Install Windows Management Framework 4.0

Windows PowerShell 3.0Windows PowerShell 3.0

Windows PowerShell 3.0 può essere eseguito nelle versioni seguenti di Windows.Windows PowerShell 3.0 runs on the following versions of Windows. Per eseguire Windows PowerShell 3.0, installare la versione specificata di Windows Management Framework per il sistema operativo in uso.To run Windows PowerShell 3.0, install the specified version of the Windows Management Framework for your operating system.

Versione di WindowsWindows version Requisito del sistemaSystem requirement
Windows 8Windows 8 Installato per impostazione predefinitaInstalled by default
Windows Server 2012Windows Server 2012 Installato per impostazione predefinitaInstalled by default
Windows® 7 con Service Pack 1Windows® 7 with Service Pack 1 Installare Windows Management Framework 3.0Install Windows Management Framework 3.0
Windows Server® 2008 R2 con Service Pack 1Windows Server® 2008 R2 with Service Pack 1 Installare Windows Management Framework 3.0Install Windows Management Framework 3.0
Windows Server 2008 con Service Pack 2Windows Server 2008 with Service Pack 2 Installare Windows Management Framework 3.0Install Windows Management Framework 3.0

Requisiti di Microsoft .NET FrameworkMicrosoft .NET Framework requirements

La tabella seguente illustra i requisiti di .NET Framework per Windows PowerShell.The following table shows the .NET Framework requirements for Windows PowerShell.

VersioneVersion Requisito .NET.NET requirement
Windows PowerShell 5.1Windows PowerShell 5.1 Richiede l'installazione completa di Microsoft .NET Framework 4.5.Requires the full installation of Microsoft .NET Framework 4.5. Windows Server 8.1 e Windows Server 2012 R2 includono Microsoft .NET Framework 4.5 per impostazione predefinita.Windows 8.1 and Windows Server 2012 R2 include Microsoft .NET Framework 4.5 by default.
Windows PowerShell 5.0Windows PowerShell 5.0 Richiede l'installazione completa di Microsoft .NET Framework 4.5.Requires the full installation of Microsoft .NET Framework 4.5. Windows Server 8.1 e Windows Server 2012 R2 includono Microsoft .NET Framework 4.5 per impostazione predefinita.Windows 8.1 and Windows Server 2012 R2 include Microsoft .NET Framework 4.5 by default.
Windows PowerShell 4.0Windows PowerShell 4.0 Richiede l'installazione completa di Microsoft .NET Framework 4.5.Requires the full installation of Microsoft .NET Framework 4.5. Windows Server 8.1 e Windows Server 2012 R2 includono Microsoft .NET Framework 4.5 per impostazione predefinita.Windows 8.1 and Windows Server 2012 R2 include Microsoft .NET Framework 4.5 by default.
Windows PowerShell 3.0Windows PowerShell 3.0 Richiede l'installazione completa di Microsoft .NET Framework 4.Requires the full installation of Microsoft .NET Framework 4. Windows 8 e Windows Server 2012 includono Microsoft .NET Framework 4.5 per impostazione predefinita, che soddisfa questo requisito.Windows 8 and Windows Server 2012 include Microsoft .NET Framework 4.5 by default, which fulfills this requirement.

Usare i collegamenti seguenti per scaricare Microsoft .NET Framework dall'area download Microsoft.Use the following links to download Microsoft .NET Framework from the Microsoft Download Center.

VersioneVersion CollegamentoLink
.NET Framework 4.5 (dotNetFx45_Full_setup.exe).NET Framework 4.5 (dotNetFx45_Full_setup.exe) Microsoft .NET Framework 4.5Microsoft .NET Framework 4.5
.NET Framework 4 (dotNetFx40_Full_setup.exe).NET Framework 4 (dotNetFx40_Full_setup.exe) Microsoft .NET Framework 4 (programma di installazione Web)Microsoft .NET Framework 4 (Web Installer)

Windows Management Framework 4.0Windows Management Framework 4.0

Windows PowerShell 5.0 richiede la preinstallazione di Windows Management Framework 4.0 in Windows Server 2008 R2 SP1 e Windows 7 SP1.Windows PowerShell 5.0 requires Windows Management Framework 4.0 to be preinstalled on Windows Server 2008 R2 SP1 and Windows 7 SP1.

WS-Management 3.0WS-Management 3.0

Windows PowerShell 3.0 e Windows PowerShell 4.0 richiedono WS-Management 3.0, che supporta il servizio WinRM e il protocollo WS-Management.Windows PowerShell 3.0 and Windows PowerShell 4.0 require WS-Management 3.0, which supports the WinRM service and WSMan protocol. Questo programma è incluso in Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 e Windows Management Framework 3.0.This program is included in Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0, and Windows Management Framework 3.0.

Strumentazione gestione Windows 3.0Windows Management Instrumentation 3.0

Windows PowerShell 3.0 e Windows PowerShell 4.0 richiedono Strumentazione gestione Windows 3.0 (WMI).Windows PowerShell 3.0 and Windows PowerShell 4.0 require Windows Management Instrumentation 3.0 (WMI). Questo programma è incluso in Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 e Windows Management Framework 3.0.This program is included in Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0, and Windows Management Framework 3.0. Se il programma non è installato nel computer, le funzionalità che richiedono WMI, ad esempio i comandi CIM, non vengono eseguite.If this program isn't installed on the computer, features that require WMI, such as CIM commands, don't run.

Common Language Runtime 4.0Common Language Runtime 4.0

Windows PowerShell 3.0, Windows PowerShell 4.0 e Windows PowerShell 5.0 vengono compilati in base a Common Language Runtime (CLR) 4.0.Windows PowerShell 3.0, Windows PowerShell 4.0, and Windows PowerShell 5.0 are compiled against Common Language Runtime (CLR) 4.0.

Requisiti dell'interfaccia utente graficaGraphical user interface requirements

Windows PowerShell è un'applicazione basata su console per cui non è necessaria un'interfaccia utente grafica.Windows PowerShell is a console-based application that doesn't require a graphical user interface. È particolarmente utile per i computer senza schermo o monitor oppure senza interfaccia utente, come le opzioni di installazione dei componenti di base del server di Windows Server 2012 R2 o Windows Server 2012.It's well suited to computers that don't have screens or monitors, or a user interface, such as the Server Core installation options of Windows Server 2012 R2 or Windows Server 2012.

Per alcuni elementi è necessaria un'interfaccia utente grafica.Some items require a graphical user interface. Per informazioni dettagliate, vedere l'articolo della Guida per ogni elemento.For details, see the help article for each item.

Requisiti del motore di Windows PowerShellWindows PowerShell engine requirements

Windows PowerShell 4.0 è progettato per essere compatibile con Windows PowerShell 3.0 e Windows PowerShell 2.0.Windows PowerShell 4.0 is designed to be backwards compatible with Windows PowerShell 3.0 and Windows PowerShell 2.0. I cmdlet, i provider, gli snap-in, i moduli e gli script scritti per Windows PowerShell 2.0 e Windows PowerShell 3.0 possono essere eseguiti senza modifiche in Windows PowerShell 4.0.Cmdlets, providers, snap-ins, modules, and scripts written for Windows PowerShell 2.0 and Windows PowerShell 3.0 run unchanged in Windows PowerShell 4.0.

Tuttavia, a causa di una modifica nei criteri di attivazione di runtime in Microsoft .NET Framework 4, i programmi host di Windows PowerShell scritti per Windows PowerShell 2.0 e compilati con Common Language Runtime (CLR) 2.0 non possono essere eseguiti senza modifiche in Windows PowerShell 3.0, compilato con CLR 4.0.However, due to a change in the runtime activation policy in Microsoft .NET Framework 4, Windows PowerShell host programs that were written for Windows PowerShell 2.0 and compiled with Common Language Runtime (CLR) 2.0 can't run without modification in Windows PowerShell 3.0, which is compiled with CLR 4.0.

Il requisito minimo del motore di Windows PowerShell 2.0 è Microsoft .NET Framework 2.0.50727.The Windows PowerShell 2.0 engine's minimum requirement is Microsoft .NET Framework 2.0.50727. È possibile soddisfare questo requisito con Microsoft .NET Framework 3.5 Service Pack 1.This requirement is fulfilled by Microsoft .NET Framework 3.5 Service Pack 1. Questo requisito non viene soddisfatto da Microsoft .NET Framework 4 e versioni successive di Microsoft .NET Framework.This requirement isn't fulfilled by Microsoft .NET Framework 4 and later releases of Microsoft .NET Framework.

Per informazioni sull'aggiunta o l'installazione del motore di Windows PowerShell 2.0 e l'aggiunta o l'installazione delle versioni richieste di Microsoft .NET Framework, vedere Installazione del motore di Windows PowerShell 2.0.For information about adding or installing the Windows PowerShell 2.0 engine, and adding or installing the required versions of the Microsoft .NET Framework, see Installing the Windows PowerShell 2.0 Engine. Per informazioni sull'avvio del motore di Windows PowerShell 2.0, vedere Avvio del motore di Windows PowerShell 2.0.For information about starting the Windows PowerShell 2.0 engine, see Starting the Windows PowerShell 2.0 Engine.

Ambiente preinstallazione di WindowsWindows Preinstallation Environment

Windows PowerShell 2.0, Windows PowerShell 3.0 e Windows PowerShell 4.0 eseguiti in Ambiente preinstallazione di Windows (Windows PE).Windows PowerShell 2.0, Windows PowerShell 3.0, and Windows PowerShell 4.0 run in the Windows Preinstallation Environment (Windows PE). I cmdlet seguenti non sono tuttavia supportati.However, the following cmdlets aren't supported.

Il servizio WinRM non è presente in Windows PE.The WinRM service isn't present on Windows PE.

Vedere ancheSee also

Installazione di Windows PowerShellInstalling Windows PowerShell

Avvio di Windows PowerShellStarting Windows PowerShell

Windows Management FrameworkWindows Management Framework