确定用于映射networking驱动器的域和用户名
使用Windows 7企业版SP1,但我希望得到一个适用于Windows XP / 2003/2008 / Vista / 7的通用答案。
在DOS提示符下,我执行一个net use命令将Z:驱动器映射到另一台计算机上的共享,但是我没有使用当前的凭据,我指定了不同的域和用户来映射驱动器。
net use z:\ rd-pc2037 \ C_DRIVE密码/用户:rd-pc2037 \ Administrator
该命令成功完成。 现在驱动器已被映射,我怎样才能find我用来成功映射驱动器的域名和用户名? 我似乎无法find我想要的networking使用命令。
C:\ Users \ rdomarat>networking使用 新的连接不会被记住。 状态本地远程networking -------------------------------------------------- -------------------------- 确定Z:\\ rd-pc2037 \ C_DRIVE Microsoft Windowsnetworking 命令成功完成。 C:\ Users \ rdomarat>networking使用Z: 本地名称Z: 远程名称\\ rd-pc2037 \ C_DRIVE 资源types磁盘 状态正常 #打开0 #连接1 命令成功完成。
在Windows资源pipe理器中检查共享的属性,并查看安全选项卡,显示了不同的用户拥有的权限,但是我没有看到我使用了哪个DOMAIN\User
。 我也通过registrysearch有限的成功。
任何想法?
WMI是你的朋友:
> wmic netuse where LocalName="Z:" get UserName /value
UserName=rd-pc2037\Administrator
根据http://technet.microsoft.com/en-us/library/cc957215.aspx你想要的信息是在registry中。;
我已经尝试过wmic-command,但是它向我展示了本地login的用户,而不是“used DOMAIN \ login”
上面的链接的关键信息:
registry项HKCU\Network\{Drive letter}\UserName
是一个REG _ SZ,它指定在映射networking驱动器时使用其凭据的用户名(包括域名)。
使用备用凭证时,这些答案都不起作用。 只显示当前的本地用户。 这没有帮助。
要查看所有存储的凭据,请使用…
rundll32.exe keymgr.dll, KRShowKeyMgr