Delen via


Het installeren van de Windows PowerShell 2.0 Engine

Dit onderwerp legt uit hoe je de Windows PowerShell 2.0 Engine installeert.

Windows PowerShell 3.0 is ontworpen om achterwaarts compatibel te zijn met Windows PowerShell 2.0. Cmdlets, providers, snap-ins, modules en scripts geschreven voor Windows PowerShell 2.0 draaien ongewijzigd in Windows PowerShell 3.0 en Windows PowerShell 4.0. Door een wijziging in het runtime-activatiebeleid in Microsoft .NET Framework 4 kunnen Windows PowerShell-hostprogramma's die zijn geschreven voor Windows PowerShell 2.0 en gecompileerd met Common Language Runtime (CLR) 2.0 echter niet zonder aanpassing draaien in latere versies van Windows PowerShell, dat is gecompileerd met CLR 4.0.

Om achterwaartse compatibiliteit te behouden met commando's en hostprogramma's die door deze veranderingen worden beïnvloed, zijn de Windows PowerShell 2.0-, Windows PowerShell 3.0- en Windows PowerShell 4.0-engines ontworpen om naast elkaar te draaien. Ook is de Windows PowerShell 2.0 Engine 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 bedoeld om alleen te worden gebruikt wanneer een bestaand script of hostprogramma niet kan draaien omdat het incompatibel 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. Bij eerdere versies van Windows vervangt de Windows PowerShell 3.0-installatie bij het installeren van Windows PowerShell 3.0 volledig de Windows PowerShell 2.0-installatie in de Windows PowerShell-installatiemap. De Windows PowerShell 2.0 Engine blijft echter behouden.

Voor informatie over het opstarten van de Windows PowerShell 2.0 Engine, zie 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 Windows PowerShell 2.0 Engine-functie standaard ingeschakeld. Om het te gebruiken, moet je echter de optie voor Microsoft .NET Framework 3.5 inschakelen, die daarvoor nodig is. Deze sectie legt ook uit hoe je de Windows PowerShell 2.0 Engine-functie aan en uit kunt zetten.

Om .NET Framework 3.5 in te schakelen

  1. Typ op het StartschermWindows Features.

  2. Klik in de Apps-balk op Instellingen en vervolgens op Zet Windows-functies aan of uit.

  3. Klik in het venster Windows Features op .NET Framework 3.5 (bevat .NET 2.0 en 3.0 ) om het te selecteren.

    Wanneer je .NET Framework 3.5 selecteert (inclusief .NET 2.0 en 3.0), vult het vakje zich om aan te geven dat slechts een deel van de functie is geselecteerd. Dit is echter voldoende voor de Windows PowerShell 2.0 Engine.

Om de Windows PowerShell 2.0-engine aan en uit te zetten

  1. Typ op het StartschermWindows Features.
  2. Klik in de Apps-balk op Instellingen en vervolgens op Zet Windows-functies aan of uit.
  3. Vouw in het Windows Features-vakje de Windows PowerShell 2.0-node uit en klik op het Windows PowerShell 2.0 Engine-vakje om deze te selecteren of te wissen.

Op Windows Server 2012 R2 en Windows Server 2012

Gebruik de volgende procedures om de Windows PowerShell 2.0 Engine en Microsoft .NET Framework 3.5-functies toe te voegen. De Windows PowerShell 2.0 Engine vereist minimaal Microsoft .NET Framework 2.0.50727. Deze eis wordt vervuld door Microsoft .NET Framework 3.5.

Om de .NET Framework 3.5-functie toe te voegen

  1. In Server Manager selecteert u in het menu BeherenRollen en Functies toevoegen.

    Of klik in Server Managerop Alle Servers, klik met de rechtermuisknop op een servernaam en selecteer vervolgens Rollen en Functies Toevoegen.

  2. Selecteer op de pagina InstallatietypeRolgebaseerde of Feature-gebaseerde installatie.

  3. Op de pagina Features vergroot je de .NET 3.5 Framework Features-node en selecteer je .NET Framework 3.5 (inclusief .NET 2.0 en 3.0).

    De andere opties onder die node zijn niet vereist voor de Windows PowerShell 2.0 Engine.

Om de Windows PowerShell 2.0 Engine-functie toe te voegen

  • In Server Manager selecteert u in het menu BeherenRollen en Functies toevoegen.

    Of Server Manager, klik op Alle Servers, klik met de rechtermuisknop op een servernaam en selecteer dan Rollen en Functies Toevoegen.

  • Selecteer op de pagina InstallatietypeRolgebaseerde of Feature-gebaseerde installatie.

  • Op de Features-pagina breid je de Windows PowerShell (Geïnstalleerd) node uit en selecteer je Windows PowerShell 2.0 Engine.

Voor informatie over het opstarten van de Windows PowerShell 2.0 Engine, zie Het starten van de Windows PowerShell 2.0 Engine.

Zie ook