Назад | Перейти на главную страницу

Таймаут подключенного сетевого диска

У меня две сети: рабочая и домашняя. Рабочая подсеть - 192.168.0.x, тогда как домашняя подсеть - 192.168.1.x.

На работе у меня есть два подключенных диска, а дома их нет. Каждый раз, когда я открываю проводник дома или по ошибке нахожу файл над этими дисками, окна зависают при попытке подключения к диску. В настоящее время я использую сценарий, который решает, следует ли удалять / отображать диски в зависимости от того, можно ли пинговать 192.168.0.1 (рабочий маршрутизатор). Проблема в том, что по какой-то причине на основе триггера события «подключение / отключение к / от сети» несколько экземпляров запускаются одновременно и просто зависают.

Учитывая все обстоятельства, я бы хотел более элегантное решение. Нет ли способа изменить тайм-аут для подключенных дисков? Возможно ли иметь «заданную конфигурацию» в Windows, где в этой конфигурации есть постоянно подключенные сетевые диски, а в другой конфигурации их вообще нет; что-то вроде «профиля оборудования»? У меня также есть другие программы, которые я бы хотел включить / выключить в зависимости от моего сетевого местоположения.

Вы можете настроить функцию автоматического отключения подключенного сетевого диска, введя команду

net config server /autodisconnect:<NUMBER IN MINUTES HERE>

если вы поставите -1, он отключит его.

Посмотрите эти ссылки для получения дополнительной информации

https://social.technet.microsoft.com/Forums/en-US/winservergen/thread/048e504d-c8d5-4eae-b5a5-e367797a2bca/

http://support.microsoft.com/kb/297684

Я действительно нашел обходной путь; Я узнал, как объединить сети (беспроводные и проводные), чтобы я мог наконец использовать «условия» планировщика задач таким образом, чтобы я мог запускать скрипт только при подключении к работе и запускать отдельный скрипт «отключения» при подключении дома.

Оба сценария настроены на запуск при «разблокировке рабочей станции» и запускаются, как только становятся доступными условия, даже в случае сбоя.

Для объединения сетей, если кому интересно:

Перейдите в «Центр управления сетями и общим доступом»
Щелкните значок сети, в которой вы сейчас находитесь (в разделе «активные сети»).
Нажмите «Объединить или удалить сетевые расположения» внизу всплывающего окна.

Я не знаю про «профиль оборудования», но у нас есть общие сетевые диски, которые доступны через OpenVPN где угодно. Если у вас есть какой-либо контроль над брандмауэром вашей работы, похоже, это правильный путь.

Ура