Вы можете создать BAT-файл, который будет подключаться к подключенному диску. Вот синтаксис:
Option Explicit
Dim u, p, s, l
Dim Network: Set Network= CreateObject("WScript.Network")
ping 192.0.2.2 -n 8 -w 10000 > nul
l = "Z:"
s = "\\10.0.1.1\DRIVENAME"
u = "ROUTERNAME"
p = "PW"
Network.MapNetworkDrive l, s, False, u, p
Это использует l в качестве буквы диска, которую вы хотите отобразить, s в качестве пути к диску, u в качестве имени пользователя и p в качестве пароля. Строка ping заставит скрипт немного подождать, прежде чем пытаться подключиться, в настоящее время он установлен на 7 секунд. Windows занимает около секунды для проверки связи, поэтому мы указываем количество попыток до истечения времени ожидания с помощью ключа -n. Вы можете настроить время, изменив -n 8 на другое число.
Затем вы можете добавить это в редактор локальной групповой политики, запустив gpedit.exe в команде запуска. Затем перейдите в «Конфигурация пользователя» & gt; Настройки Windows & gt; Сценарии. Вот пример того, как это выглядит:
Вы также можете использовать планировщик заданий, чтобы сделать это тоже.
Большая часть этого пришла из поста на Переполнение стека ,