Dette innlegget vil forklare metoden for å utføre batchfilens PowerShell-skript.
Hvordan kjører jeg et PowerShell-skript fra en batchfil?
For å kjøre PowerShell-skriptet fra batchfilen, følg veiledningen nedenfor.
Trinn 1: Lag et PowerShell-skript
Hvis du ikke har skriptet lagret på datamaskinen din, sjekk instruksjonene for å lage det.
Først åpner du PowerShell ISE, skriv den gitte koden, og deretter, for å lagre filen, trykk på ' Lagre ”-knapp:
skriveutgang 'Bil'
Skrive-utgang 'sykkel'
Skrive-utgang 'Syklus'
Skrive-utgang 'Buss'
Skrive-utgang 'Fly'
Skriv skriptnavnet og lagre det med ' .ps1 ” filtypen på slutten. Til slutt, for å lagre skriptet, trykk på ' Lagre ”-knapp:
Trinn 2: Lag en batchfil
Etter å ha opprettet et PowerShell-skript, lag batchfilen. Av den grunn åpner du ' Notisblokk ' og skriv den gitte kodelinjen:
- Skriv først ' @ekko av ' kommando.
- I den andre linjen skriver du ' powershell.exe ” og skriv deretter PowerShell-skriptfilbanen innenfor inverterte kommaer.
- Legg til tidtakeren for å avslutte kommandopromptkonsollen etter en angitt tid.
- Til slutt lagrer du filen med ' .En ' filutvidelse:
powershell.exe '. 'C:\Users\Muhammad Farhan\Documents\Script.ps1' '
PAUSE / T 5
Her:
- ' @ekko av kommandoen brukes til å skjule filbanen spesifisert i ledetekstkonsollen.
- ' PAUSE ” brukes til å vente i de angitte sekundene før batchfilen lukkes.
- ' powershell.exe ' brukes til å spesifisere PowerShell for å kjøre skriptfilen.
Trinn 3: Kjør en batchfil
Kjør nå batchfilen ved å skrive den fullstendige filbanen med inverterte kommaer:
> 'C:\Users\Muhammad Farhan\Desktop\testing.bat'
Utdataene viser at PowerShell-skriptet har blitt utført fra en batchfil.
Konklusjon
For å kjøre PowerShell-skriptet fra batchfilen, åpne først ' Notisblokk ”, skriv batchfilskriptet inne i det, og spesifiser PowerShell-skriptfilbanen. Deretter lagrer du den med ' .EN ”-utvidelsen og utfør den ved å dobbeltklikke på batchfilen. Dessuten kan det også utføres ved å skrive PowerShell-skriptfilbanen i CMD-konsollen innenfor inverterte kommaer. Dette innlegget har demonstrert en komplett metode for å kjøre PowerShell-skriptet fra en batchfil.