Bonjour
Je dois exécuter un exe à partir de PSexec. Pour cela j'utilise le code suivant en vb.net
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
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()
(lorsque je récupère le
Je me retrouve bien avec le nom de l'administrateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.Security.Principal.WindowsIdentity.GetCurrent().Name
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
Partager