Proxy-Einstellungen werden nicht sofort angewendet, wenn sie per Skript festgelegt werden

568
PolarBearITS

Ich versuche, die Verbindung zu einem Proxy, den ich zu Hause habe, zu automatisieren. Ich mache dies durch ein Powershell-Skript wie das Folgende:

$reg = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" Set-ItemProperty -Path $reg -Name ProxyServer -Value "socks=localhost:8080" Set-ItemProperty -Path $reg -Name ProxyEnable -Value 1 

Wenn ich jedoch meine IP nach dem Ausführen dieses Skripts überprüfe, hat sich dies nicht geändert. Wenn ich jedoch zuerst auf die Registerkarte Connections-Einstellungen in meinen Chrome / IE-Internet-Eigenschaften (inetcpl.cpl) gehe und auf OK und sonst nichts klickt, funktioniert der Proxy wie beabsichtigt und meine IP-Adresse wird geändert. Gibt es eine Möglichkeit, diesen Jumpstart zu automatisieren?

0
Macht "ipconfig / release && ipconfig / renew" einen Unterschied? sippybear vor 6 Jahren 0
@sippybear, nein, nichts. Das Einstellen des korrekten Bytes im Registrierungswert DefaultConnectionSettings unter `... \ Internet Settings \ Connections` hat keine Änderungen vorgenommen. PolarBearITS vor 6 Jahren 0
Macht der Neustart des Netzwerkadapters einen Unterschied? `Restart-NetAdapter -Name" Ethernet 2 "` sippybear vor 6 Jahren 0
Ich habe hier ein Skript gefunden, das die Interneteinstellungen aktualisiert: https://superuser.com/questions/710921/windows-7-disable-proxy-via-cmd-and-put-in-effect. Für mich geht das. PolarBearITS vor 6 Jahren 0
Sie können auch versuchen, [netsh winhttp] (https://docs.microsoft.com/de-de/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731131 (v = ws.10)) Ryan McVicar vor 6 Jahren 0

0 Antworten auf die Frage