Bent u net begonnen met PowerShell? Gebruik dan dit Windows 10 artikel om uw eerste scriptbestand in Windows 10 te maken en uit te voeren.

Powershell Script Beheren in Windows 10

In Windows 10 is PowerShell een opdrachtregelprogramma dat door Microsoft is ontworpen om opdrachten en scripts uit te voeren om instellingen te wijzigen en taken te automatiseren. In zekere zin is het vergelijkbaar met de opdrachtprompt. PowerShell is echter een meer capabele opdrachtregelinterface (CLI) die een uitgebreide set tools en meer flexibiliteit en daarnaast controle biedt. In tegenstelling tot de opdrachtprompt is PowerShell ook beschikbaar op Windows, macOS en Linux.

Een script is slechts een verzameling opdrachten die zijn opgeslagen in een tekstbestand, met de speciale extensie “.ps1,” dat PowerShell begrijpt en achtereenvolgens uitvoert om verschillende acties uit te voeren.

Wat gaan we doen

Het enige voorbehoud is dat het standaardbeveiligingsprotocol altijd blokkeert dat scripts op een apparaat worden uitgevoerd. Dit betekent dat er niets gebeurt wanneer u dubbelklikt op een “.ps1” bestand in Windows 10, als u het script probeert uit te voeren in PowerShell, ziet u de fout “kan niet worden geladen omdat het uitvoeren van scripts is uitgeschakeld op dit systeem,” bericht. Het is echter niet onmogelijk om scripts op uw computer uit te voeren. U hoeft alleen het juiste uitvoeringsbeleid in te schakelen.

In dit Windows 10 artikel zullen we u door de stappen leiden om met succes uw eerste scriptbestand op PowerShell te schrijven en uit te voeren met Visual Studio Code, Notepad en de PowerShell Integrated Scripting Environment (ISE) console.

  • Zo kunt u een PowerShell scriptbestand maken in Windows 10;
  • Hoe kunt u een PowerShell scriptbestand in Windows 10 uitvoeren.

Zo kunt u een PowerShell scriptbestand maken in Windows 10

In Windows 10 kunt u PowerShell scriptbestanden maken met vrijwel elke tekst editor of de ISE console. De voorkeursoptie om toekomstige scripts te bouwen, is echter om de Visual Studio Code-editor te gebruiken met de PowerShell extensie.

Script maken met Visual Studio Code

Visual Studio Code, ook bekend als VS Code, is een gratis en uitbreidbare code-editor voor meerdere platforms die een omgeving biedt om vrijwel elke programmeertaal te bewerken. En wanneer u de PowerShell extensie toevoegt, krijgt u een volledig interactieve scriptbewerkingservaring, zelfs met ondersteuning voor IntelliSense, een code-aanvulling.

De nieuwe ervaring is bedoeld als de nieuwe standaard, maar de PowerShell ISE console verdwijnt niet. Toch voegt het bedrijf geen functies meer toe en ondersteunt het geen PowerShell 7 of hogere releases.

Installeer Visual Studio Code

Volg deze stappen om Visual Basic Code op Windows 10 te installeren:

  1. Open de Visual Studio downloadpagina.
  2. Om het installatieprogramma te downloaden klikt u op de Windows knop.
Powershell Script Beheren in Windows 10
  • Dubbelklik op het gedownloade bestand om het installatieproces van VS Code te starten.
  • Bevestig de voorwaarden van de overeenkomst.
  • Hierna klikt u op de knop Volgende.
Powershell Script Beheren in Windows 10
  • Nogmaals klikken op de knop Volgende;
  • U klikt nog een keer op de knop Volgende;
  • Bevestig indien nodig aanvullende taken.
Powershell Script Beheren in Windows 10
  • U klikt op de knop Volgende.
  • Hierna klikt u op de knop Installeren.
  • Tenslotte op de knop Voltooien.

Nadat u de stappen heeft voltooid, kunt u doorgaan met het installeren van de PowerShell extensie.

Installeer de PowerShell extensie

Volg deze stappen om de PowerShell extensie op VS Code te installeren:

  1. Open VS Code.
  2.  In het linker deelvenster klikt u op het tabblad Extensies.
  3. Zoek naar PowerShell en selecteer het beste resultaat.
  4. Hierna klikt u op de knop Installeren.
Powershell Script Beheren in Windows 10

Nadat u de stappen hebt voltooid, kunt u beginnen met het schrijven van PowerShell scripts met Visual Studio Code.

Maak PowerShell script met Visual Studio Code

Volg deze stappen om een ​​script met Visual Basic Code te maken:

  1. Open VS Code.
  2. Eerst klikt u op het menu Bestand en selecteer de optie Nieuw bestand.
Powershell Script Beheren in Windows 10
  • Hierna klikt u op het menu Bestand en selecteer de optie Opslaan als.
Powershell Script Beheren in Windows 10
  • Geef in het veld “Bestandsnaam” een naam op voor het bestand met de extensie .ps1, bijvoorbeeld: eerste_script.ps1.
  • U klikt op de knop Opslaan.
  • Schrijf een nieuw script of plak het script dat u wilt uitvoeren, bijvoorbeeld:
