Автоматическое переподключение дисков NAS

Автоматическое переподключение дисков NAS

У меня есть машина с Windows 8.1, которая подключается к моей сети по беспроводной сети. У меня есть два NAS-диска, подключенных к беспроводному маршрутизатору.

Диски NAS настроены на автоматический запуск, поэтому они не работают, когда компьютер выключен.

При запуске ноутбука сигнал явно посылается через беспроводную сеть, когда запускаются диски NAS. Им требуется около 1 минуты от "пробуждения" до того момента, когда индикатор перестает мигать и активируются общие ресурсы.

Windows 8.1 переходит на рабочий стол немного быстрее, чем становятся доступными общие ресурсы, и я получаю сообщение о том, что Windows не удалось повторно подключить мои общие ресурсы. Щелчок по отключенному общему ресурсу в Моем компьютере затем подключает его.

У меня есть одна учетная запись на ноутбуке, это учетная запись уровня администратора, пароля нет, Windows загружается сразу на рабочий стол.

У меня такой вопрос: знает ли кто-нибудь способ заставить сетевое соединение «подождать», пока NAS полностью проснется и общие папки станут доступны?

ИЗМЕНЕНО: 17/10/2016. Ответ удален и опубликован как ответ

решение1

Я ответил на свой собственный вопрос, но при этом обнаружил два метода, которые могут быть интересны другим. Я решил оставить «вопрос» опубликованным и предоставить два моих вывода в качестве ответа (спасибо AFH за совет)

1) Создайте файл netlogon.bat и измените задержку на любое значение, которое вы выберете - 60 секунд? Тогда сетевое соединение не будет пытаться подключиться в течение этого времени. Синтаксис для этого (для других, кому может быть интересно) следующий:

Откройте окно CMD и введите:

net use /persistent:no <hit enter to make shares non persistent>  
net use * /del /yes <hit enter to delete any existing shares>  
notepad "%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\netlogon.bat" 

нажмите Enter — откроется блокнот и вас спросят, хотите ли вы создать этот файл

в блокноте введите:

@echo off  
set delay=60 <or whatever delay you choose>  
ping localhost -n %delay%  
net use X: \\NASname\ShareName  

конечно же, заменив "NASname" и "ShareName" вашими общими папками и устройствами

Это создаст ваши акции после установленной задержки.

2) Вот что я пытаюсь сделать:
загрузить «MapDrive.exe» с сайтаhttp://zornsoftware.codenature.info/free-downloads?did=5и поместите исполняемый файл в C:\Windows или в другое место по пути поиска.

используйте «net use» из окна CMD, чтобы снова установить сохранение на «no» и удалить существующие общие ресурсы (как указано выше)

Затем снова из окна CMD введите:

notepad "%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\netlogon.bat"

но в этом пакетном файле введите:

C:\Windows\MapDrive.exe X: \\NASname\ShareName 60  

на любое количество акций, которыми вы располагаете.

При запуске начнется попытка переподключиться к общим ресурсам до тех пор, пока не будет достигнут указанный тайм-аут (в данном случае 60 секунд). Вы можете установить желаемый тайм-аут

Использование пакетного файла создаст окно CMD во время его работы. Если это вас беспокоит, вы можете создать ярлыки для выполнения каждой отдельной команды в меню «Пуск».

Ярлык может быть более удобен, если вам нужно повторно подключить только один или два общих ресурса.

Надеюсь, эта информация будет полезна другим.

Связанный контент