Seite 1 von 1

Firefox Proxy und Startseite definieren

Verfasst: 20 Feb 2012, 11:30
von staybb
Hallo,
da ich noch relativ neu bei der Opsi Paket Erstellung bin, wollte ich folgendes Fragen.

Ich versuche gerade Firefox 10.0.2 mit einer Proxy-Url zu verteilen.

So sieht meine install.ins aus:
[Initial]
Message=installiere Firefox 10.0.2 DE
StayOnTop=false
[Aktionen]
Winbatch_produkt_silent_install
[Winbatch_produkt_silent_install]
%SCRIPTPATH%\Firefox10.0.2.exe -ms

[PatchTextFile_profile_proxy_file]
Set_Netscape_User_Pref ("network.proxy.type", 2)
Set_Netscape_User_Pref ("network.proxy.autoconfig_url", "http://10.20.10.3/proxy.pac")
Der Firefox wird mit dem Skrip verteilt und er wird installiert. Doch die Proxy Url wird nicht mitgegeben.
Was muss ich im Script noch hinzufügen?

Und wie kann ich die Firefox-Startseite mit einer Url versehen?

Re: Firefox Proxy und Startseite definieren

Verfasst: 20 Feb 2012, 12:17
von Nils
Hallo staybb,

zwar habe ich auch noch nicht soooo die Erfahrung mit OPSI, aber das Installieren von Firefox (allerdings noch Version 10.0) klappt gut. ;)

Ich mache es folgendermaßen:
1.) Ich setze (mit Hilfe eines anderen Paketes) die Proxy-Einstellungen für das System.
2.) Ich arbeite bei der Installation von Firefox mit den drei folgenden Dateien:

override.ini (Wird nach der Installation ins Installationsverzeichnis kopiert.)

Code: Alles auswählen

[XRE]
EnableProfileMigrator=false
mozilla.cfg (Wird nach der Installation ebenfalls ins Installationsverzeichnis kopiert.)

Code: Alles auswählen

/Firefox Default Settings
//pref("browser.startup.page", 1);
pref("browser.startup.homepage","http://www.irgendeineinternetoderauchintranetadresse.com.de.vu");

//set proxy server settings ("Proxy-Einstellungen des Systems verwenden")
pref("network.proxy.type", 5);
Weitere Einstellungen sind hier ebenfalls möglich. Ich habe sie nur der Übersichtlichkeit nicht mit geposted.
Achtung: Soweit ich es bisher festgestellt habe, können die User die vorgegebenen Einstellungen zwar ändern und ohne Fehler(meldung) speichern, doch nach dem nächsten Neustart von Firefox sind wieder die vorgegebenen Einstellungen aktiv.

local-settings.js (Wird nach der Installation in Installationsverzeichnis\defaults\prefs kopiert.)

Code: Alles auswählen

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
Den Proxy setze ich übrigens mit:

Code: Alles auswählen

openkey [Software\Microsoft\Windows\CurrentVersion\Internet Settings]
set "AutoConfigURL" = REG_SZ:'http://intranet/proxy.pac'
Auf diese Weise ist der Proxy für alle User geltend. Sowohl für bereits am System registrierte, als auch für neue Benutzer des PCs.

Ich hoffe, dir damit weitergeholfen zu haben und wünsche dir noch einen schönen und erfolgreichen Tag.
Viele Grüße
Nils

Re: Firefox Proxy und Startseite definieren

Verfasst: 20 Feb 2012, 15:05
von bell
Heyho,

Code: Alles auswählen

[Initial]
Message=installiere Firefox 10.0.2 DE
StayOnTop=false
[Aktionen]
Winbatch_produkt_silent_install
[Winbatch_produkt_silent_install]
%SCRIPTPATH%\Firefox10.0.2.exe -ms

[PatchTextFile_profile_proxy_file]
Set_Netscape_User_Pref ("network.proxy.type", 2)
Set_Netscape_User_Pref ("network.proxy.autoconfig_url", "http://10.20.10.3/proxy.pac")
Die Syntax stimmt nicht ganz. Erstmal sollte die Funktion auch aufgerufen werden und PatchTextFile sagt erstmal nur das irgendeine Textfile gepatch werden soll.

Code: Alles auswählen

