Можно ли настроить Widows 7 на ноутбуке, чтобы непривилегированная учетная записьзабываетвсе беспроводные сети, когда они не подключены? (-но все же помните одну конкретную сеть.)
Конкретные данные:
- На ноутбуках с Windows 7 есть только две учетные записи.
- У меня есть учетная запись администратора
- Пользователи используют одну общую непривилегированную учетную запись.
- Пользователи должны иметь возможность использовать любую сеть (если они знают учетные данные).
- Моя рабочая сеть должна быть единственной в мире.список сетевых подключенийво все времена
- Если компьютер не подключен ни к какой другой сети, он должен автоматически попытаться подключиться к сети на рабочем месте.
- Таким образом, компьютер никогда не должен автоматически пытаться подключиться к какой-либо другой сети.
Это возможно?
решение1
Пользователи используют одну общую непривилегированную учетную запись.
Это очень плохо. Один пользователь может подключиться к сети, заблокировать компьютер и уйти. Следующий пользователь может разблокировать его и использовать свою сеть.
Дополнение: Вы можете использовать обязательные профили для сброса всех настроек пользователя при выходе из системы:https://msdn.microsoft.com/en-us/library/windows/desktop/bb776895(v=vs.85).aspx
Или вы можете добавить скрипт выхода из системы, который удалит все профили WLAN и попросит всех пользователей выйти из системы.
Узнайте больше о сетевых профилях. http://www.7tutorials.com/how-delete-forget-wireless-network-profiles-windows-81
Используйте следующую команду для удаления профилей
netsh wlan delete profile name=* i=*
Вы можете создать bat
файл и добавить его каквыйтискрипт через локальную групповую политику.
Подробнее о скриптах выхода из системы:https://technet.microsoft.com/en-us/library/cc753583.aspx
Моя рабочая сеть всегда должна быть единственной в списке сетевых подключений.
Отключить SSID beaconing (также называется «скрыть сеть»). Ваша точка доступа WIFI должна поддерживать это.
Если компьютер не подключен ни к какой другой сети, он должен автоматически попытаться подключиться к сети на рабочем месте.
Подключаться к нему автоматически при входе пользователя в систему. Поскольку вы удаляете все профили при выходе из системы, вам может потребоваться создать один при входе в систему. Создайте сценарий входа пользователя с помощью
netsh wlan connect ssid=YOURSSID name=PROFILENAME
Пользователь сможет использовать подключенную сеть или подключиться к другой.
Таким образом, компьютер никогда не должен автоматически пытаться подключиться к какой-либо другой сети.
Этого не произойдет, поскольку все сетевые профили будут удалены.
PS: Мне очень, очень не нравится идея, когда несколько пользователей используют одну и ту же учетную запись!
решение2
Я знаю, что сетевые профили хранятся в реестре в:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures
Вы можете при выходе других пользователей из системы удалить эти ключи и повторно импортировать их из того времени, когда единственной сетью была рабочая сеть, используякоманда regвСкрипт выхода из системы.
Поскольку сценарии выхода из системы запускаются от имени пользователя, а не администратора, их права соответственно ограничены, поэтому вам нужно будет использоватькоманда psexec. Будьте осторожны, так как это означает, что ваш пароль администратора хранится в скрипте в виде открытого текста.
Я не проверял свои идеи (хаки) выше. Будьте осторожны и сначала создайте точку восстановления системы, а также используйте regedit для экспорта этих ветвей реестра в качестве резервной копии. Попробуйте сначала удалить и импортировать эти ключи через regedit, чтобы протестировать вышеописанную процедуру, прежде чем тратить время на создание сценария выхода из системы.