Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. E funzionalità speciali, come l'Ambiente Integrato di Scripting (ISE) di Windows PowerShell, comandi Common Information Model (CIM) e flussi di lavoro.
Windows 8.1 e Windows Server 2012 R2 includono tutti i programmi richiesti. Questo articolo è pensato per gli utenti delle versioni precedenti di Windows.
Requisiti per il sistema operativo
Windows PowerShell 5.1
Windows PowerShell 5.1 funziona sulle seguenti versioni di Windows. Per eseguire Windows PowerShell 5.1, installa Windows Management Framework 5.1. Per ulteriori informazioni, vedi Installa e Configura WMF 5.1.
| Versione di Windows | Requisiti di 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 | Installa Windows Management Framework 5.1 |
| Windows Server 2012 | Installa Windows Management Framework 5.1 |
| Windows Server 2008 R2 con Service Pack 1 | Installa 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 | Installa Windows Management Framework 5.1 |
| Windows 8.1 | Installa Windows Management Framework 5.1 |
| Windows 7 con Service Pack 1 | Installa Windows Management Framework 5.1 |
Windows PowerShell 5.0
Windows Management Framework 5.1 sostituisce Windows Management Framework 5.0. Per ulteriori informazioni, vedi Installa e Configura WMF 5.1.
| Versione di Windows | Requisiti di sistema |
|---|---|
| Windows Server 2022 | Versione superiore installata di default |
| Windows Server 2019 | Versione superiore installata di default |
| Windows Server 2016 | Versione superiore installata di default |
| Windows Server 2012 R2 | Installa Windows Management Framework 5.1 |
| Windows Server 2012 | Installa Windows Management Framework 5.1 |
| Windows Server 2008 R2 con Service Pack 1 | Installa Windows Management Framework 5.1 |
| Windows 11 | Versione superiore installata di default |
| Windows 10 versione 1607 e successive | Versione superiore installata di default |
| Windows 10 versione 1507, 1511 | Installato per impostazione predefinita |
| Windows 8.1 | Installa Windows Management Framework 5.1 |
| Windows 7 con Service Pack 1 | Installa Windows Management Framework 5.1 |
Windows PowerShell 4.0
Windows PowerShell 4.0 funziona sulle seguenti versioni di Windows.
| Versione di Windows | Requisiti di sistema |
|---|---|
| Windows 8.1 | Installato per impostazione predefinita |
| Windows Server 2012 R2 | Installato per impostazione predefinita |
Windows PowerShell 3.0
Windows PowerShell 3.0 gira sulle seguenti versioni di Windows.
| Versione di Windows | Requisiti di 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 versioni superiori.
Framework di gestione di Windows 4.0
Windows PowerShell 5.0 richiede che Windows Management Framework 4.0 sia preinstallato su 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 WSMan. 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 di Gestione di Windows 3.0
Windows PowerShell 3.0 e Windows PowerShell 4.0 richiedono 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. Se questo programma non è installato sul computer, le funzionalità che richiedono WMI, come i comandi CIM, non vengono eseguite.
Runtime Common Language 4.0
Windows PowerShell 3.0, Windows PowerShell 4.0 e Windows PowerShell 5.0 sono compilati con Common Language Runtime (CLR) 4.0.
Requisiti dell'interfaccia grafica utente
Windows PowerShell è un'applicazione basata su console che non richiede un'interfaccia grafica. È molto adatto a computer che non dispongono di schermi o monitor, o di un'interfaccia utente, come le opzioni di installazione Server Core di Windows Server 2012 R2 o Windows Server 2012.
Alcuni elementi richiedono un'interfaccia grafica utente. Per dettagli, consulta l'articolo di aiuto per ciascun articolo.
- Ambiente di Scripting Integrato (ISE) di Windows PowerShell. Per ulteriori informazioni, vedi Introduzione al Windows PowerShell ISE.
- Cmdlets
- Out-GridView
- Show-Command
- Show-ControlPanelItem
- Show-EventLog
- Parametri
- Parametro ShowWindow del cmdlet Get-Help .
- ShowSecurityDescriptorUI dei cmdlet Register-PSSessionConfiguration e Set-PSSessionConfiguration .
Requisiti del motore PowerShell di Windows
Windows PowerShell 4.0 è progettato per essere retrocompatibile con Windows PowerShell 3.0 e Windows PowerShell 2.0. Cmdlet, provider, snap-in, moduli e script scritti per Windows PowerShell 2.0 e Windows PowerShell 3.0 girano invariati in Windows PowerShell 4.0.
Tuttavia, a causa di un cambiamento nella politica di attivazione a 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 Windows PowerShell 2.0 è Microsoft .NET Framework 2.0.50727. Questo requisito è soddisfatto da Microsoft .NET Framework 3.5 Service Pack 1. Questo requisito non è soddisfatto da Microsoft .NET Framework 4 e dalle versioni successive di Microsoft .NET Framework.
Per informazioni sull'aggiunta o installazione del motore Windows PowerShell 2.0 e sull'aggiunta o installazione delle versioni richieste del Microsoft .NET Framework, vedi Installazione del motore Windows PowerShell 2.0. Per informazioni sull'avvio del motore Windows PowerShell 2.0, vedi Avvio del motore Windows PowerShell 2.0.
Ambiente di preinstallazione di Windows
Windows PowerShell 2.0, Windows PowerShell 3.0 e Windows PowerShell 4.0 girano nell'Ambiente di Preinstallazione di Windows (Windows PE). Tuttavia, i seguenti cmdlet non sono supportati.
- Moduli di comando del Servizio di Trasferimento Intelligente di Fondo (BITS). Per maggiori informazioni, vedi BitsTransfer.
- Get-EventLog
- Get-WinEvent
- Save-Help
- Update-Help
Il servizio WinRM non è presente su Windows PE.
Per informazioni sull'installazione di Windows PowerShell 5.1 su Windows PE, vedi Aggiungere il supporto per Windows PowerShell su Windows PE.