Команда net use для отображения _all_ соединений
Когда я печатаю net use
как Admin
на моем компьютере с Windows 7 я не вижу подключенных общих дисков. Тем не менее, есть диски, подключенные пользователями. Когда я запускаю окна cmd
оболочки с одним из этих пользователей, я вижу эти диски в списке net use
,
Как вы перечисляете диски, смонтированные всеми пользователями в Windows 7?
2 ответа
Команда net use относится к текущему зарегистрированному пользователю (*). Ни больше ни меньше.
Конечно, можно аутентифицироваться как другой пользователь, как часть команды net use, но это многопользовательский режим.
Команда NET, по сути, является старой командой LAN Manager, а такие команды, как net use, предназначены для того, чтобы пользователь мог управлять своими соединениями, а не системный администратор для управления машиной.
Это действительно, вероятно, принадлежит SuperUser, но:
Вы можете написать скрипт, который ищет в реестре HKEY_USERS. В частности, HKEY_USERS\<UserSID>\Network
имеет ключи для каждого подключенного диска.