IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Lancer .Bat à partir d'une page


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Responsable technique
    Inscrit en
    Juillet 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable technique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 23
    Points : 24
    Points
    24
    Par défaut Lancer .Bat à partir d'une page
    Bonjour,
    je développe actuellement un site contenant une page qui lance un script .BAT.
    Lorsque je teste via mon visual studio 2005, le fichier .Bat est bien exécuté mais dès que je déploie le site sur le serveur qui est un windows server 2003, le script .Bat n'est pas exécuté.
    Sans doute est ce dû à un problème de droit et de sécurité sous windows server 2003?
    Quelqu'un a t-il une idée?

    Merci d'avance

    Voici mon code de lancement du .Bat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     ProcessStartInfo psi = new ProcessStartInfo("../script.Bat");
     psi.RedirectStandardOutput = true;
     psi.WindowStyle = ProcessWindowStyle.Hidden;
     psi.UseShellExecute = false;
     psi.Arguments = folderPath;
     
     Process listFiles = Process.Start(psi);
     
     StreamReader myOutput = listFiles.StandardOutput;
     listFiles.WaitForExit();
    ...

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Essaye de donner les droits au user ASPNET sur le .bat

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Sous Windows 2003 Server, il faut donner les droits à IIS_WPG et non ASPNET en général.

Discussions similaires

  1. exécuter un fichier .bat à partir d'une page ASP
    Par kou.kou111 dans le forum ASP
    Réponses: 0
    Dernier message: 11/04/2012, 15h38
  2. Lancer exécutable à partir d'une page ASP
    Par wanou44 dans le forum IIS
    Réponses: 0
    Dernier message: 18/03/2008, 11h23
  3. Lancer un logiciel à partir d'une page html
    Par xav20 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 13/11/2007, 20h35
  4. Lancer un telnet à partir d'une page Web
    Par nizarsm dans le forum ASP
    Réponses: 2
    Dernier message: 22/02/2007, 14h01
  5. Réponses: 2
    Dernier message: 20/02/2006, 19h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo