Bonjour

Je dois exécuter un exe à partir de PSexec. Pour cela j'utilise le code suivant en vb.net

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
        Dim start_info As New ProcessStartInfo
        start_info.FileName = Me.Server.MapPath("~/SUS/psexec.exe")
               start_info.Arguments = "\\rcbpars0931 -c " & Me.Server.MapPath("~/SUS/InstallLocalPatchMer.exe")
 
        start_info.UseShellExecute = False
            proc.Start()
Le code s'exécute bien lorsque je le fait en local en mode debug. Mais une fois que je publie sur le serveur IIS le fichier ne s'exécute pas. Sachant que notre pool d'application exécute le code avec un compte administrateur
(lorsque je récupère le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
System.Security.Principal.WindowsIdentity.GetCurrent().Name
Je me retrouve bien avec le nom de l'administrateur.
Le seul moyen de de faire fonctionner le programme est de rajouter en clair le mot de passe de l'admin dans la ligne de commande start_info.arguments
qqn aurait il une idée ce qui pourrait bloquer l'exécution du code sur le serveur IIS
Merci