De Windows PowerShell 2.0-engine installeren
In dit onderwerp wordt uitgelegd hoe u de engine Windows PowerShell 2.0 installeert.
Windows PowerShell 3.0 is ontworpen om achterwaarts compatibel te zijn met Windows PowerShell 2.0. Cmdlets, providers, modules, modules en scripts die voor Windows PowerShell 2.0 zijn geschreven, worden ongewijzigd uitgevoerd in Windows PowerShell 3.0 en Windows PowerShell 4.0. Vanwege een wijziging in het runtime-activeringsbeleid in Microsoft .NET Framework 4, kunnen Windows PowerShell hostprogramma's die zijn geschreven voor Windows PowerShell 2.0 en zijn gecompileerd met Common Language Runtime (CLR) 2.0, niet worden uitgevoerd zonder wijzigingen in latere releases van Windows PowerShell, die is gecompileerd met CLR 4.0.
Om compatibiliteit met eerdere versies te behouden met opdrachten en hostprogramma's die worden beïnvloed door deze wijzigingen, zijn de engines Windows PowerShell 2.0, Windows PowerShell 3.0 en Windows PowerShell 4.0 ontworpen om naast elkaar te worden uitgevoerd. De Windows PowerShell 2.0-engine is ook opgenomen in Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012 en Windows Management Framework 3.0. De Windows PowerShell 2.0-engine is alleen bedoeld om te worden gebruikt wanneer een bestaand script of hostprogramma niet kan worden uitgevoerd omdat het niet compatibel is met Windows PowerShell 3.0, Windows PowerShell 4.0 of Microsoft .NET Framework 4. Dergelijke gevallen zullen naar verwachting zeldzaam zijn.
De Windows PowerShell 2.0 Engine is een optionele functie van Windows Server 2012 R2, Windows 8.1, Windows 8 en Windows Server 2012. In eerdere versies van Windows, wanneer u Windows Management Framework 3.0 installeert, vervangt de installatie van Windows PowerShell 3.0 de installatie van Windows PowerShell 2.0 in de Windows PowerShell installatiemap volledig. De Windows PowerShell 2.0-engine blijft echter behouden.
Zie De Windows PowerShell 2.0-engine starten voor informatie over het starten van de Windows PowerShell 2.0-engine.
Op Windows 8.1 en Windows 8
Op Windows 8.1 en Windows 8 is de enginefunctie Windows PowerShell 2.0 standaard ingeschakeld. Als u deze optie echter wilt gebruiken, moet u de optie voor Microsoft .NET Framework 3.5 inschakelen. In deze sectie wordt ook uitgelegd hoe u de functie Windows PowerShell 2.0 Engine in- en uitschakelt.
.NET Framework 3.5 inschakelen
Typ Windows-onderdelen op het startscherm.
Klik op de balk Apps op Instellingen en klik vervolgens op Windows-onderdelen in- of uitschakelen.
Klik in het vak Windows-onderdelen op .NET Framework 3.5 (inclusief .NET 2.0 en 3.0) om dit te selecteren.
Wanneer u .NET Framework 3.5 (inclusief .NET 2.0 en 3.0) selecteert, wordt het vak gevuld om aan te geven dat slechts een deel van de functie is geselecteerd. Dit is echter voldoende voor de Windows PowerShell 2.0 Engine.
De Windows PowerShell 2.0-engine in- en uitschakelen
- Typ Windows-onderdelen op het startscherm.
- Klik op de balk Apps op Instellingen en klik vervolgens op Windows-onderdelen in- of uitschakelen.
- Vouw in het vak Windows-onderdelen het knooppunt Windows PowerShell 2.0 uit en klik op het vak Windows PowerShell 2.0 Engine om het in of uit te schakelen.
Op Windows Server 2012 R2 en Windows Server 2012
Gebruik de volgende procedures om de functies Windows PowerShell 2.0 Engine en Microsoft .NET Framework 3.5 toe te voegen. Voor de Windows PowerShell 2.0-engine is minimaal Microsoft .NET Framework 2.0.50727 vereist. Aan deze vereiste wordt voldaan door Microsoft .NET Framework 3.5.
De functie .NET Framework 3.5 toevoegen
Selecteer in Serverbeheer in het menu Beheren de optie Functies en onderdelen toevoegen.
Of klik in Serverbeheer op Alle servers, klik met de rechtermuisknop op een servernaam en selecteer vervolgens Functies en onderdelen toevoegen.
Selecteer op de pagina Installatietype de optie Installatie op basis van rollen of onderdelen.
Vouw op de pagina Functies het knooppunt .NET 3.5 Framework-functies uit en selecteer .NET Framework 3.5 (inclusief .NET 2.0 en 3.0).
De andere opties onder dat knooppunt zijn niet vereist voor de Windows PowerShell 2.0-engine.
De functie Windows PowerShell 2.0 Engine toevoegen
Selecteer in Serverbeheer in het menu Beheren de optie Functies en onderdelen toevoegen.
Of klik Serverbeheer op Alle servers, klik met de rechtermuisknop op een servernaam en selecteer vervolgens Functies en onderdelen toevoegen.
Selecteer op de pagina Installatietype de optie Installatie op basis van rollen of onderdelen.
Vouw op de pagina Functies het knooppunt Windows PowerShell (geïnstalleerd) uit en selecteer Windows PowerShell 2.0-engine.
Zie De Windows PowerShell 2.0-engine starten voor informatie over het starten van de Windows PowerShell 2.0-engine.