J'essaie d'exécuter Active Directory Admin Center (dsac.exe) sur Windows 7 en tant qu'autre utilisateur en créant un raccourci, plutôt que de devoir faire Shift+Clic droit et spécifier l'utilisateur.
Sous Windows XP, je pourrais créer un raccourci runas comme ceci (oubliez pour un instant que dsac.exe n'existe pas dans Windows XP) :
runas /user:DOMAIN\user dsac.exe
Lorsque je l'exécute sur Windows 7, la fenêtre de style cmd apparaît et demande le mot de passe du DOMAINE. \user mais je reçois le message suivant :
Attempting to start dsac.exe as user "DOMAIN\user" ...
RUNAS ERROR: Unable to run - dsac.exe
740: The requested operation requires elevation.
Comment faire pour que Windows 7 exécute automatiquement dsac.exe en tant qu'utilisateur spécifié ? Je suis heureux de remplir une demande de mot de passe pour l'utilisateur spécifié, mais je serais encore plus heureux s'il y avait une solution qui mettait en cache le mot de passe, afin que je n'aie pas à le saisir plus d'une fois par jour.
Mise à jour
Ce qui suit a fonctionné, mais semble un peu maladroit :
runas /user:DOMAIN\user "cmd /c Start /B dsac.exe"
Cela demande le mot de passe, puis fait apparaître la boîte de dialogue UAC, et enfin ouvre l'application.
Existe-t-il un moyen de faire cela en contournant la boîte de dialogue UAC (sans désactiver complètement l'UAC) ?
1 votes
Avez-vous essayé d'exécuter la même commande à partir d'une invite de commande élevée ? Si vous cliquez avec le bouton droit de la souris sur cmd et sélectionnez "Exécuter en tant qu'administrateur", puis exécutez la commande, l'erreur 740 persiste-t-elle ?