Forutsetninger
Hvis du bruker PowerShell Scripting -miljøet for første gang, kan du møte følgende feil mens du utfører et PowerShell -skript.
Som du kan se i ovennevnte skjermbilde, er skriptutførelsen deaktivert på dette systemet. For å aktivere det, må du åpne PowerShell (med administrative privilegier) og deretter utføre følgende kommando:
Set-executionPolicy RemotesignedDet kan observeres fra outputten ovenfor at utførelsespolitikken er endret vellykket.
Metode 1: Hvordan kjøre et skript ved hjelp av PowerShell ISE?
Det er flere metoder for å kjøre PowerShell -skriptet, de to metodene er som følger:
Gå til Start meny og velg Windows PowerShell ISE, og Spille (i grønt) -knappen brukes til å kjøre skriptet.
I følge det ovennevnte utdraget kjører manuset ordentlig.
Kopier den absolutte banen til skriptfilen og lim den inn i PowerShell -terminalen for å kjøre
Metode 2: Hvordan kjøre et skript ved hjelp av PowerShell -konsollen?
PowerShell gir fasilitetene til å kjøre skriptet fra terminalen. For å gjøre det, må du gi den absolutte banen til skriptet slik vi gjorde i følgende kommando:
C: \ Brukere \ PowerShell \ Documents \ Date1.PS1I følge output -skjermbildet utføres skriptet og har returnert verdien på riktig måte.
Metode 3: Hvordan kjøre et skript ved hjelp av ledetekst (CMD)?
PowerShell -skriptet kan også kjøres fra CLI. Den nedenfor-nevnte kommandoen vil bli brukt til å utføre skriptet. Du må bruke "kraftskall" nøkkelord med en "-fil" parameter. Etter "-fil" parameter, legg til den absolutte banen til skriptfilen med ".PS1 ”.
PowerShell -File "C: \ Brukere \ PowerShell \ Documents \ Date1.PS1 "Utgangen viser at skriptet er utført med hell.
Flott jobb! Du har aktivert og kjørt PowerShell -skriptet fra tre forskjellige miljøer i.e., PowerShell Ise, PowerShell Terminal og CLI.
Konklusjon
PowerShell -skriptet kan kjøres ved hjelp av PowerShell Console Command Prompt (CMD) eller PowerShell ISE -konsollen. Vi har demonstrert de mulige metodene for å kjøre et PowerShell -skript. PowerShell -skriptet lagrer skriptfilene sine med utvidelsen “.PS1”. Før utførelsen av et skript, må utførelsespolitikken settes til å remotesignet.