een script is gewoon een verzameling van commando ‘ s opgeslagen in een tekstbestand (met behulp van de speciale .ps1 extensie) dat PowerShell begrijpt en uitvoert in de volgorde om verschillende acties uit te voeren. In dit bericht, zullen we het proces dat betrokken is bij het maken en uitvoeren van een PowerShell script bestand op Windows 10 schetsen.
PowerShell is een opdrachtregelprogramma ontworpen door Microsoft om opdrachten en scripts uit te voeren om instellingen te wijzigen en taken te automatiseren. In zekere zin, het is vergelijkbaar met Command Prompt. PowerShell is echter een meer capabele command-line interface (CLI) die een uitgebreide set van tools en meer flexibiliteit en controle biedt. In tegenstelling tot de opdrachtprompt is PowerShell ook beschikbaar op Windows, macOS en Linux.
om te zien hoe het PowerShell-scriptbestand te maken en uit te voeren op Windows 10, volgt u de instructies voor elk van de taken zoals weergegeven in de respectievelijke secties.
een PowerShell-scriptbestand maken
op Windows 10 kunt u PowerShell-scriptbestanden maken met vrijwel elke teksteditor of de ISE-console (Integrated Scripting Environment). Echter, de voorkeur optie om scripts vooruit te bouwen is het gebruik van de Visual Studio Code editor met de PowerShell extensie.Visual Studio Code — ook bekend als VS Code-is een gratis en uitbreidbare cross-platform code-editor die een omgeving biedt om vrijwel elke programmeertaal te bewerken. En wanneer u de PowerShell-extensie toevoegt, krijgt u een volledig interactieve bewerkingservaring met scripts, zelfs met ondersteuning voor IntelliSense (code-completion).
hier is hoe PowerShell script bestand te maken op Windows 10 met behulp van VS Code:
- Ga naar de download pagina van Visual Studio.
- klik op de Windows-knop om het installatieprogramma te downloaden.
- Dubbelklik op het gedownloade bestand om het installatie proces van VS Code te starten.
- bevestig de voorwaarden van de overeenkomst.
- klik op de knop Volgende.
- klik nogmaals op de knop Volgende.
- Klik nog één keer op de knop Volgende.
- bevestig zo nodig aanvullende taken.
- klik op de knop Volgende.
- klik op de knop Installeren.
- klik op de knop Voltooien.
zodra u de stappen hebt voltooid, kunt u doorgaan met het installeren van de PowerShell-extensie. Hier is hoe:
- open VS Code.
- klik op het tabblad Extensies in het linkerdeelvenster of druk op de toetscombinatie CTRL + SHIFT + X.
- zoek naar PowerShell en selecteer het bovenste resultaat.
- klik op de knop Installeren.
nadat u de installatie stappen hebt voltooid, kunt u beginnen met het schrijven van PowerShell scripts met behulp van Visual Studio Code. Hier is hoe:
- open VS Code.
- klik op het menu Bestand en selecteer de optie Nieuw bestand.
- klik op het menu Bestand en selecteer de optie Opslaan als een optie.
- in het veld Bestandsnaam geef een naam op voor het bestand met de extensie .ps1 — bijvoorbeeld TWC_script.ps1.
- klik op de knop Opslaan.
Schrijf een nieuw, of plak het script dat u wilt uitvoeren – bijvoorbeeld:
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"
het bovenstaande script zal de onderstaande zin op het scherm uitvoeren.
Welkom bij TheWindowsClub.com! uw eerste script succesvol uitgevoerd
u kunt op de knop Uitvoeren rechtsboven klikken (of op de toets F5 drukken) om het script uit te voeren.
- klik op het menu Bestand.
- klik op de optie Opslaan.
zodra u de stappen hebt voltooid met behulp van Visual Studio-Code, zal het script klaar zijn om uit te voeren, maar het zal standaard mislukken. Dit komt omdat de standaard PowerShell instellingen altijd zijn ingesteld om de uitvoering van een script te blokkeren. (De enige uitzondering is als je de inhoud van het script uitvoert binnen Visual Studio Code of PowerShell ISE.)
PowerShell-scriptbestand uitvoeren op Windows 10
om een scriptbestand met PowerShell uit te voeren, moet u het uitvoerbeleid op Windows 10 wijzigen.
op Windows 10 bevat PowerShell vier uitvoerbeleid, waaronder:
- beperkt-stopt elk script uit te voeren.
- RemoteSigned: Hiermee kunt u scripts maken die op het apparaat zijn gemaakt, maar scripts die op een andere computer zijn gemaakt, worden alleen uitgevoerd als ze de handtekening van een vertrouwde uitgever bevatten.
- AllSigned – alle scripts worden uitgevoerd, maar alleen als een vertrouwde uitgever ze heeft ondertekend.
- onbeperkt-draait elk script zonder enige beperkingen.
zo kunt u PowerShell-scriptbestand uitvoeren op Windows 10:
- druk op Windows-toets + X om het menu Power User te openen.
- druk op A op het toetsenbord om PowerShell te starten in beheer / verhoogde modus.
- typ in de PowerShell console het onderstaande commando en druk op Enter.
Set-ExecutionPolicy RemoteSigned
- Typ A en druk op Enter (indien van toepassing).
typ het onderstaande commando en druk op Enter om het script uit te voeren. Zorg ervoor dat u de plaatshouder “PATH\TO\SCRIPT” wijzigt naar de locatie van uw script.
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
nadat u de stappen hebt uitgevoerd, zal het script worden uitgevoerd, en als het correct is geschreven, zou u de uitvoer zonder problemen moeten zien.
dat is het over hoe het PowerShell script bestand te maken en uit te voeren op Windows 10!
gerelateerd: het uitvoeren van lokale PowerShell-Scripts zonder ondertekening.