Disons que j'ouvre 1.bat qui ouvre 2.bat je veux le 3.bat pour ouvrir avec les droits de l'utilisateur actuellement connecté et ne demande pas de mot de passe Edit: j'ai oublié de dire que 1.bat fonctionne sous le systèmeExécuter chauve-souris en tant qu'utilisateur actuel
0
A
Répondre
0
Si l'utilisateur exécute 1.bat, et 1.bat exécute 2.bat, et 2.bat exécute 3.bat, puis 3.bat s'exécutera comme le compte d'utilisateur qui a exécuté 1.bat. Il n'y a pas besoin de faire quelque chose de différent.
Editer: Puisque le problème est que 1.bat est exécuté en tant que système, cela change les choses.
Essayez cette idée. Utilisez le runas command. Maintenant, cela vous demandera un mot de passe, mais je parie que vous pourriez contourner cela par echoing the text of your password to the standard input.
j'ai oublié de dire que 1.bat fonctionne sous le système – geocheats2
Voir ma dernière édition, et éditez votre question pour inclure cette information ... c'est la clé de votre problème. – Brad