Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Batch aus Powershell aufrufen (+ ein paar Anforderungen)

$
0
0

Hallo zusammen,

ich schreibe gerade ein Computer-Startup Script von Batch auf Powershell um.
Im neuen Powershell mache ich zuerst vielerlei Dinge. Gegen Ende des Scripts rufe ich 3 Batch-Scripte auf.

In etwa so sieht das momentan so aus:

Powershell-Commands
Powershell-Commands
Powershell-Commands
Powershell-Commands
Powershell-Commands
Powershell-Commands

Start-Process BatchScript1.cmd -Wait -NoNewWindow

Start-Process BatchScript2.cmd -Wait -NoNewWindow

Start-Process BatchScript3.cmd -Wait -NoNewWindow

Powershell-EndCommand

Ich habe folgende Anforderungen:

- BatchScript2.cmd darf erst aufgerufen werden, wenn BatchScript1 fertig ist. BatchScript3.cmd darf erst aufgerufen werden, wenn BatchScript2 fertig ist.

- Das Powershell-EndCommand darf erst ausgeführt werden, wenn alle 3 Batch-Scripte durchgelaufen sind.

- Ich möchte zusätzlich eine maximale Runtime bei den Batch-Scripten haben. Damit meine ich, dass wenn BatchScript3.cmd länger als 10 Minuten läuft, dann soll dieses abgebrochen werden, damit das Powershell-Script weiterlaufen und beendet werden kann.

Könnt ihr mir da bitte Vorschläge geben, wie man das am besten macht.

Vielen Dank im Voraus


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>