Ответ 1
WMI - ваш друг:
> wmic netuse where LocalName="Z:" get UserName /value
UserName=rd-pc2037\Administrator
Использование Windows 7 Enterprise с пакетом обновления 1 (SP1), но я надеюсь получить общий ответ, который будет применяться к Windows XP/2003/2008/Vista/7.
В командной строке DOS я выполняю команду net use для сопоставления диска Z: на общий ресурс на другом компьютере, но я не использую мои текущие учетные данные, я указываю, что другой домен и пользователь должны отображать диск.
net use z: \\rd-pc2037\C_DRIVE password /user:rd-pc2037\Administrator
Команда завершается успешно. Теперь, когда привод сопоставлен, как я могу найти, какой домен и имя пользователя я использовал для успешного сопоставления диска? Кажется, я не могу найти то, что хочу, с помощью команды net use.
C:\Users\rdomarat>net use New connections will not be remembered. Status Local Remote Network ---------------------------------------------------------------------------- OK Z: \\rd-pc2037\C_DRIVE Microsoft Windows Network The command completed successfully. C:\Users\rdomarat>net use Z: Local name Z: Remote name \\rd-pc2037\C_DRIVE Resource type Disk Status OK # Opens 0 # Connections 1 The command completed successfully.
Проверка свойств общего ресурса в проводнике Windows и просмотр вкладки безопасности показали мне, какие разрешения могут иметь разные люди, но я не видел, как я использовал DOMAIN\User
. Я также просматривал реестр с ограниченным успехом.
Любая мысль?
WMI - ваш друг:
> wmic netuse where LocalName="Z:" get UserName /value
UserName=rd-pc2037\Administrator
Согласно http://technet.microsoft.com/en-us/library/cc957215.aspx информация, которую вы хотите, находится в реестре.
Я пробовал wmic-команду, но он показал мне локально зарегистрированный пользователь, а не "использованный DOMAIN\login"
Критическая информация по ссылке выше:
Запись реестра HKCU\Network\{Drive letter}\UserName
- это REG_SZ, которая указывает имя пользователя (включая имя домена), учетные данные которого были использованы при сопоставлении сетевого диска.
Ни один из этих ответов не помогает при использовании альтернативных учетных данных. Они показывают только текущего, локального пользователя. Это не помогает.
Чтобы просмотреть все сохраненные учетные данные, используйте...
rundll32.exe keymgr.dll, KRShowKeyMgr