Hvordan kjøre et PowerShell -skript fra en batchfil

Hvordan kjøre et PowerShell -skript fra en batchfil
PowerShell -skript er en enkel tekstfil som er lagret ved hjelp av “.PS1" Utvidelse. Det kan utføres ved hjelp av PowerShell ISE -programvaren. På den annen side blir en flaggermusfil referert til som en tekstfil som har en ".FLAGGERMUS" Utvidelse. Mer spesifikt kan ledeteksten brukes til å kjøre flaggermusfilen. Imidlertid kan det være et scenario der å kjøre PowerShell -skriptet ved hjelp av batchfilen er påkrevd.

Dette innlegget vil forklare metoden for å utføre batchfilens PowerShell -skript.

Hvordan kjøre et PowerShell -skript fra en batchfil?

For å kjøre PowerShell-skriptet fra batchfilen, følg den undergitte guiden.

Trinn 1: Lag et PowerShell -skript

I tilfelle du ikke har skriptet lagret på datamaskinen din, må du sjekke instruksjonen for å opprette den.

Først åpner du PowerShell ISE, skriv den gitte koden, og treffer deretter filen for å lagre filen "Lagre”Knapp:

skriving "bil"
Skriving-output "sykkel"
Skriv-output "syklus"
Skriving "buss"
Skriving-output "Airplane"

Skriv skriptnavnet og lagre det med ".PS1”Filforlengelse på slutten. Til slutt, for å lagre skriptet, trykker du på “Lagre”Knapp:

Trinn 2: Opprett en batchfil

Etter å ha opprettet et PowerShell -skript, oppretter du batchfilen. Av den grunn, åpen "Notisblokk”Og skriv den gitte kodelinjen:

  • Først, skriv "@echo av”Kommando.
  • I den andre linjen, skriv “kraftskall.EXE”Og skriv deretter PowerShell Script File Path innen omvendt komma.
  • Legg til tidtakeren for å avslutte ledetekstkonsollen etter en spesifisert tid.
  • Til slutt, lagre filen med ".Flaggermus" filutvidelse:
@echo av
kraftskall.exe ". 'C: \ Brukere \ Muhammad Farhan \ Documents \ Script.Ps1 '"
Timeout /t 5

Her:

  • @echo av”Kommando brukes til å skjule filstien som er spesifisert i ledetekstkonsollen.
  • PAUSE”Brukes til å vente på de spesifiserte sekundene før du lukker batchfilen.
  • kraftskall.EXE”Brukes til å spesifisere PowerShell for å kjøre skriptfilen.

Trinn 3: Utfør en batchfil

Utfør nå batchfilen ved å skrive sin komplette filsti med inverterte komma:

> "C: \ Brukere \ Muhammad Farhan \ Desktop \ Testing.flaggermus"

Utgangen viser at PowerShell -skriptet er utført fra en batchfil.

Konklusjon

For å kjøre PowerShell -skriptet fra batchfilen, må du først åpne “Notisblokk”, Skriv batchfilskriptet inni det, og spesifiser PowerShell Script File Path. Lagre det med ".FLAGGERMUS”Utvid og utfør den ved å dobbeltklikke på batchfilen. Dessuten kan det også utføres ved å skrive PowerShell Script File Path i CMD -konsollen innenfor inverterte komma. Dette innlegget har vist en fullstendig metode for å utføre PowerShell -skriptet fra en batchfil.