Comment lancer Windows Explorer avec les privilèges d'un utilisateur de domaine différent?

Mon ordinateur Windows 7 est connecté à un réseau Windows sur le lieu de travail. Il existe deux domaines d'utilisation 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 comme EMPLOYEES\Joe , comment lancez-je une instance de l'Explorateur Windows avec les privilèges de TESTERS\TestJoe ? Notez que je peux changer d'utilisateur et d' TESTERS\TestJoe sur cet ordinateur sans aucun problème.

J'ai essayé les suggestions données dans cette publication , 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 différentes informations d'identification.

Dans une fenêtre d'exploration, vous pouvez cliquer sur "Map Network Drive", compléter le chemin d'accès et assurez-vous de vérifier "Connect using differentials". Lorsque vous cliquez sur le bouton Terminer, vous obtiendrez les informations d'identification que vous souhaitez utiliser pour connecter le partage actuel.

Vous pouvez également l'accomplir avec la commande net sur la ligne de commande.

 net use x: \\server\share /user:[email protected] password 
  • Accédez au bouton Démarrer;
  • Tapez Explorer;
  • Shift Cliquez avec le bouton droit sur "Windows Explorer";
  • Exécutez en tant qu'utilisateur différent.

Cet utilisateur aura également besoin de privilèges pour accéder au système de fichiers sur la machine locale et effectuer d'autres opérations que vous souhaitez exécuter.

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:

  1. Prenez possession de la clé HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2} , et accordez-vous le contrôle total. Cette touche contrôle comment l'explorateur est autorisé à lancer
  2. runas la sous-clé de runas à _runas . Si vous recevez une erreur dans ce cas, vous n'avez probablement pas terminé la première étape correctement

Une fois que cela est modifié, vous pouvez lancer Explorer avec un ensemble différent d'informations d'identification via la commande run as ou avec l'outil freeware CPAU de Joeware .

À partir de l'invite de commande, vous pouvez lancer l'explorateur:

  • Avec des runas
    • runas /user:domain\username "c:\windows\explorer.exe /separate"
    • Suivi de l'invite du mot de passe.
  • Avec cpau
    • cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"

Remarque:

  • Vous devez utiliser l'option explorer /separate pour forcer l'explorateur à lancer comme processus distinct. voir également
  • L'avantage d'utiliser cpau sur les runas est qu'avec cpau vous pouvez spécifier le nom d'utilisateur et le mot de passe dans l'invite de commande.
  • Autre que l'utilisation de cpau pour mon usage personnel, je ne suis pas affilié à Joeware.

Cela fonctionne pour Windows 7, 8.0, 8.1 et 10

  1. Démarrez l'Éditeur du Registre en tant qu'utilisateur administratif.
  2. Accédez à, prenez possession et accordez-vous l'autorisation Contrôle total à la clé HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
  3. Renommez la valeur RunAs à _RunAs .
  4. Fermer Regedit.
  5. Créez un raccourci sur le Bureau vers C:\Windows\Explorer.exe
  6. Cliquez avec le bouton droit sur le raccourci et choisissez Exécuter en tant qu'administrateur . Cela ouvrira Explorer dans le contexte de sécurité de l'administrateur.