Несколько дисков, подключенных через GPO, продолжают отключаться. После некоторого поиска в Google я обнаружил функцию (больше похожую на ошибку в моей сети ...), которая автоматически отключает активные общие ресурсы через 15 минут.
Я понимаю, что net config server
команда решает эту проблему для локального компьютера, но я хотел бы применить ее ко всей сети через групповую политику.
В настоящее время кажется, что мне придется вручную изменить ключи реестра с помощью этой групповой политики.
Есть ли способ лучше?
Ваше предложение работает на стороне сервера: вам не нужно запускать команду на каждом клиентском компьютере.
net config server /autodisconnect:-1
Где число - это время ожидания в минутах от 0 до 65 535 и -1 для отключенных.
На стороне клиента вы можете Настроить элемент реестра через GPO, а именно KeepConn
,
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]
"KeepConn"=dword:0000ffff
Задает максимальное время, в течение которого неактивное соединение может оставаться открытым. Если время простоя для соединения достигает значения этой записи, соединение закрывается. Увеличьте значение этой записи, если ваше приложение закрывается и открывает файлы универсального соглашения об именах (UNC) на сервере реже, чем каждые 10 минут. Это уменьшает количество повторных подключений к серверу.
Однако более прямого способа сделать это через GP не существует.
Некоторые сообщили, что меньше проблем с дисками, подключенными к net use
во время сценариев входа в систему, чем те, которые отображаются в GPO, но я бы не стал вносить каких-либо серьезных изменений на основе этого, поскольку использование GPO Drive Mappings намного удобнее в обслуживании.
Лучшим способом было бы создать сценарии входа в систему с помощью команды net use и выполнять их при запуске. Просто создайте свой командный файл, поместите его в папку sysvol \ scripts и вызовите его в свойстве «Logon script» пользователя в AD (см. Снимок экрана). Вы увидите, что они больше не будут отключены. Также имейте в виду, что вы можете использовать подстановочные знаки, такие как% USERNAME%, в своем командном файле, поэтому вам не нужно создавать разные сценарии входа для каждого пользователя, если вы хотите сопоставить личную папку.
P.S. Не используйте сценарии входа в систему для своей учетной записи администратора ... Это всего лишь пример :)