eifeladmin
Goto Top

Batch für aktivieren und deaktivieren des Proxy Servers im IE

Batch für aktivieren und deaktivieren des Proxy Servers im IE

Hallo Community,

ich hab einen neuen Laptop den ich den Firma wie auch zuhause nutzte. In der Firma nutzten wir einen Proxy Server. Zuhause habe ich einen einfachen WLAN Router mit dem ich ins Netz gehen.
Gibt es einen Batch Befehl mit dem ich die Proxy Einstellungen aktivieren bzw. deaktivieren kann?

Danke für eure Hilfe!

MFG

Nemo

Content-ID: 42790

Url: https://administrator.de/contentid/42790

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

bastla
bastla 23.10.2006, aktualisiert am 18.10.2012 um 17:57:22 Uhr
Goto Top
Hallo Nemo!

Darf ich Dich auf einen ähnliches Thema aufmerksam machen:
Gruppenrichtlinie nicht anwenden, wenn der Laptop nicht im Firmennetz hängt

HTH
bastla
bastla
bastla 23.10.2006 um 12:31:42 Uhr
Goto Top
Hallo Nemo!

Wenn es nur um das Aktivieren/Deaktivieren geht, könnte folgendes klappen: Speichere die beiden folgenden Registry-Einstellungen als "ProxyEin.reg" und "ProxyAus.reg" und übernimm die jeweils Passende per Doppelklick auf die gespeicherte Datei. Achte darauf, dass dabei der Browser nicht läuft.

ProxyEin.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001  


ProxyAus.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000000  

HTH
bastla
Eifeladmin
Eifeladmin 23.10.2006 um 12:45:09 Uhr
Goto Top
Hi,
genau das wollte ich haben!
Geht das vielleicht auch noch ohne diese Meldung?
Das wäre natürlich nur noch Feintuning.
Danke SEHR!
Gruß
Nemo
Ravers
Ravers 23.10.2006 um 13:13:58 Uhr
Goto Top
oder setzten der Proxy-Variablen

SETZTEN:

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyServer"="XXX:3128"

ENTFERNEN:

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyServer"=-


Regedit.exe unterstützt die Befehlszeilenoption /s, wodurch diese Meldungen nicht angezeigt werden. Verwenden Sie beispielsweise die folgende Syntax, um die .reg-Datei im Hintergrund (mit der Option /s) von der Batchdatei eines Anmeldeskripts auszuführen:
regedit.exe /s Pfad der .reg-Datei
JensWalit
JensWalit 23.10.2006 um 13:38:44 Uhr
Goto Top
Hier ich hab mir nen Scribt gemacht.

'VBScript - Manuelles aktivieren/deaktivieren eines Proxy-Servers


set wshshell = createobject("Wscript.shell")
antwort = MsgBox("Ihre DV/ Organisation hat Ihnen ein Tool zur Verfügung gestellt um Ihre Proxyeinstellungen zu ändern .Proxy Einstellungen setzten?", vbYesNo,"Proxy Einstellung festlegen.")
if antwort = vbYes then
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
WSHShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
wshshell.popup "Proxy Einstellungen erfolgreich aktiviert.",3,"Proxy aktivert"
ElseIf antwort = vbNo Then
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"
WSHShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"
wshshell.popup "Proxy Einstellungen erfolgreich deaktiviert.",3,"Proxy deaktiviert"
End If

Auchtung es werden Machienen und auch Benutzereinstellungen in der Reg geändert.
Eifeladmin
Eifeladmin 24.10.2006 um 08:11:23 Uhr
Goto Top
Danke Jens! Dein Thema hat mir sehr gut geholfen.
koli7bri
koli7bri 22.12.2006 um 07:09:37 Uhr
Goto Top
Wie kann ich aber in dieser Konfiguration noch die Daten für den Proxy mitgeben ??
Beispielsweise proxy mit der IP 192.168.0.250 Port 8080.
Wo genau muss diese Einstellung stehen..

