1

У меня есть веб-сервер, к которому я хочу подключить диск. Я хочу сделать это в файле .bat. Псевдо ->

Проверьте, сопоставлен ли диск с IP-адресом локальному диску. Если это произойдет, перейдите по ссылке на диск. Если нет, сопоставьте его с локальным диском, а затем перейдите по ссылке на диск.

Возможно ли это, и если да, то как я могу этого достичь?

2 ответа2

4

Вам не нужно проверять, существует ли сопоставление, если всегда используется одна и та же буква диска, команда net use просто потерпит неудачу, если она не удалась при переназначении с системной ошибкой 85.

например:

net use x: \\10.1.2.3\Share
0

Вы можете увидеть, существует ли сопоставление дисков, скажем, w: проверив nul устройство на этом диске. Я бы также предложил использовать имя сервера в команде net use вместо IP-адреса.

if exist w:nul goto END
net use w: \\webserver\share /persistent:yes

:END
@echo continue on with batch file here

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