Skip to content
Chandima's Blog
What you think you become.

Primary

  • SAUSECODE.COM
  • Blog
  • .LinkedIn
  • .Github
  • .Hackerrank
  • .About me

How to run Windows PowerShell Scripts? A Quick Guide.

Chandima October 6, 2017 windows fast, how, power, quick, quide, run, script, scripts, shell, short, to, write

Is it possible?

I have encounter a situation that execute a same java program with different combination of program arguments. Surely, if you are in linux you can use shell script. What about windows? Yes, windows has Windows PowerShell so i have used windows powershell to do the exact same this if i was in a linux operating system. This is what is did.

First thing First.

First you need to change some windows PowerShell default permissions to execute your custom powershell scripts. Reason for they are not enabled in default is security reasons. So, what you can do is after executing your scripts just set to the default settings.

First, run powershell as an administrator. You can do this by just right click on powershell icon and select “Run as Administrator”. Then type following command.

Set-ExecutionPolicy RemoteSigned

Type Y to confirm your setting.

Creating the PowerShell script file

Open your favorite text editor and create a file sample_script.ps1. Note that the extension is .ps1 . Now write your commands. For an example in my case to run my java program (MyProgram) with some arguments it is like this.

java MyProgram 1
java MyProgram 2
java MyProgram 3

Run the script

Just open the Windows PowerShell and go to the required directory. Type the script file name and press enter!

sample_script.ps1



Resetting the Permission

To reset the default permission setting. Just open a PowerShell as an administrator once again and type following command.

Set-ExecutionPolicy Restricted

That’s all. Have a nice day!

Custom CSV file reader class for your java projectsPREV
How to resolve the Opera Browser opening issue in Kali linux 2018NEXT

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary

Search the blog!

Recent Posts

  • Familiarize with these tools before going to Industry May 8, 2021
  • How to let the scripts run in the background [ssh] June 6, 2020
  • NoSQL vs SQL Databases in a Nutshell June 5, 2020
  • SSH to a host through multiple jump hosts. [Linux] April 30, 2019
  • GNU – Octave [matlab equivalent for linux] – This is how you can install packages January 22, 2019

Categories

  • android (11)
  • applications (2)
  • apps (4)
  • arduino (2)
  • avr (1)
  • blog-android (2)
  • blog-arduino (1)
  • computer science (1)
  • database (1)
  • embedded (1)
  • emui (1)
  • games (1)
  • home made (2)
  • Honor 3c (6)
  • how to (15)
  • huawei (6)
  • java (4)
  • kali (7)
  • kitkat (1)
  • learn (10)
  • linux (11)
  • networking (6)
  • octave (1)
  • PC Apps (1)
  • pi4j (1)
  • programming (3)
  • pyqt (1)
  • python (2)
  • raspberry pi (1)
  • remote controlled (1)
  • Server (3)
  • tech (4)
  • tutorial (8)
  • Verilog (1)
  • windows (6)

Tags

2018 aero plane android Android 4.4.2 android app player android apps on windows class cross-platform file honor 3c honor 3c custom unicode honor 3c sinhala how how to how to install how to install custom unicode huawei honor 3c install custom font in honor 3c install custom unicode install unicode interfaces java kali language linux network opengl programming pyqt python remote run scripts server sinhala sinhala app sinhala for huawei sinhala installer sinhala unicode sinhala unicode for honor 3c sinhala unicode installer sinhala unicodes Sri Lanka ssh to

Archives

  • May 2021
  • June 2020
  • April 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • April 2018
  • March 2018
  • October 2017
  • February 2017
  • June 2016
  • July 2015
  • January 2015
  • December 2014
  • November 2014

"I hear and I forget, I see and I remember, I do and I understand." ~ Confucius

© Copyright 2020 SAUSECODE LABS | Chandima Samarasinghe