Vielen Dank
gemini
gemini 22.12.2006 um 07:30:16 Uhr
Goto Top
Guten Morgen koli7bri,
Wie kann ich aber in dieser Konfiguration noch die Daten für den Proxy mitgeben
Beispielsweise proxy mit der IP 192.168.0.250 Port 8080.
Wo genau muss diese Einstellung stehen..
liegt wohl am frühen morgen, dass du die entspr. Passage in Raves Beitrag überlesen hast face-wink
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings]
"ProxyServer"="XXX:3128"

In deinem Fall also:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyServer"=**"192.168.0.250:8080"**  

gemini
mulderman
mulderman 29.12.2006 um 11:18:38 Uhr
Goto Top
Hallo zusammen,

wir haben das gleiche Problem mit der automatischen Proxyeinstellung gelöst.
Über einen Webserver wird folgendes script zur Auswahl bereit gestellt.

function FindProxyForURL(url, host)
{
	if (isPlainHostName(host) || isInNet(host, "IP-ADRESSE", "SUB-NET"))	// If URL is local (or loopback) do not use a proxy  
	{
		return "DIRECT";  
	}
	else
	{
		if (isInNet(myIpAddress(), "IP-ADRESSE", "SUB-NET"))		  
		{
			return "PROXY IP-ADRESSE:PORT"  
		}
		else if (isInNet(myIpAddress(), "IP-ADRESSE", "SUB-NET"))	  
		{
			return "PROXY IP-ADRESSE:PORT";  
		}
		else if (isInNet(myIpAddress(), "IP-ADRESSE", "SUB-NET"))	  
		{
			return "PROXY IP-ADRESSE:PORT"  
		}
        	else
		{
            		return "DIRECT";						// Give up and try direct  
		}
	}

}
Wir haben diverse IP Bereiche und müssen mehr als eine Abfrage machen (im Beispiel sind es 3, je nach IP wird ein Proxy gesetzt. Ohne bekannte IP geht es ohne Proxy ins WWW.

Gruß
Mulderman
[Edit Biber] Teile des Kommentars auf umformatiert wegen Darstellungsproblemen. [/Edit Biber 29.12.2006]
koli7bri
koli7bri 03.01.2007 um 13:20:45 Uhr
Goto Top
Wie genau sollte ich dieses Script nutzen, sorry bin leider nicht des Programmierens mächtig..
Als batch oder vbs. Welche IP-Adressen muss ich abändern im Script, "PROXY IP-ADRESSE:PORT"
oder noch weitere???

Vielen Dank
mulderman
mulderman 08.01.2007 um 16:10:45 Uhr
Goto Top
Hallo,

wir haben es als .pac file auf einem webserver veröffentlicht:
Automatisches Konfigurationsskript verwenden (IE LAN Einstellungen)
http://scanserver/proxy.pac

geändert werden müssen alle IP-ADRESSE und SUB-NET
und PROXY IPADRESSE:PORT

Im Beispiel:
- die erste wird zu 127.0.0.1, "255.255.255.255" wenn local oder loopback dann ohne proxy direkt ins WWW
- dann werden drei verschiedene IP Bereiche abgefragt und in der jeweils zweiten Zeile dann der Proxy für diesen Bereich gesetzt

Gruß
Mulderman

p.s. hoffe es ist soweit verständlich
koli7bri
koli7bri 12.01.2007 um 08:39:04 Uhr
Goto Top
Hey vielen Dank!!
Jetzt funktioniert die automatische Verbindung vom IE über den Proxy..
Habe Suse 10.1 und apache + Squid plus wpad.dat. Warum gibts dann noch eine *pac Dateiendung???
Wie bekomme ich nun die automatische Aktivierung im IE am Client zustande?? Habe keine Möglichkeit per GPO zu konfigurieren. Einnzig über eine Freigabe auf der Suse Maschine, die als Proxy fungiert.
Eventuell wieder mit einem Script etwa.

Vielen Dank