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 argomento spiega come installare il motore Windows PowerShell 2.0.
Windows PowerShell 3.0 è progettato per essere retrocompatibile con Windows PowerShell 2.0. Cmdlet, provider, snap-in, moduli e script scritti per Windows PowerShell 2.0 girano invariati in Windows PowerShell 3.0 e 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 nelle versioni successive di Windows PowerShell, compilata con CLR 4.0.
Per mantenere la retrocompatibilità con comandi e programmi host interessati da questi cambiamenti, i motori Windows PowerShell 2.0, Windows PowerShell 3.0 e Windows PowerShell 4.0 sono progettati per funzionare fianco a fianco. Inoltre, il motore Windows PowerShell 2.0 è incluso in Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012 e Windows Management Framework 3.0. Il motore Windows PowerShell 2.0 è pensato per essere utilizzato solo quando uno script o un programma host esistente non può essere eseguito perché incompatibile con Windows PowerShell 3.0, Windows PowerShell 4.0 o Microsoft .NET Framework 4. Si prevede che tali casi siano rari.
Il motore Windows PowerShell 2.0 è una funzionalità opzionale di Windows Server 2012 R2, Windows 8.1, Windows 8 e Windows Server 2012. Nelle versioni precedenti di Windows, quando installi Windows Management Framework 3.0, l'installazione di Windows PowerShell 3.0 sostituisce completamente l'installazione di Windows PowerShell 2.0 nella directory di installazione di Windows PowerShell. Tuttavia, il motore Windows PowerShell 2.0 viene mantenuto.
Per informazioni su come avviare il motore Windows PowerShell 2.0, vedi Avvio del motore Windows PowerShell 2.0.
Su Windows 8.1 e Windows 8
Su Windows 8.1 e Windows 8, la funzione motore Windows PowerShell 2.0 è attivata di default. Tuttavia, per usarla, devi attivare l'opzione per Microsoft .NET Framework 3.5, che è necessaria. Questa sezione spiega anche come attivare e disattivare la funzione motore Windows PowerShell 2.0.
Per attivare .NET Framework 3.5
Nella schermata Start , digita Funzionalità di Windows.
Nella barra delle App , clicca su Impostazioni, poi clicca su Attiva o disattiva le funzionalità di Windows.
Nella casella Funzionalità di Windows , clicca su .NET Framework 3.5 (include .NET 2.0 e 3.0 per selezionarlo).
Quando selezioni .NET Framework 3.5 (che include .NET 2.0 e 3.0), la casella si riempie indicando che solo una parte della funzionalità è selezionata. Tuttavia, questo è sufficiente per il motore Windows PowerShell 2.0.
Per attivare e spegnere il motore PowerShell 2.0 di Windows
- Nella schermata Start , digita Funzionalità di Windows.
- Nella barra delle App , clicca su Impostazioni, poi clicca su Attiva o disattiva le funzionalità di Windows.
- Nella casella Funzionalità di Windows , espandi il nodo PowerShell 2.0 di Windows e clicca sulla casella Motore Windows PowerShell 2.0 per selezionarlo o cancellarlo.
Su Windows Server 2012 R2 e Windows Server 2012
Utilizzare le seguenti procedure per aggiungere le funzionalità del motore Windows PowerShell 2.0 e del Microsoft .NET Framework 3.5. Il motore Windows PowerShell 2.0 richiede almeno Microsoft .NET Framework 2.0.50727. Questo requisito è soddisfatto da Microsoft .NET Framework 3.5.
Per aggiungere la funzionalità .NET Framework 3.5
Nel Server Manager, dal menu Gestisci , seleziona Aggiungi Ruoli e Funzionalità.
Oppure, in Server Manager, clicca su Tutti i server, clicca con il tasto destro sul nome di un server e poi seleziona Aggiungi ruoli e funzionalità.
Nella pagina Tipo di Installazione , seleziona Installazione basata su ruoli o basata su funzionalità.
Nella pagina Features, espandi il nodo Features di .NET 3.5 Framework e seleziona .NET Framework 3.5 (include .NET 2.0 e 3.0).
Le altre opzioni sotto quel nodo non sono richieste per il motore PowerShell 2.0 di Windows.
Per aggiungere la funzione del motore PowerShell 2.0 di Windows
Nel Server Manager, dal menu Gestisci , seleziona Aggiungi Ruoli e Funzionalità.
Oppure su Server Manager, clicca su Tutti i server, clicca con il tasto destro sul nome di un server e poi seleziona Aggiungi ruoli e funzionalità.
Nella pagina Tipo di Installazione , seleziona Installazione basata su ruoli o basata su funzionalità.
Nella pagina Funzionalità , espandi il nodo Windows PowerShell (Installato) e seleziona Windows PowerShell 2.0 Engine.
Per informazioni su come avviare il motore Windows PowerShell 2.0, vedi Avvio del motore Windows PowerShell 2.0.