eh oui, éternel problème me direz-vous, qui a déjà été traité ici et ailleurs.
mais voilà, après plusieurs heures (voir jours) je tente de réaliser un script qui me permet d'execute un ".BAT" et biensur cela ne fonctione pas.
Code : Tout sélectionner
Break(0) ;l'utilisateur ne peut pas arrêter l'exécution du script
; Variables déclarées
dim $chemin
$chemin="c:\temp_scripts\"
if IsAdmin() Then
ShellExecute($chemin & "routeadd.bat")
MsgBox(4096,"","Admin : excecute shell", 10)
EndIf
if Not IsAdmin() Then
MsgBox(4096,"","not Admin : excecute run wait", 10)
RunAsSet("Administrateur",@LogonDomain,"password",2)
RunWait("c:\temp_scripts\routeadd.bat","c:\temp_scripts\", @SW_MAXIMIZE)
EndIf
Exit
d'autre part, ce script est excuté sur poste win2k PRO, XP PRO (premiere installation)
le service connexion secondaire est bien démarrer,
le user est ' utilisateur avec pouvoir ' sur le domaine concerne,
et aucune config particulière n'a été réalisée.
le script est bien exécute et la msgbox s'affiche mais lorsque le fichier bat se lance, j'obtiens une erreur d'acces au réseau.
meme pb lorsque j'essai d'installer Ooo ( l'utilisateur n'est pas autorisé à écrire dans le dossier program files)
je précise que j'ai dèja rencontrer des difficultés avec d'autres outils du style 'PSEXEC' et je suis confronté aux memes pb.
enfin, un collégue a déja réalisé ce type de script et mis en place en moins de 15 minutes.
j'ai la pouasse ! car cela fonctione chez tout le monde sauf chez moi.
ai-je oublié quelque chose de fondamentale ??
Cordialement