Het script heeft enkele statements die beschikbaar zijn vanaf versie 7, controleer dus de versie van Powershell en voer indien nodig een update naar een nieuwere versie uit.

Standaard staat het uitvoeren van Powershell scripts op de modus Restricted. Wanneer je probeert een script uit te voeren dan krijg je een melding dat dit niet mogelijk is in Restricted mode. De modus moet gewijzigd worden in Unrestricted om scripts te kunnen uitvoeren.

Start Powershell op met Administrator rechten (rechtermuisbutton). Doe je dit niet dan kan de wijziging niet weggeschreven worden in het register. Controleer de huidige policy met Get-ExecutionPolicy, eventueel aangevuld met -List.

Wijzig de policy indien nodig met behulp van Set-ExecutionPolicy Unrestricted. Deze kan eventueel uitgebreid worden met -Scope CurrentUser, als de setting alleen voor de huidige gebruiker aangepast moeten worden. Dus:

Set-ExecutionPolicy Unrestricted

of

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Powershell zal vragen om een bevestiging dat de Policy aangepast mag worden.

Controleer vervolgens weer de status met Get-ExecutionPolicy.
Als het gelukt is om te policy aan te passen en in het register op te slaan, staat deze nu op Unrestricted en kan het onderstaande script gebruikt worden.

Verlaat Powershell met Exit.

Reactie

Dank voor uw reactie.

Geef uw reactie op dit onderwerp.

Verstuur Reactie