1 votes

Exécuter Active Directory Admin Center en tant qu'autre utilisateur

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 ?

1voto

user26294 Points 1982

Malheureusement, le seul moyen de contourner l'UAC est de le désactiver dans la politique. Donc, je ne pense pas que vous serez en mesure d'exécuter sans l'invite.

Pour vous épargner quelques soucis, vous pouvez toutefois créer un raccourci sur le bureau avec votre commande. Lorsque vous exécutez le raccourci, il devrait vous donner l'invite UAC, mais ensuite une invite de commande pour entrer votre mot de passe.

De cette façon, au moins, vous n'avez plus besoin de saisir votre commande.

1voto

humanzz Points 307

Vous pouvez utiliser l'option RUNAS.EXE /SAVECRED pour mettre le mot de passe en cache. Cela signifie que vous n'aurez à le saisir qu'une seule fois, et que vous n'aurez à faire face qu'à une invite d'élévation de l'UAC. Cependant, il se peut que vous ne souhaitiez pas que l'outil AD se lance sans entrer de mot de passe. Les informations d'identification sont stockées en toute sécurité dans votre profil.

En outre, bien que cela ne soit pas vraiment pertinent ici, un raccourci peut être configuré pour toujours utiliser votre jeton d'administrateur (propriétés... avancé... exécuter en tant qu'administrateur).

0voto

Honza Javorek Points 225

Passez par la commande suivante. Cliquez avec le bouton droit de la souris sur votre bureau - Sélectionnez Nouveau + Raccourci, copiez la ligne ci-dessous et modifiez-la avec le nom de domaine et le mot de passe - Cliquez sur le bouton suivant pour fournir le nom et cliquez sur Terminer.

C:\Windows\System32\runas.exe /user:Domainname\username "mmc %windir%\system32\dsa.msc

Double-cliquez sur le fichier. Un écran noir apparaîtra, tapez votre mot de passe. Note : Pendant que vous tapez le mot de passe, les caractères seront invisibles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X