48

Допустим, я являюсь администратором на сервере с именем "Server1", и общий ресурс существует с использованием пути UNC \\\Server1\Share1 .

Если я удаленно подключусь к серверу 1 и войду в систему как администратор, как мне найти местоположение на физическом диске без сканирования миллионов папок, учитывая, что общая папка может быть определена где угодно.

3 ответа3

73

Откройте окно командной строки и введите net share , затем нажмите Enter.

11

Помимо использования net share , вы также можете использовать wmic - это позволяет запрашивать удаленные системы (с помощью /node: а также получать только те, которые вас интересуют, например.

Список акций с именем Share1.

wmic /node:Server1 share where name="Share1" get name,path`

Шаблон соответствует, чтобы найти только акции, содержащие temp:

wmic share where 'name like ^"^%temp^%"' get name,path

Пожалуйста, обратите внимание, что эти странно выглядящие ^ - это символы - escape-символ cmd - они используются, чтобы избежать расширения cmd в cmd. переменные. Если используется изнутри wmic, они не нужны.

Наконец, вы можете выполнить это на многих машинах одновременно и сохранить список в виде красиво отформатированной HTML-таблицы (среди других форматов):

wmic /node:server1,server2 /output:shares.html share get name,path /format:htable

(вы также можете использовать файл для указания хостов с помощью wmic /node: @file)


6

Windows 7, через подключение к удаленному рабочему столу

Если на этой машине установлена Windows, и вы можете подключиться к ней через подключение к удаленному рабочему столу:

Пуск > щелкните правой кнопкой мыши Компьютер > Управление > Управление компьютером (локально) > Системные инструменты > Общие папки > Общие ресурсы

Управление компьютером

Компьютерное управление

Если вы хотите прекратить совместное использование, щелкните правой кнопкой мыши одну строку> Остановить общий доступ:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .