删除DNSlogin脚本

我为特定用户添加了login脚本,因此他们无法访问互联网

@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?

我在GPO中find了一个可能只是做这个工作的设置,而不是搞乱DNS设置。

用户configuration\pipe理模板\系统\互联网通信pipe理

限制互联网通信

我将无法尝试这个,直到另外2天。

这对禁用用户的networking连接不是一个好习惯。 事实上,它并不妨碍用户访问互联网:

  • 用户很容易将DNS设置恢复正​​常。 他们可以从命令行更改它或创build自己的脚本。 因为如果限制了这一点,你将无法首先使用login脚本。
  • 可以通过IP地址将HTTP代理添加到浏览器设置并继续浏览,因为DNSparsing现在发生在代理端。

而是使用组策略configurationnetworking连接限制 。

用户configuration\pipe理模板\networking\networking连接

如果您需要限制任何内容,组策略就在这里。 任何使用login脚本进行的设置都可以恢复。