Перечислите подключенные сетевые диски от командной строки до текстового файла

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

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

75
задан 08.01.2014, 10:58

2 ответа

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

alt text

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

101
ответ дан 07.12.2019, 08:08

Сохраните следующее как .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
6
ответ дан 07.12.2019, 08:08

Теги

Похожие вопросы