In dit bericht wordt de methode uitgelegd voor het uitvoeren van het PowerShell-script van het batchbestand.
Hoe voer ik een PowerShell-script uit vanuit een batchbestand?
Volg de onderstaande gids om het PowerShell-script vanuit het batchbestand uit te voeren.
Stap 1: Maak een PowerShell-script
Als u het script niet op uw computer hebt opgeslagen, raadpleegt u de instructies om het te maken.
Open eerst PowerShell ISE, schrijf de gegeven code en klik vervolgens, om het bestand op te slaan, op de ' Sparen ' knop:
schrijf-uitvoer 'Auto'
Schrijf-output 'Fiets'
Schrijf-uitvoer 'Fiets'
Schrijf-uitvoer 'Bus'
Schrijf-uitvoer 'Vliegtuig'
Schrijf de scriptnaam en sla deze op met de ' .ps1 ” bestandsextensie aan het einde. Tot slot, om het script op te slaan, drukt u op de knop ' Sparen ' knop:
Stap 2: maak een batchbestand aan
Nadat u een PowerShell-script hebt gemaakt, maakt u het Batch-bestand. Open daarom “ Kladblok ” en schrijf de gegeven regel code:
- Schrijf eerst de ' @echo uit ” commando.
- Schrijf in de tweede regel ' powershell.exe ' en schrijf vervolgens het pad naar het PowerShell-scriptbestand tussen aanhalingstekens.
- Voeg de timer toe om de opdrachtpromptconsole na een bepaalde tijd te beëindigen.
- Sla ten slotte het bestand op met ' .Een ' bestandsextensie:
powershell.exe '. 'C:\Gebruikers\Muhammad Farhan\Documenten\Script.ps1' '
TIME-OUT / T 5
Hier:
- “ @echo uit ” commando wordt gebruikt om het bestandspad te verbergen dat is opgegeven in de opdrachtpromptconsole.
- “ TIME-OUT ” wordt gebruikt om de opgegeven seconden te wachten voordat het batchbestand wordt gesloten.
- “ powershell.exe ” wordt gebruikt om de PowerShell op te geven voor het uitvoeren van het scriptbestand.
Stap 3: voer een batchbestand uit
Voer nu het batchbestand uit door het volledige bestandspad met aanhalingstekens te schrijven:
> 'C:\Users\Muhammad Farhan\Desktop\testing.bat'
De uitvoer laat zien dat het PowerShell-script is uitgevoerd vanuit een batchbestand.
Gevolgtrekking
Om het PowerShell-script vanuit het batchbestand uit te voeren, opent u eerst ' Kladblok ”, schrijf het script van het batchbestand erin en geef het pad naar het PowerShell-scriptbestand op. Sla het vervolgens op met de ' .EEN ” extensie en voer het uit door te dubbelklikken op het batchbestand. Bovendien kan het ook worden uitgevoerd door het PowerShell-scriptbestandspad in de CMD-console tussen aanhalingstekens te schrijven. Dit bericht heeft een volledige methode gedemonstreerd voor het uitvoeren van het PowerShell-script vanuit een batchbestand.