我有一个 Windows 活动目录域网络和一个 Windows 机器名称列表,我想检查它们是否设置为使用代理(Internet 设置 > 连接 > 局域网设置 > 代理 > 使用代理服务器/地址)。
我见过一些通过 powershell 或一些远程注册表技巧获取远程机器信息的有趣例子。
是否有一个脚本或实用程序可以向我显示未设置代理的机器/用户,或者他们的代理设置是什么?
大多数计算机是 Windows XP (SP3),少数是 Windows 7。但是,其中许多计算机没有安装 powershell。它们都是域计算机,因此我将拥有完整的域管理员权限。
答案1
只需远程获取信息从注册表。由于您有获取远程注册表信息的示例,因此这应该很容易。请记住,代理设置可以针对每个用户和每台计算机进行设置。根据我的经验,将其视为每个用户的设置更为常见。
看:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Proxy*