1

Мне нужно отключить подключение по локальной сети для одного определенного стандартного пользователя на ноутбуке.

Я хочу, чтобы моя дочь имела

  1. неограниченный доступ к интернету по wi-fi в библиотеке / школе и т. д. (user1 с отключенной локальной сетью)
  2. ограниченный доступ (user2 с родительским контролем) при подключении к дому через локальную сеть.

Есть идеи, пожалуйста?

Windows 7 Home, Sony Vaio

спасибо господа

1 ответ1

0

Самый простой способ сделать это - создать собственный скрипт входа в систему, который запускается, когда user2 входит в Windows с помощью запланированной задачи. (Windows home отключает сценарии входа для пользователей, поэтому мы должны обойти это с помощью этого метода.)

Единственное предварительное условие требует, чтобы вы знали имя интерфейса (ов), который вы хотите отключить при входе в систему.

Чтобы получить список всех интерфейсов:

  1. Откройте command prompt , удерживая нажатой клавишу Windows а затем нажмите клавишу R Это даст вам run коробки.
  2. Теперь введите cmd в это поле и нажмите enter .
  3. Введите netsh interface show interface и запомните имя интерфейса в последнем столбце. Это может быть что-то вроде "подключение по локальной сети" или «Wi-Fi» и т.д.

Теперь нам нужно сделать скрипт для фактического отключения этого адаптера. С этого момента, я буду считать, что ваши адаптеры называются «Wi-Fi» (ваши могут отличаться).

  1. Откройте новый документ блокнота.
  2. Вставьте следующее:netsh interface set interface "Wi-Fi" admin=disable
  3. Сохраните файл как "turnOffNetwork.bat" ** Используйте кавычки при его сохранении. Это заставит файл быть сохраненным с расширением .bat.
  4. Файл должен быть сохранен в месте, где его профиль может увидеть его, поэтому я бы создал папку с именем scripts непосредственно на диске c:\ .
  5. Когда вы сохраняете его, расположение должно быть C:\Scripts\turnOffNetwork.bat

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

  1. Нажмите кнопку «Пуск», введите task scheduler и откройте его.
  2. В крайнем правом углу выберите « Create Task . Не выбирайте основную задачу.
  3. Здесь будет 5 вкладок: Общие, Триггеры, Действия, Условия и Настройки.

Вкладка «Общие»:

  • Имя: отключить доступ к сети
  • Выберите "Запускать только когда пользователь вошел в систему"
  • Установите флажок "Запускать с наивысшими привилегиями" (необходимо)

Вкладка «Триггеры»:

  • Нажмите "Новый"
  • Начните выпадающее задание: "При входе в систему"
  • Нажмите ОК

Вкладка Действия:

  • Нажмите "Новый"
  • Действие: запустить программу
  • Найдите программу / скрипт и выберите C:\Scripts\turnOffNetwork.bat
  • Нажмите ОК

Вкладка «Условия»:

  • Снимите флажок: "Запускать задание только при включенном питании"
  • Снимите флажок: «Стоп, если компьютер переключается на батарею»
  • Нажмите ОК

Вкладка «Настройки»:

  • Без изменений.

Нажмите ОК Теперь вам может быть предложено ввести учетные данные, запрашивающие учетные данные администратора. Если это так, введите имя пользователя / пароль учетной записи на компьютере, который является администратором. (Скорее всего, ваш профиль, а не ваши дочери.)

Выйдите из системы user2 и снова войдите в систему как user2, и задача должна запуститься, отключив сетевую карту / адаптер Wi-Fi.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .