Erreur de lancement psexec
Bonjour
Je dois exécuter un exe à partir de PSexec. Pour cela j'utilise le code suivant en vb.net
Code:
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:
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