我有一个Windows活动目录域networking和Windows机器名称,我想检查它们是否设置为使用代理(互联网设置>连接>局域网设置>代理>使用代理服务器/地址)的列表。
我已经看到一些有趣的例子,通过PowerShell或一些远程registry伎俩获取远程机器上的信息。
是否有一个脚本或实用程序,会显示机器/用户没有设置为代理,或者他们的代理设置是什么?
大多数机器是Windows XP(SP3),less数是Windows 7.其中许多机器没有安装PowerShell。 他们都是域计算机,所以我会有完整的域pipe理员权限。
只需从registry中远程获取信息即可。 既然你有获得远程registry信息的例子,这应该很容易。 请记住,代理设置可以设置为每个用户和每台计算机。 根据我的经验,将其视为每个用户的设置更为常见。
看到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Proxy*