Plan en voer Automatic Script PowerShell-opdrachten uit in Windows 10

Scripts in Windows 10 zijn automatiseringstools die ons de mogelijkheid geven om taken op een eenvoudige manier uit te voeren dankzij de code die in het bestand is gemaakt.

Voor de uitvoering van deze scripts hebben we Windows PowerShell, wat de toezegging van Microsoft is om vanaf nu te worden opgericht als het terminalplatform vanwege de ontwikkelings- en beveiligingsfuncties, aangezien, zoals we goed weten, veel scripts een soort kwaadaardige code kunnen bevatten die is geïnstalleerd op de computer en kan leiden tot het uitvoeren van ongeautoriseerde taken, verspreiding van virussen of meer.

Om scripts in Windows PowerShell uit te voeren, moeten we daarom het uitvoeringsbeleid bewerken of met de rechtermuisknop op elk script klikken en zo de uitvoering ervan autoriseren, maar als dit script zich binnen een geplande taak bevindt, kunnen we er niet altijd zijn om met de rechtermuisknop te klikken, voor deze Today Solvetic zal uitleggen hoe u dit soort scripts automatisch kunt programmeren en uitvoeren in Windows 10.

1. Batchscript gebruiken en configureren in Windows 10


Vervolgens zullen we kijken naar het batchscript dat nodig is om PowerShell-scripts automatisch uit te voeren in Windows 10 en het is belangrijk om te verduidelijken dat elk script zijn eigen batchscript vereist.

Stap 1
De syntaxis is als volgt:

 @ECHO UIT PowerShell.exe - Commando "Scriptpad" PAUZE 
Stap 2
We gebruiken bijvoorbeeld het volgende script:
 @ECHO OFF PowerShell.exe -Command "C: \ Users \ Solvetic \ Desktop \ CreateCloudSSA.ps1" PAUZE 
Stap 3
We kunnen dit script naar een kladblok kopiëren en opslaan met de extensie .bat, de extensie die aan de scripts is gekoppeld:

Stap 3
Klik op Opslaan om de wijzigingen op het script toe te passen.

Dit bestand zorgt voor het openen van Windows PowerShell en het uitvoeren van het daar genoemde script. Als we dubbelklikken op het script, wordt het volgende opdrachtpromptvenster weergegeven en zien we twee dingen, ten eerste het beveiligingsbeleid voor scripts in Windows 10 en ten tweede dat het nodig is om op een toets te drukken om door te gaan:

VERGROTEN

Stap 4
Als we willen dat het indrukken van een toets wordt weggelaten, moeten we het woord PAUSE in het script verwijderen en het als volgt laten:

 @ECHO OFF PowerShell.exe -Command "C: \ Users \ Solvetic \ Desktop \ CreateCloudSSA.ps1"

2. Gebruik de taakplanner naast het script in Windows 10

Om onze geplande taak met succes te maken, moeten we eerst het .bat-batchbestand maken. zoals bovenaan aangegeven en maak vervolgens de taak ook in de taakplanner van Windows 10.

Stap 1
Open de taakplanner en selecteer de optie "Taak maken":

VERGROTEN

Stap 2
In het eerste weergegeven venster voeren we de naam van de taak in en activeren we het vakje "Uitvoeren met de hoogste privileges":

Stap 3
Klik nu op het tabblad "Triggers" op Nieuw en definieer de frequentie van de taak:

Stap 4
Vervolgens moeten we op het tabblad "Acties" op Nieuw klikken en naar het pad gaan waar we het eerder gemaakte .bat-bestand hebben opgeslagen:

Ten slotte kunnen we de uitvoeringsvoorwaarden maken en op OK klikken om de geplande taak met het ontwikkelde script te maken.

We hebben dus gezien hoe we op een eenvoudige manier een script kunnen programmeren en uitvoeren in Windows 10.

wave wave wave wave wave