[Initial]
Message=installiere Firefox 10.0.2 DE
StayOnTop=false

[Aktionen]
Winbatch_produkt_silent_install
PatchTextFile_profile_proxy_file c:\tmp\test.txt

[Winbatch_produkt_silent_install]
%SCRIPTPATH%\Firefox10.0.2.exe -ms

[PatchTextFile_profile_proxy_file]
Set_Netscape_User_Pref ("network.proxy.type", 2)
Set_Netscape_User_Pref ("network.proxy.autoconfig_url", "http://10.20.10.3/proxy.pac")
So patch opsi zB eine Datei names test.txt under c:\tmp

Für Mozilla gibt es die extra Kommands. opsi-winst-manual 7.5.2

Code: Alles auswählen

Set_Mozilla_Pref
Beide funktionieren, allerdings nur mit der Datei als Aufrufparameter.

Desweiteren ist es nebenbei nicht ganz so einfach oftmals Mozilla bei bestehenden Usern zu patchen. Da die User-Einstellungen meist für eine höhere Wertigkeit haben als die default-Einstellungen. Daher muss man dann die User-Einstellungen Patchen und nicht die im Haupverzeichnis. Was besonders bei roaming-profil nicht ganz so einfach ist.

MfG bell

Re: Firefox Proxy und Startseite definieren

Verfasst: 21 Feb 2012, 16:42
von UWegmann
Falls man zentrale Benutzerprofile über einen Windows Server verwendet, kann man natürlich auch dort unter Appdata den Mozillazweig hineinkopieren, dann haben alle User, die das Profil verwenden auch die Mozilla-Konfigurationseinstellungen wie z. B. proxy.

Re: Firefox Proxy und Startseite definieren

Verfasst: 22 Feb 2012, 08:58
von staybb
Hat jemand ein einfaches Beispiel Skript, wo nur die proxy.pac url mitgegeben wird?

Re: Firefox Proxy und Startseite definieren

Verfasst: 22 Feb 2012, 09:03
von lars_k
Hallo ,

wir benutzen diese Firefox Version http://www.frontmotion.com/FMFirefoxCE/index.htm und steuern diese via GPO.

Gruß

Lars

Re: Firefox Proxy und Startseite definieren

Verfasst: 22 Feb 2012, 10:36
von ueluekmen
Hi,

auch wenn wir ab und zu damit nerven:

Option 1: User-Profile-Management von opsi anschauen (Roaming-Profiles)
Option 2: Standard-Abo von uib in Betracht ziehen.
Option 3: Supportvertrag abschliessen.
Option 4: Diese Frage bei einer unsere Schulungen stellen.
Option 5: Auf die Community hoffen, klingt aber nach einem professionellem Einsatz-Szenario, wird wahrscheinlich etwas schwierig hier eine Antwort zu bekommen.

sorry, aber ab und zu müssen wir auch bisschen Geld verdienen ;)

Re: Firefox Proxy und Startseite definieren

Verfasst: 23 Feb 2012, 08:12
von Thomas_H
Hallo Erol,

ihr nervt nicht damit, bestimmt nicht, Opsi ist - man muss sich nur die Anleitung anschauen - so umfangreich, dass ein richtig wirkungsvoller Einsatz unter Nutzung aller bereits vorhandenen Erleichterungen eben nur mit einer Schulung bekannt sind. Und solltet Ihr mal wieder eine Schulung anbieten in Berlin so werde ich Himmel und Hölle in Bewegung setzen um dabei zu sein. Wenn ich aber eine Dienstreise beantragen muss ins Linuxhotel, dann wird das mit an Sicherheit grenzender Wahrscheinlichkeit abgelehnt.

Aber zurück zum Thema:

Meine Vorgehensweise wäre hier wie folgt: Auf einem Testrechner Firefox installieren, konfigurieren und das dabei entstehende Profil kopieren und von Opsi bei der Installation kopieren lassen als default-Profil.

Nachteil: bereits bestehende Profile sind davon ausgenommen und bleiben unberührt. Die Lösung findest Du auch in der Wiki.

Ist nicht das goldene vom Ei, aber funzt erst einmal. Vielleicht mach ich mich mal irgendwann an das Patchproblem für Mozilla-Produkte.

Gruß

Thomas_H