2016-07-30 1 views
0

Je dois exécuter ce script chauve-souris sur un lecteur F: /.exécution d'un script batch sur différents lecteurs

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

Existe-t-il un moyen de le faire fonctionner? Quand j'exécute ce script (de c: à c:), cela fonctionne. Mais mon script php chien de garde est sur un lecteur f: /.

Les deux c: et f: sont sur le même serveur.

+1

vérifiez 'cmd /?'. Notez le paramètre '/ d'. – Stephan

+0

vous avez absolument raison. ça l'a fait, mais ça m'a présenté le problème suivant. "message: Erreur de configuration Nom de fichier: redirection.config Numéro de ligne: 0 Description: Impossible de lire le fichier de configuration en raison d'autorisations insuffisantes." ce qui est normal car IUSER ne dispose pas des privilèges ADMIN. Aucune suggestion? –

+0

notre serveur IIS 7 a commencé à descendre 3-4 fois par jour et nous devons arrêter et démarrer manuellement son pool d'applications. J'ai écrit un script de chien de garde pour le faire par programmation et automatiquement (pour minimiser le temps d'arrêt) mais le mâle a arrêté avec cette offre de permission. Vous ne pouvez pas comprendre à partir de l'EVENT VIEWER ce qui cause la chute. –

Répondre

0

Stephan l'a bien compris./D est la réponse.