Как получить букву подключенного сетевого диска
Мне нужно создать сценарий или пакетный файл для запуска на нескольких компьютерах, которые отключают общий сетевой ресурс \\serverName\shareName
и карты нового сетевого ресурса \\newServer\newShareName
Я могу разархивировать сетевые диски с помощью:
net use /delete X:
и сопоставьте новый ресурс с:
net use * \\newServer\newShareName
но проблема в том, что буква диска будет отличаться на каждом компьютере.
Как бы я проверить, какое письмо \\serverName\shareName
сопоставлен с?
1 ответ
Решение
for /f "tokens=2,3" %%i in ('net use') do if '%%j=='\\servername\sharename set drive=%%i
это должно работать ;)