Write-Host "Proficiat! Uw eerste script draait met succes"

Het bovenstaande script zal de zin “Proficiat! Uw eerste script draait met succes” op het scherm weergeven.

  • In de rechterbovenhoek klikt u op de knop Uitvoeren, of u drukt op F5 om het script uit te voeren (Optioneel).
Powershell Script Beheren in Windows 10
  • Vervolgens klikt u op het menu Bestand.
  • Tenslotte klikt u op de optie Opslaan.

Script maken met Kladblok

Volg deze stappen om een ​​PowerShell script te maken met de Kladblok editor in Windows 10:

  1. Open Start.
  2. Zoek naar Kladblok en klik op het bovenste resultaat om de app te openen.
  3. Schrijf een nieuw script of plak uw script in het tekstbestand, bijvoorbeeld:
Write-Host "Proficiat! Uw eerste script draait met succes"
Powershell Script Beheren in Windows 10
  • Open het menu Bestand.
  • Selecteer de optie Opslaan als.
  • Typ een beschrijvende naam voor het script, bijvoorbeeld: eerste_script.ps1.
Powershell Script Beheren in Windows 10
  • Tenslotte klikt u op de knop Opslaan.

Script aanmaken met Integrated Scripting Environment

U kunt ook de ingebouwde PowerShell ISE console gebruiken om uw scripts in Windows 10 te coderen.

De Integrated Scripting Environment is een geavanceerde tool, maar u kunt aan de slag met deze stappen:

  1. Open Start.
  2. Zoek naar Windows PowerShell ISE, klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Als administrator uitvoeren.
  3. Open het menu Bestand.
  4. Selecteer de optie Nieuw om een ​​nieuw leeg .ps1- bestand te maken.
Powershell Script Beheren in Windows 10
  • Schrijf een nieuw script of plak het script dat u wilt uitvoeren, bijvoorbeeld:
Write-Host "Proficiat! Uw eerste script draait met succes"
Powershell Script Beheren in Windows 10
  • Hierna klikt u op het menu Bestand.
  • Vervolgens klikt u op de optie Opslaan.
  • Typ een naam voor het script, bijvoorbeeld eerste_script.ps1.
Powershell Script Beheren in Windows 10
  • Selecteer de map locatie om het script op te slaan.
  • Tenslotte klikt u op de knop Opslaan.

Nadat u de stappen hebt voltooid met Kladblok, Visual Studio Code of PowerShell ISE, is het script klaar om te worden uitgevoerd, maar mislukt het standaard. Dit komt doordat de standaard PowerShell instellingen altijd zijn ingesteld om de uitvoering van scripts te blokkeren. (De enige uitzondering is als u de inhoud van het script uitvoert in Visual Studio Code of PowerShell ISE.)

Hoe kunt u een PowerShell scriptbestand in Windows 10 uitvoeren

Als u een scriptbestand met PowerShell wilt uitvoeren, moet u het uitvoeringsbeleid op Windows 10 wijzigen.

Volg deze stappen om het uitvoeringsbeleid te wijzigen om PowerShell scripts uit te voeren:

  1. Open Start.
  2. Zoek naar PowerShell, klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie Als administrator uitvoeren.
  3. Typ de volgende opdracht om scripts uit te voeren en druk op Enter:
Set-ExecutionPolicy RemoteSigned
  • Typ A (All) en druk op Enter (indien van toepassing).
Powershell Script Beheren in Windows 10
  • Typ de volgende opdracht om het script uit te voeren en druk op Enter:
& "C:\PATH\TO\SCRIPT\first_script.ps1"
  • Zorg ervoor dat u in het bovenstaande commando “PATH \ TO \ SCRIPT” wijzigt naar de locatie van uw script.

Met deze opdracht wordt bijvoorbeeld een script uitgevoerd dat is opgeslagen in de map Downloads:

& "C:\Users\username\Downloads\eerste_script.ps1"
Powershell Script Beheren in Windows 10

Nadat u de stappen hebt voltooid, wordt het script uitgevoerd en als het correct is geschreven, zou u de uitvoer zonder problemen moeten zien.

In Windows 10 bevat PowerShell vier uitvoeringsbeleidsregels, deze zijn:

  • Beperkt; Voorkomt dat een script wordt uitgevoerd.
  • RemoteSigned; Staat scripts toe die op het apparaat zijn gemaakt, maar scripts die op een andere computer zijn gemaakt, kunnen niet worden uitgevoerd tenzij ze de handtekening van een vertrouwde uitgever bevatten.
  • AllSigned;Alle scripts worden uitgevoerd, maar alleen als een vertrouwde uitgever ze heeft ondertekend.
  • Unrestricted; voert elk script uit zonder enige beperking.

Tenslotte

In de bovenstaande stappen gebruiken we de opdracht om lokale scripts te laten draaien in Windows 10. Als u echter niet van plan bent regelmatig scripts uit te voeren, kunt u de standaardinstellingen herstellen om niet vertrouwde scripts te blokkeren met dezelfde instructies als hierboven beschreven, maar Zorg ervoor dat u de Set-ExecutionPolicy Restricted opdracht gebruikt.