是否可以在笔记本电脑上设置 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 信标(也称为“隐藏网络”)。您的 WIFI 接入点应该支持此功能。
如果没有连接到任何其他网络,计算机应自动尝试工作场所网络
用户登录时自动连接到它。由于您在注销时删除了所有配置文件,因此您可能需要在登录时创建一个配置文件。使用以下命令创建用户登录脚本
netsh wlan connect ssid=YOURSSID name=PROFILENAME
用户将能够使用连接的网络,或连接到另一个网络。
因此,计算机不应该自动尝试任何其他网络
不会,因为所有网络配置文件都已被删除。
附言:我真的不喜欢多个用户共享同一个帐户的想法!
答案2
我知道网络配置文件保存在注册表中:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures
您可以在其他用户注销时删除这些密钥,并在唯一的网络是工作场所网络时重新导入它们,使用reg 命令在一个注销脚本。
由于注销脚本以用户身份运行,而不是管理员身份运行,因此他们的权限受到相应限制,因此您需要使用psexec 命令。请小心,因为这意味着您的管理员密码以纯文本形式存储在脚本中。
我还没有测试过上述想法(技巧)。请小心谨慎,首先创建一个系统还原点,并使用 regedit 导出这些注册表分支作为备份。在花时间创建注销脚本之前,请先尝试通过 regedit 删除并导入这些键,以测试上述过程。