leo80 10 Geschrieben 8. April 2013 Melden Teilen Geschrieben 8. April 2013 Hallo Leute, Ich möchte gerne per Proxy Auto Config den Clients mitteilen, einen Proxy Server im localen Netzwerk zu nutzen. Klappt auch alles nur hat Windows 7 / Server 2008 R2 ein Problem mit den Windows Updates wenn die über einen Proxy geleitet werden. Ich habe versucht eine Ausnahme zu konfigurieren, leiden wird die Igroriert oder ich mache etwas falsch. Meine Pac-Datei: function FindProxyForURL(url, host) { if (shExpMatch(host, "*.microsoft.com")) { return "DIRECT"; } else { return "PROXY 192.168.0.2:8000; DIRECT"; } } Das Apache Accesslog zeigt immer noch an, dass windows versucht den Zugriff über den Proxy versucht. 192.168.0.1 - - [08/Apr/2013:02:03:20 +0200] "GET /proxy.pac HTTP/1.1" 200 81 192.168.0.1 - - [08/Apr/2013:02:03:21 +0200] "GET /proxy.pac HTTP/1.1" 200 81 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "GET http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "HEAD http://download.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:02:03:28 +0200] "GET http://download.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:02:03:29 +0200] "HEAD http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304080002 HTTP/1.1" 200 - Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 8. April 2013 Melden Teilen Geschrieben 8. April 2013 Unabhängig von dem Problem würde ich für Windows Updates einen Wsus einsetzen. Nimm mal in deine Ausnahmen neben *.microsoft.com auch *.windowsupdate.com auf. Zitieren Link zu diesem Kommentar
leo80 10 Geschrieben 8. April 2013 Autor Melden Teilen Geschrieben 8. April 2013 Also Ich habe jetzt ein bischen mit der Datei herumgespielt function FindProxyForURL(url, host) { if (shExpMatch(host,"*.microsoft.com")) { return "DIRECT"; } return "PROXY 192.168.0.2:8080; DIRECT"; } 192.168.0.1 - - [08/Apr/2013:20:07:33 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:20:07:34 +0200] "GET http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:20:07:34 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://ds.download.windowsupdate.com/v10/1/microsoftupdate/redir/muauth.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 - 192.168.0.1 - - [08/Apr/2013:20:07:35 +0200] "GET http://download.windowsupdate.com/v9/1/windowsupdate/redir/muv4wuredir.cab?1304081806 HTTP/1.1" 404 1245 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - 192.168.0.1 - - [08/Apr/2013:20:07:36 +0200] "HEAD http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x64/Vista/wsus3setup.cab?1304081806 HTTP/1.1" 200 - schon ein Fortschritt function FindProxyForURL(url, host) { if (shExpMatch(host,"*.microsoft.com") || shExpMatch(host,"*.windowsupdate.com")) { return "DIRECT"; } return "PROXY 192.168.0.2:8080; DIRECT"; Sollte funktionieren tut es aber nicht. Kann es sein das die Änderungen beim Windows Update nicht sofort greifen? Grüsse Felipe Zitieren Link zu diesem Kommentar
Sunny61 807 Geschrieben 8. April 2013 Melden Teilen Geschrieben 8. April 2013 Kann es sein das die Änderungen beim Windows Update nicht sofort greifen? Notfalls den Dienst WUAUSERV + BITS neu starten, dann wird alles wieder neu eingelesen. Zitieren Link zu diesem Kommentar
leo80 10 Geschrieben 8. April 2013 Autor Melden Teilen Geschrieben 8. April 2013 Vielen Dank, Bin aber schon auf die Lösung gekommen. vhost wpad.domainensufix darunter /wpad.dat als syslink auf die proxy.pac und auch auf der domaine auf der die proxy.pad liegt einen syslink von wpad.dat. Danach habe ich eine 404er mehr mit wpad.dat gefunden. Das Skript sieht nun so aus: function FindProxyForURL(url, host) { if (shExpMatch(host,"download.microsoft.com")) { return "DIRECT"; } if (shExpMatch(host,"update.microsoft.com")) { return "DIRECT"; } if (shExpMatch(host,"*.update.microsoft.com")) { return "DIRECT"; } if (shExpMatch(host,"*.windowsupdate.com")) { return "DIRECT"; } return "PROXY 192.168.0.2:8080; DIRECT"; } Und alles funktioniert reibungslos. Felipe Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.