如何从命令行将站点添加到本地内联网?

如何从命令行将站点添加到本地内联网?

我想将我们服务器的两个 IP 地址添加到本地内联网的计算机列表中。

看来我们的政策出了点问题,有些 PC 可以接受,但有些则不能。

是否可以从命令行添加它们以便每次用户登录域时运行批处理?

我在网上搜索了一下,找到了appcmd.exe一个属于 IIS7 的工具。它是适合我需要的工具吗?还是还有其他的?

答案1

在他们可以访问的位置创建以下注册表脚本,例如 c:\windows\system32(或在 \servername\netlogon),并将其命名为 AddIPLocalIntranet.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range10000]
"https"=dword:00000001
":Range"="199.198.197.196"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range10001]
"https"=dword:00000001
":Range"="199.198.197.197"

我选择了一个非常高的数字作为范围,这样它就不会干扰您可能已经拥有的任何数字。使用 10000 和 10001。只需编辑示例中的 IP 地址即可。

然后创建以下批处理文件以在 C:\Windows\system32 目录(或 netlogon 共享)中运行该注册表脚本,并将其命名为 AddIPLocalIntranet.bat

regedit /s C:\ Windows\system32\AddIPLocalIntranet.reg

将该批处理文件添加到您想要运行它的任何位置...登录脚本、组策略等。

我对此进行了测试,但如果我输入了任何错误,并且它不起作用,请回复。

答案2

对于其他尝试此操作的人,您也可以添加域名而不是 IP。

要将域添加test.example.comhttpsIntranet 区域:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\example.com\test]
"https"=dword:00000001

使用与@KCotreau 给出的相同方法安装此文件

相关内容