Команда 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 имеет ключи для каждого подключенного диска.

Другие вопросы по тегам