Я добавил сценарий входа в систему для определенных пользователей, чтобы у них не было доступа в Интернет.
@ECHO OFF
set vardns1=1.1.1.1
set vardns2=1.1.1.1
ECHO Setting Primary DNS
netsh int ip set dns name = "Local Area Connection" source = static addr = %vardns1%
ECHO Setting Secondary DNS
netsh int ip add dns name = "Local Area Connection" addr = %vardns2%
ipconfig /flushdns
exit
Как мне восстановить DNS по умолчанию, который автоматически назначается DNS при выходе из системы?
Это не лучший способ отключения сетевых подключений для пользователя. На самом деле это не мешает пользователю выходить в Интернет:
Настройка ограничений сетевого подключения с помощью групповой политикивместо этого.
Конфигурация пользователя \ Административные шаблоны \ Сеть \ Сетевые подключения
Если вам нужно что-то ограничить, для этого есть групповая политика. Любую настройку, выполненную с помощью сценария входа в систему, можно отменить.
Я нашел параметр в объекте групповой политики, который может просто выполнять свою работу вместо того, чтобы возиться с настройками DNS.
Конфигурация пользователя \ Административные шаблоны \ Система \ Управление интернет-связью
Ограничить Интернет-общение
Я не смогу попробовать это раньше, чем через 2 дня.