2016-07-30 101 views
0

Ich muss dieses Bat-Skript auf einem Laufwerk F:/ausführen.Ausführen eines Stapelscript über verschiedene Laufwerke

Cd "c:\Windows\System32\inetsrv\" 
appcmd stop apppool /apppool.name:mywebsite.com 
TIMEOUT /T 10 
appcmd start apppool /apppool.name:mywebsite.com 

Gibt es eine Möglichkeit, damit es funktioniert?

Wenn ich dieses Skript (von c: zu c:) ausführen, funktioniert es. Aber mein Watchdog PHP-Skript ist auf einem f:/Laufwerk.

Sowohl die c: und f: sind auf dem gleichen Server.

+1

check out 'cmd /?'. Notieren Sie den Parameter '/ d'. – Stephan

+0

Sie haben absolut Recht. Das hat es getan, aber es hat mir das folgende Problem vorgestellt. msgstr "Meldung: Konfigurationsfehler Dateiname: redirection.config Zeilennummer: 0 Beschreibung: Konfigurationsdatei kann aufgrund unzureichender Berechtigungen nicht gelesen werden." Dies ist normal, da IUSER nicht über die ADMIN - Berechtigungen verfügt. Irgendwelche Vorschläge? –

+0

Unser IIS 7-Server begann 3-4 Mal am Tag herunterzufallen und wir müssen seinen App-Pool manuell stoppen und starten. Ich schrieb ein Watchdog-Skript, um dies programmatisch und automatisch zu tun (um die Ausfallzeit zu minimieren), aber der Dollar hat mit diesem Erlaubnis-Deal aufgehört. Ich kann nicht aus dem EVENT VIEWER herausfinden, was es heißt, dass es zu Grunde geht. –

Antwort

0

Stephan hat das richtig gemacht./D ist die Antwort.