Задержка подключения к сети при загрузке или повторите попытку через X секунд

0

У меня есть сервер Plex, работающий на моем Windows 7 Dekstop, и сетевой диск, работающий на моем маршрутизаторе DD-WRT со всеми моими носителями Plex. Когда мой рабочий стол загружается, несмотря на то, что я говорю ему запомнить мое имя пользователя и пароль, он не подключается к этому сетевому пути (это НЕ смонтированный диск на моем локальном ПК, я получаю к нему доступ через \\router\path\to\drive\ ). Могу ли я сказать, что мой компьютер пытается подключиться снова через X секунд?

Webnet
источник

Ответы:

0

Вы можете создать 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; Сценарии. Вот пример того, как это выглядит: Local Policy Editor

Вы также можете использовать планировщик заданий, чтобы сделать это тоже.

Большая часть этого пришла из поста на Переполнение стека ,

BullDozier1337
источник