+4 votes
221 views
Program and execute automatic script PowerShell commands in Windows 10

in Windows 10 by (551k points)
reopened | 221 views

1 Answer

+5 votes
Best answer

1. Use and configure Batch Script in Windows 10
2. Use the task scheduler next to the script in Windows 10

The scripts in Windows 10 are automation tools that give us the opportunity to execute tasks in a simple way thanks to the code that has been created within the file..

For the execution of these scripts, we have Windows PowerShell which is Microsoft's commitment to be established as the terminal platform from now on for its development and security benefits since, as we know, many scripts can contain some type of malicious code that is installed on the computer and can lead to the execution of unauthorized tasks, virus spread or more.

Therefore, to run scripts in Windows PowerShell we must edit the execution policies or right click on each script and thus authorize its execution, but if this script is within a scheduled task we cannot always be there to right click, for this reason Today TechnoWikis will explain how to program and execute this type of scripts automatically in Windows 10..


1. Use and configure Batch Script in Windows 10


Next, we will see the batch script that will be required to automatically run PowerShell scripts in Windows 10 and it is important to clarify that each script will require its own batch script.
Step 1

The syntax is as follows:
 @ECHO OFF PowerShell.exe -Command "Script Path" PAUSE 
Step 2

For example, we will use the following script:
 @ECHO OFF PowerShell.exe -Command "C: \ Users \ TechnoWikis \ Desktop \ CreateCloudSSA.ps1" PAUSE 
Step 3

This script can be copied into a notebook and saved with the extension .bat which is the extension associated with the scripts:

image

Step 3

Click on Save to apply the script changes.

This file will be responsible for opening Windows PowerShell and running the script mentioned there. If we double-click on the script, the following command prompt window will be displayed and we will see two things, firstly, the scrip security policy in Windows 10 and, secondly, that it will be necessary to press any key to continue:

image
Step 4

If we want the keystroke to be omitted, we must eliminate the word PAUSE in the script, being as follows:
 @ECHO OFF PowerShell.exe -Command "C: \ Users \ TechnoWikis \ Desktop \ CreateCloudSSA.ps1" 

2. Use the task scheduler next to the script in Windows 10

To create our scheduled task correctly, first, we must create the .bat batch file. as indicated at the top and then create the task in the Windows 10 task scheduler as well.

Step 1

Open the task scheduler and select the "Create task" option: image
Step 2

In the first window displayed enter the name of the task and check the box "Run with the highest privileges":

image

Step 3

Now, in the “Triggers” tab, click on New and define the frequency of the task:

image

Step 4

Then, in the “Actions” tab we must click on New and go to the path where we have stored the previously created .bat file:

image

Finally we can create the execution conditions and click on OK to create the scheduled task with the script developed..

Thus, we have seen how to program and execute a script in Windows 10 in a simple way.


by (3.5m points)
edited

Related questions

+5 votes
1 answer
+4 votes
1 answer
asked Sep 16, 2019 in Windows 10 by backtothefuture (551k points) | 263 views
+4 votes
1 answer
asked Nov 20, 2021 in Tips & Tricks by backtothefuture (551k points) | 83 views
+3 votes
1 answer
Sponsored articles cost $40 per post. You can contact us via Feedback
10,634 questions
10,766 answers
510 comments
3 users