J'aimerais lancer un .bat =E0 l'aide d'une page ASP.=20
Le probl=E8me est qu'il ne lance rien du tout. Pourtant,=20
l'utilisateur ASPNET a bien les droits qu'il faut dans le=20
r=E9pertoire...=20
V'l=E0 le code :=20
Cmd =3D "c:\temp\toto.bat")=20
Dim WSH=20
set WSH=3D Server.CreateObject("WScript.Shell")=20
call WSH.Run("cmd.exe /c " & Cmd , 0, true)=20
set WSH =3D nothing=20
Au lieu de cmd.exe, j'ai essay=E9 %COMSPEC%, mais =E7a ne=20
change rien.=20
J'ai essay=E9 de lancer un dir que je redirige dans un log,=20
=E7a fonctionne. Mais si je mets cette commande dans=20
un .bat, =E7a ne fonctionne pas !!!=20
Quelqu'un a une id=E9e ???=20
(Pour info, le serveur tourne sous Windows 2003...)=20
J'aimerais lancer un .bat à l'aide d'une page ASP. Le problème est qu'il ne lance rien du tout. Pourtant, l'utilisateur ASPNET a bien les droits qu'il faut dans
le
répertoire... V'là le code :
Cmd = "c:temptoto.bat")
Dim WSH set WSH= Server.CreateObject("WScript.Shell") call WSH.Run("cmd.exe /c " & Cmd , 0, true)
set WSH = nothing
Au lieu de cmd.exe, j'ai essayé %COMSPEC%, mais ça ne change rien. J'ai essayé de lancer un dir que je redirige dans un
log,
ça fonctionne. Mais si je mets cette commande dans un .bat, ça ne fonctionne pas !!! Quelqu'un a une idée ??? (Pour info, le serveur tourne sous Windows 2003...)
Merci.
.
salut
dans mon appli je lance un exe sur le serveur voici le
bout de code
Dim Processus As New System.Diagnostics.Process()
Dim Chemin, Arguments As String
J'aimerais lancer un .bat à l'aide d'une page ASP.
Le problème est qu'il ne lance rien du tout. Pourtant,
l'utilisateur ASPNET a bien les droits qu'il faut dans
le
répertoire...
V'là le code :
Cmd = "c:temptoto.bat")
Dim WSH
set WSH= Server.CreateObject("WScript.Shell")
call WSH.Run("cmd.exe /c " & Cmd , 0, true)
set WSH = nothing
Au lieu de cmd.exe, j'ai essayé %COMSPEC%, mais ça ne
change rien.
J'ai essayé de lancer un dir que je redirige dans un
log,
ça fonctionne. Mais si je mets cette commande dans
un .bat, ça ne fonctionne pas !!!
Quelqu'un a une idée ???
(Pour info, le serveur tourne sous Windows 2003...)
J'aimerais lancer un .bat à l'aide d'une page ASP. Le problème est qu'il ne lance rien du tout. Pourtant, l'utilisateur ASPNET a bien les droits qu'il faut dans
le
répertoire... V'là le code :
Cmd = "c:temptoto.bat")
Dim WSH set WSH= Server.CreateObject("WScript.Shell") call WSH.Run("cmd.exe /c " & Cmd , 0, true)
set WSH = nothing
Au lieu de cmd.exe, j'ai essayé %COMSPEC%, mais ça ne change rien. J'ai essayé de lancer un dir que je redirige dans un
log,
ça fonctionne. Mais si je mets cette commande dans un .bat, ça ne fonctionne pas !!! Quelqu'un a une idée ??? (Pour info, le serveur tourne sous Windows 2003...)
Merci.
.
Pierre Morsac
>-----Message d'origine----- salut
dans mon appli je lance un exe sur le serveur voici le bout de code
Dim Processus As New System.Diagnostics.Process() Dim Chemin, Arguments As String
Euh, en VBScript ça donne quoi ?? (J'utilise VBScript...)
Patrice
Des parties de ton POST laisse supposer que tu utilises ASP mais tu parles du compte ASP.NET ??? Attention c'est un groupe ASP.NET. Voir plutôt dans un groupe ASP tout cours (VBScript).
Eventuellement essayer dans un VBS. Si c'est ok, c'est en problème de droit. Sinon cela permet visuellement de voir ce qui se passe...
Patrice
--
"Pierre Morsac" a écrit dans le message de news:093801c4ac55$06db27c0$
-----Message d'origine----- salut
dans mon appli je lance un exe sur le serveur voici le bout de code
Dim Processus As New System.Diagnostics.Process() Dim Chemin, Arguments As String
Euh, en VBScript ça donne quoi ?? (J'utilise VBScript...)
Des parties de ton POST laisse supposer que tu utilises ASP mais tu parles
du compte ASP.NET ??? Attention c'est un groupe ASP.NET. Voir plutôt dans un
groupe ASP tout cours (VBScript).
Eventuellement essayer dans un VBS. Si c'est ok, c'est en problème de droit.
Sinon cela permet visuellement de voir ce qui se passe...
Patrice
--
"Pierre Morsac" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:093801c4ac55$06db27c0$a301280a@phx.gbl...
-----Message d'origine-----
salut
dans mon appli je lance un exe sur le serveur voici le
bout de code
Dim Processus As New System.Diagnostics.Process()
Dim Chemin, Arguments As String
Des parties de ton POST laisse supposer que tu utilises ASP mais tu parles du compte ASP.NET ??? Attention c'est un groupe ASP.NET. Voir plutôt dans un groupe ASP tout cours (VBScript).
Eventuellement essayer dans un VBS. Si c'est ok, c'est en problème de droit. Sinon cela permet visuellement de voir ce qui se passe...
Patrice
--
"Pierre Morsac" a écrit dans le message de news:093801c4ac55$06db27c0$
-----Message d'origine----- salut
dans mon appli je lance un exe sur le serveur voici le bout de code
Dim Processus As New System.Diagnostics.Process() Dim Chemin, Arguments As String
Euh, en VBScript ça donne quoi ?? (J'utilise VBScript...)
steph
Bonjour sur un 2003 serveur il faut donner les droits à IIS_WPG et non ASPNET mais je suis pas certain que ce soit ca.
"Pierre Morsac" wrote in message news:083d01c4ac42$c78815e0$ Bonjour.
J'aimerais lancer un .bat à l'aide d'une page ASP. Le problème est qu'il ne lance rien du tout. Pourtant, l'utilisateur ASPNET a bien les droits qu'il faut dans le répertoire... V'là le code :
Cmd = "c:temptoto.bat")
Dim WSH set WSH= Server.CreateObject("WScript.Shell") call WSH.Run("cmd.exe /c " & Cmd , 0, true)
set WSH = nothing
Au lieu de cmd.exe, j'ai essayé %COMSPEC%, mais ça ne change rien. J'ai essayé de lancer un dir que je redirige dans un log, ça fonctionne. Mais si je mets cette commande dans un .bat, ça ne fonctionne pas !!! Quelqu'un a une idée ??? (Pour info, le serveur tourne sous Windows 2003...)
Merci.
Bonjour sur un 2003 serveur il faut donner les droits à IIS_WPG et non
ASPNET mais je suis pas certain que ce soit ca.
"Pierre Morsac" <anonymous@discussions.microsoft.com> wrote in message
news:083d01c4ac42$c78815e0$a301280a@phx.gbl...
Bonjour.
J'aimerais lancer un .bat à l'aide d'une page ASP.
Le problème est qu'il ne lance rien du tout. Pourtant,
l'utilisateur ASPNET a bien les droits qu'il faut dans le
répertoire...
V'là le code :
Cmd = "c:temptoto.bat")
Dim WSH
set WSH= Server.CreateObject("WScript.Shell")
call WSH.Run("cmd.exe /c " & Cmd , 0, true)
set WSH = nothing
Au lieu de cmd.exe, j'ai essayé %COMSPEC%, mais ça ne
change rien.
J'ai essayé de lancer un dir que je redirige dans un log,
ça fonctionne. Mais si je mets cette commande dans
un .bat, ça ne fonctionne pas !!!
Quelqu'un a une idée ???
(Pour info, le serveur tourne sous Windows 2003...)
Bonjour sur un 2003 serveur il faut donner les droits à IIS_WPG et non ASPNET mais je suis pas certain que ce soit ca.
"Pierre Morsac" wrote in message news:083d01c4ac42$c78815e0$ Bonjour.
J'aimerais lancer un .bat à l'aide d'une page ASP. Le problème est qu'il ne lance rien du tout. Pourtant, l'utilisateur ASPNET a bien les droits qu'il faut dans le répertoire... V'là le code :
Cmd = "c:temptoto.bat")
Dim WSH set WSH= Server.CreateObject("WScript.Shell") call WSH.Run("cmd.exe /c " & Cmd , 0, true)
set WSH = nothing
Au lieu de cmd.exe, j'ai essayé %COMSPEC%, mais ça ne change rien. J'ai essayé de lancer un dir que je redirige dans un log, ça fonctionne. Mais si je mets cette commande dans un .bat, ça ne fonctionne pas !!! Quelqu'un a une idée ??? (Pour info, le serveur tourne sous Windows 2003...)