Как получить букву подключенного сетевого диска

Мне нужно создать сценарий или пакетный файл для запуска на нескольких компьютерах, которые отключают общий сетевой ресурс \\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

это должно работать ;)

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