How to find out IE's Proxy settings for all users on a server (i.e. Windows 2008R2)?

I am trying to pull this information with the following below powershell script but it is only fetching the information for my profile and not all the users that have logged in to the server. Am I looking into the wrong place? Thank you for your help and guidance.

$keyname = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"

$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine',$server) 
$key = $reg.OpenSubkey($keyname) 
$ProxyStatus = $key.GetValue('ProxyEnable') 
$proxyURL = $key.GetValue('AutoConfigURL')
1
задан 3 April 2016 в 23:05
2 ответа

Конфигурация прокси-сервера также может быть установлена ​​в HKCU вместо HKLM.

Вы можете либо искать значения для каждого SID в HKU, либо включать сценарий как часть процесса входа пользователя в систему.

1152157]

0
ответ дан 4 December 2019 в 06:30

Попробуйте эту обычную команду, не специфичную для powershell:

reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable
reg query "HKCU\Software \Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer

Также проверьте это; Я не могу точно сказать, в каких случаях он используется, мне пришлось установить его в выпусках Windows Server Core, но он также доступен в полных выпусках:
netsh winhttp show proxy

0
ответ дан 9 May 2021 в 08:08

Теги

Похожие вопросы