web-dev-qa-db-fra.com

Déterminer le domaine et le nom d'utilisateur utilisés pour mapper un lecteur réseau

J'utilise Windows 7 Enterprise avec SP1, mais j'espère obtenir une réponse générique qui s'appliquerait à Windows XP/2003/2008/Vista/7.

À partir d'une invite de commande, j'exécute un Net Use commande pour mapper le lecteur Z: sur un partage sur un autre ordinateur, mais je n'utilise pas mes informations d'identification actuelles, je spécifie un domaine et un utilisateur différents pour mapper le lecteur.

 Net Use z: \\ rd-pc2037\C_DRIVE password /user:rd-pc2037\Administrator

La commande se termine avec succès. Maintenant que le lecteur est mappé, comment puis-je trouver le domaine et le nom d'utilisateur que j'ai utilisés pour mapper le lecteur avec succès? Je n'arrive pas à trouver ce que je veux avec le Net Use commande.

 C:\Users\rdomarat> Net Use 
 Les nouvelles connexions ne seront pas mémorisées. 
 
 Statut Local Remote Network 
 ----- -------------------------------------------------- --------------------- 
 OK Z: \\ rd-pc2037\C_DRIVE Réseau Microsoft Windows 
 La commande s'est terminée avec succès. 
 
 C:\Users\rdomarat> Net Use Z: 
 Nom local Z: 
 Nom distant \\ rd-pc2037\C_DRIVE 
 Type de ressource Disque 
 État OK 
 # Ouvre 0 
 # Connexions 1 
 La commande s'est terminée avec succès. 

La vérification des propriétés du partage dans l'Explorateur Windows et la consultation de l'onglet sécurité m'ont montré quelles autorisations différentes personnes auraient, mais je n'ai pas vu comment DOMAIN\User J'avais utilisé. J'ai également cherché dans le registre avec un succès limité.

Toute pensée?

51
Reg Domaratzki

WMI est votre ami:

> wmic netuse where LocalName="Z:" get UserName /value

UserName=rd-pc2037\Administrator
56
TerDale

Aucune de ces réponses ne vous aide lors de l'utilisation d'autres informations d'identification. Ils ne montrent que l'utilisateur local actuel. Ça n'aide pas.

Pour afficher toutes les informations d'identification stockées, utilisez ...

rundll32.exe keymgr.dll, KRShowKeyMgr
21
John Suit

Selon http://technet.Microsoft.com/en-us/library/cc957215.aspx les informations que vous souhaitez se trouvent dans le registre.

J'ai essayé la commande wmic mais elle m'a montré l'utilisateur connecté localement et non le "DOMAINE\login utilisé"


Les informations critiques du lien ci-dessus:

Entrée de registre HKCU\Network\{Drive letter}\UserName est un REG_SZ qui spécifie le nom d'utilisateur (y compris le nom de domaine) dont les informations d'identification ont été utilisées lorsque le lecteur réseau a été mappé.

8
user3384575