Список подключенных сетевых дисков из командной строки в текстовом файле

есть ли команда, которая может быть использована из командной строки для вывода списка подключенных сетевых дисков в локальной системе и их расположение в сети в текстовый файл?

Это будет использоваться только в системах Windows под управлением Windows XP.

3
задан Peter Mortensen
07.02.2023 12:14 Количество просмотров материала 3590
Распечатать страницу

4 ответа

net use > mapped_drives.txt должен вывести список подключенных дисков в текстовый файл mapped_drives.txt

alt text

хотя я тестировал это на Windows 7,Microsoft говорит net use будет работать на Windows XP

96
отвечен Sathya 2023-02-08 20:02

NET USE только отображать сетевые диски для моего текущего пользователя и текущего соединения. После некоторого больше гуглить, я получил здесь:

информация о сопоставлении диска хранится в реестре, посмотрите в HKEY_USERS\USER\Network

Так я сделал reg query HKEY_USERS чтобы перечислить пользователей (которые были некоторыми кодами windows), я запросил их всех по отдельности, например:

reg query HKEY_USERS\S-1-5-21-4205028929-649740040-1951280400-500\Network /s

при запросе всех их, тогда вы получите все сопоставления для всех пользователей.

10
отвечен msb 2023-02-08 22:19

Сохранить как .файл vbs и запустите его. Это создаст MappedDrives.txt в папке, из которой запускается файл vbs. Вы можете заменить strComptuer именем другого компьютера и получить список с удаленного компьютера.

strComputer = "."

Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\cimv2")

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOutFile = objFSO.CreateTextFile(".\MappedDrives.txt")

Set colDrives = objWMIService.ExecQuery _
    ("Select * From Win32_LogicalDisk Where DriveType = 4")

For Each objDrive in colDrives
    objOutFile.WriteLine(objDrive.DeviceID & " (" & _
      objDrive.ProviderName & ")")
Next

objOutFile.Close
5
отвечен Ƭᴇcʜιᴇ007 2023-02-09 00:36

это работает:

dir \ComputerName\sharedDirectory

в Windows 7 каталог должен быть общим для "всех". Щелкните правой кнопкой мыши букву диска - > поделиться с - > определенными людьми, выберите " все " из выпадающего списка и добавьте его. Тогда команда dir должна работать.

-4
отвечен gwal 2023-02-09 02:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх