Mon ordinateur Windows 7 est connecté à un réseau Windows sur le lieu de travail. Deux domaines sont utilisés sur ce réseau, EMPLOYEES
et TESTERS
. J'ai des connexions sur les deux domaines, par exemple EMPLOYEES\Joe
et TESTERS\TestJoe
.
Si je suis connecté à un ordinateur en tant que EMPLOYEES\Joe
, comment puis-je lancer une instance de Windows Explorer avec les privilèges de TESTERS\TestJoe
? Notez que je peux changer d'utilisateur et vous connecter en tant que TESTERS\TestJoe
sur cet ordinateur sans aucun problème.
J'ai essayé les suggestions données dans ce post , et elles ne fonctionnent pas.
Vous n'avez pas besoin d'exécuter Explorer.exe en tant qu'utilisateur différent pour vous connecter à un partage réseau avec des informations d'identification différentes.
Dans une fenêtre de l'explorateur, cliquez sur "Connecter un lecteur réseau", indiquez le chemin d'accès et assurez-vous de cocher la case "Se connecter avec différentes informations d'identification" Lorsque vous cliquez sur le bouton Terminer, vous serez invité à saisir les informations d'identification que vous souhaitez utiliser pour vous connecter au partage en cours.
Vous pouvez également accomplir cela avec la commande net sur la ligne de commande.
Net Use x: \\server\share /user:[email protected] password
Il semble que Windows résiste activement à la possibilité de lancer Explorer en tant qu'utilisateur différent. J'ai résolu ce problème sur mon système Windows 7 en procédant comme suit:
HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
et accordez-vous un contrôle total. Cette clé contrôle la manière dont Explorer est autorisé à lancer.runas
à _runas
. Si vous recevez une erreur en procédant ainsi, vous n’avez probablement pas terminé la première étape correctement.Une fois que cela est changé, vous pouvez lancer Explorer avec un ensemble différent d’identifiants via la commande runas ou avec l’outil gratuit CPAU de Joeware .
A partir de la commande Invite, vous pouvez ensuite lancer Explorer:
runas /user:domain\username "c:\windows\Explorer.exe /separate"
cpau.exe /u domain\username /p password /ex "E:\Windows\Explorer.exe /separate"
Remarque:
/separate
pour forcer Explorer à se lancer en tant que processus distinct. voir aussiCet utilisateur aura également besoin de privilèges pour accéder au système de fichiers sur la machine locale et effectuer toutes les opérations que vous souhaitez exécuter.
Ceci fonctionne pour Windows 7, 8.0, 8.1 et 10
HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
RunAs
en _RunAs
.C:\Windows\Explorer.exe
Ouvrez le Gestionnaire des tâches et terminez la tâche sur Explorer.exe.
À partir du fichier, utilisez "Exécuter une nouvelle tâche".
Dans la fenêtre Exécuter, tapez: runas/user: domaine\nom d'utilisateur Explorer.exe
Lorsque vous appuyez sur Entrée, une fenêtre CMD devrait s’ouvrir pour demander le mot de passe de l’utilisateur privilégié.
Une fois entré, vous pouvez vérifier quel utilisateur exécute Explorer.exe dans le Gestionnaire des tâches.