Requisiti di sistema di Windows PowerShell
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, nonché per funzionalità speciali, come Windows PowerShell ISE (Integrated Scripting Environment), i comandi CIM (Common Information Model) e i flussi di lavoro.
Windows 8.1 e Windows Server 2012 R2 includono tutti i programmi necessari. Questo articolo è progettato per gli utenti delle versioni precedenti di Windows.
Requisiti del sistema operativo
Windows PowerShell 5.1
Windows PowerShell 5.1 può essere eseguito nelle versioni seguenti di Windows. Per eseguire Windows PowerShell 5.1, installare Windows Management Framework 5.1. Per altre informazioni, vedere Installare e configurare WMF 5.1.
Versione di Windows | Requisito del sistema |
---|---|
Windows Server 2022 | Installato per impostazione predefinita |
Windows Server 2019 | Installato per impostazione predefinita |
Windows Server 2016 | Installato per impostazione predefinita |
Windows Server 2012 R2 | Installare Windows Management Framework 5.1 |
Windows Server 2012 | Installare Windows Management Framework 5.1 |
Windows Server 2008 R2 con Service Pack 1 | Installare Windows Management Framework 5.1 |
Windows 11 | Installato per impostazione predefinita |
Windows 10 versione 1607 e successive | Installato per impostazione predefinita |
Windows 10 versione 1507, 1511 | Installare Windows Management Framework 5.1 |
Windows 8.1 | Installare Windows Management Framework 5.1 |
Windows 7 con Service Pack 1 | Installare Windows Management Framework 5.1 |
Windows PowerShell 5.0
Windows Management Framework 5.1 sostituisce Windows Management Framework 5.0. Per altre informazioni, vedere Installare e configurare WMF 5.1.
Versione di Windows | Requisito del sistema |
---|---|
Windows Server 2022 | Versione successiva installata per impostazione predefinita |
Windows Server 2019 | Versione successiva installata per impostazione predefinita |
Windows Server 2016 | Versione successiva installata per impostazione predefinita |
Windows Server 2012 R2 | Installare Windows Management Framework 5.1 |
Windows Server 2012 | Installare Windows Management Framework 5.1 |
Windows Server 2008 R2 con Service Pack 1 | Installare Windows Management Framework 5.1 |
Windows 11 | Versione successiva installata per impostazione predefinita |
Windows 10 versione 1607 e successive | Versione successiva installata per impostazione predefinita |
Windows 10 versione 1507, 1511 | Installato per impostazione predefinita |
Windows 8.1 | Installare Windows Management Framework 5.1 |
Windows 7 con Service Pack 1 | Installare Windows Management Framework 5.1 |
Windows PowerShell 4.0
Windows PowerShell 4.0 può essere eseguito nelle versioni seguenti di Windows.
Versione di Windows | Requisito del sistema |
---|---|
Windows 8.1 | Installato per impostazione predefinita |
Windows Server 2012 R2 | Installato per impostazione predefinita |
Windows PowerShell 3.0
Windows PowerShell 3.0 può essere eseguito nelle versioni seguenti di Windows.
Versione di Windows | Requisito del sistema |
---|---|
Windows 8 | Installato per impostazione predefinita |
Windows Server 2012 | Installato per impostazione predefinita |
Requisiti di Microsoft .NET Framework
Windows PowerShell 5.1 richiede l'installazione completa di Microsoft .NET Framework 4.5 o versione successiva.
Windows 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.
WS-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. 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.
Strumentazione gestione Windows 3.0
Windows PowerShell 3.0 e Windows PowerShell 4.0 richiedono Strumentazione gestione Windows 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. Se il programma non è installato nel computer, le funzionalità che richiedono WMI, ad esempio i comandi CIM, non vengono eseguite.
Common 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.
Requisiti dell'interfaccia utente grafica
Windows PowerShell è un'applicazione basata su console per cui non è necessaria un'interfaccia utente grafica. È 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.
Per alcuni elementi è necessaria un'interfaccia utente grafica. Per informazioni dettagliate, vedere l'articolo della Guida per ogni elemento.
- Windows PowerShell ISE (Integrated Scripting Environment). Per altre informazioni, vedere Introduzione a Windows PowerShell ISE.
- Cmdlet
- Parametri
- Parametro ShowWindow del cmdlet Get-Help.
- Parametro ShowSecurityDescriptorUi dei cmdlet Register-PSSessionConfiguration e Set-PSSessionConfiguration.
Requisiti del motore di Windows PowerShell
Windows PowerShell 4.0 è progettato per essere compatibile con Windows PowerShell 3.0 e 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.
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.
Il requisito minimo del motore di Windows PowerShell 2.0 è Microsoft .NET Framework 2.0.50727. È possibile soddisfare questo requisito con 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.
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. Per informazioni sull'avvio del motore di Windows PowerShell 2.0, vedere Avvio del motore di Windows PowerShell 2.0.
Ambiente preinstallazione di Windows
Windows PowerShell 2.0, Windows PowerShell 3.0 e Windows PowerShell 4.0 eseguiti in Ambiente preinstallazione di Windows (Windows PE). I cmdlet seguenti non sono tuttavia supportati.
- Cmdlet di BITS (Servizio trasferimento intelligente in background). Per altre informazioni, vedere BitsTransfer.
- Get-EventLog
- Get-WinEvent
- Save-Help
- Update-Help
Il servizio WinRM non è presente in Windows PE.
Per informazioni sull'installazione di Windows PowerShell 5.1 in Windows PE, vedere Aggiunta di Windows PowerShell supporto per Windows PE.