Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Firefox per Gruppenrichtlinie administrieren

Mitglied: Cardinal

Cardinal (Level 1) - Jetzt verbinden

19.08.2008, aktualisiert 20.11.2008, 17497 Aufrufe, 17 Kommentare

Hallo zusammen,
ich möchte eine ganz konkrete Einstellung für alle Firefox user per Gruppenrichtlinie festlegen.

Hintergrund ist, dass bei uns primär Firefox zum Einsatz kommt, und wir ausserdem eine interne Wiki mit file:/// Dateiverweisen in das interne Netzwerk haben.

Soweit ich das bisher feststellen kann, ist die einzige native Lösung im Forefox lokale Hyperlinks zu öffnen, das Erstellen einer user.js bzw prefs.js im Profilpfad des Firefox Benutzers mit folgendem Inhalt:

01.
user_pref("capability.policy.policynames", "localfilelinks"); 
02.
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com"); 
03.
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
Die Möglichkeit den Wert "CheckLoadURI" per Registry zu beeinflussen wurde leider seit Version 1.5 entfernt.

Ich habe dieses Verfahren schon erfolgreich getestet, nun möchte ich, dass jeder Client automatisch die korrekten Einstellungen erhält.

Die modifizierte Firefox Version von FrontMotion würde ich ungerne nutzen, da unsere Clients in verschiedenen Sprachen arbeiten, und ich deshalb das Programm nicht per Softwareverteilung ausrollen möchte.

Ein Script welches beim Login die user.js automatisch aus dem Netzwerk in den Profilpfad kopiert erscheint leider wegen der verschiedenen Ordnernamen je user nicht machbar.

Generell frage ich mich, warum ein aufstrebendes Programm wie Firefox keine adm Templates mitliefert.

Ich wäre für jede Idee dankbar mein Ziel zu erreichen.

Alle Clients arbeiten mit Windows XP SP3 und Firefox 3.0.1
Mitglied: bastla
19.08.2008 um 20:13 Uhr
Hallo Cardinal!

Ein Script welches beim Login die user.js automatisch aus dem Netzwerk in den Profilpfad kopiert erscheint leider wegen der verschiedenen Ordnernamen je user nicht machbar.
Da hast Du natürlich recht - "Script" würde ich das auch nicht nennen :
01.
@for /f "delims=" %%i in ('dir "%userprofile%\user.js" /s /b') do @copy "\\Server\Share\user.js" "%%i">nul
Mit dieser Zeile in einem Login-Script sollten alle unterhalb von %userprofile% liegenden "user.js" durch die Version in "\\Server\Share" ersetzt werden.

Grüße
bastla
Bitte warten ..
Mitglied: Cardinal
19.08.2008 um 20:31 Uhr
Hi danke dir, ich habe mich wohl etwas unklar ausgedrückt.

Mit dem variablen Namen war nicht der Name des userpofiles von Windows gemeint.

Der Profilordner vom Firefox hat ebenfalls einen variablen Namen.

\Mozilla\Firefox\Profiles\<variabel>.default

Wobei mir gerade die Idee kommt die Datei einfach in alle Ordner unter \Mozilla\Firefox\Profiles\ mit dem namen *.default zu kopieren.
Da dürfte es ja immer nur einen geben.
Ist das unter Windows machbar?

Also würde sowas funktionieren?:
01.
@for /f "delims=" %%i in ('dir "%userprofile%\Mozilla\Firefox\Profiles\*.default\user.js" /s /b') do @copy "\\Server\Share\user.js" "%%i">nul
Bitte warten ..
Mitglied: bastla
19.08.2008 um 20:37 Uhr
Hallo Cardinal!

Hi danke dir, ich habe mich wohl etwas unklar ausgedrückt.
Nein, hast Du nicht.
Der Profilordner vom Firefox hat ebenfalls einen variablen Namen.
Das weiß ich und habe ich berücksichtigt.
Wobei mir gerade die Idee kommt die Datei einfach in alle Ordner unter \Mozilla\Firefox\Profiles\ mit dem namen *.default zu kopieren.
Fast genau das macht die gepostete Zeile - es wird nach allen Vorkommen von "user.js" unterhalb des Profilordners des Benutzers gesucht und durch Kopieren jede gefundene "user.js" durch die die neue Version ersetzt.
Da dürfte es ja immer nur einen geben.
... und wenn nicht: siehe oben ...

Grüße
bastla
Bitte warten ..
Mitglied: Cardinal
19.08.2008 um 20:41 Uhr
Achso!
Okay, da gibt es dann nur das Problem, dass die user.js defaultmäßig nicht existiert.

Zwar könnte ich die schon vorhandene prefs.js nehmen, aber dann würde ich benutzerdefinierte Einstellungen gegebenfalls überschreiben, was nicht passieren sollte.
Bitte warten ..
Mitglied: bastla
19.08.2008 um 20:50 Uhr
Hallo Cardinal!

Da ja beide ("prefs.js" und "user.js") in den selben Ordner sollen, machen wir's eben so:
01.
@for /f "delims=" %%i in ('dir "%userprofile%\Mozilla\Firefox\Profiles\prefs.js" /s /b') do @copy "\\Server\Share\user.js" "%%~dpi">nul
Wenn Du das als Demo sehen willst, kannst Du an der Kommandozeile eingeben (oder vielleicht doch besser pasten ):
01.
@for /f "delims=" %i in ('dir "%userprofile%\Mozilla\Firefox\Profiles\prefs.js" /s /b') do @echo copy "\\Server\Share\user.js" "%~dpi"
Grüße
bastla

P.S.: Sollte der Pfad nicht eigentlich "%userprofile%\Anwendungsdaten\Mozilla\Firefox\Profiles\..." heißen?
Bitte warten ..
Mitglied: Cardinal
19.08.2008 um 20:54 Uhr
Richtig, da ich aber etwas unsicher war (benutze gerade vista) habe ich das einfach mal weggelassen ;) Das hätte ich dann schon wieder dazugenommen wenn ich mich morgen früh ransetze

Ja super, ich werds dann morgen gleich mal testen und vom Erfolg berichten.

Danke dir!
Bitte warten ..
Mitglied: bastla
19.08.2008 um 20:59 Uhr
Hallo Cardinal!

Noch ein Nachtrag: Da ich zB eine weitere "prefs.js" unterhalb von "extensions" gefunden habe (und nicht weiß, ob eine dazukopierte "user.js" dort stören würde), könnten zumindest Pfade mit dem Bestandteil "extensions" so ausgefiltert werden:
01.
@for /f "delims=" %%i in ('dir "%userprofile%\Anwendungsdaten\Mozilla\Firefox\prefs.js" /s /b^|findstr /v "extensions"') do @copy "\\Server\Share\user.js" "%%~dpi">nul
Grüße
bastla
Bitte warten ..
Mitglied: 61801
19.08.2008 um 21:32 Uhr
also ich hab ein Tool programmiert, welches nur die benötgten Einstellungen für jedes Firefox Profil ändert.

d.h. der User ist weiterhin in der Lage seinen Firefox zu personalisieren.
Das Tool rufe ich im Loginscript auf, und dann werden so sachen wie Startseite, Proxy-Dienste, Cache-Größe,... richtig gesetzt.

bei bedarf kann ich mal ein bisschen Source postn.

edit:
coded in VB.NET mit Framework >=2.0
Bitte warten ..
Mitglied: Cardinal
20.08.2008 um 10:51 Uhr
Danke hat bestens funktioniert. Anfansg leichte Probleme.

So klappts:

01.
@for /f "delims=" %%i in ('dir "%userprofile%\Mozilla\Firefox\Profiles\prefs.js" /s /b') do copy "\\Server\Share\user.js" "%%~dpi">nul
bei dem @copy musste das @ weg ;)

@61801, ein Tool? interessant wäre es, wenn damit eine zentrale Adminverwaltung möglich wäre. Dann immer her mit dem Code

Gruß
Bitte warten ..
Mitglied: bastla
20.08.2008 um 10:59 Uhr
@Cardinal
Freut mich, wenn's funktioniert ...
bei dem @copy musste das @ weg ;)
... kann ich allerdings nicht glauben ...

@61801
Dein Ansatz ist natürlich der hier angedachten "Brutal-Variante" vorzuziehen (und hört sich außerdem so an, als könnte daraus ein sehr interessantes Tutorial werden - wenn Du also einmal so richtig nix zu tun haben solltest ... )

Grüße
bastla
Bitte warten ..
Mitglied: 61801
20.08.2008 um 11:20 Uhr
ok, also vorweg mal:
Mein Prog ist wirklich nur rudimentär aufgebaut.
Manche Profi-Programmierer mögen sagen es ist schlecht
Ich sage: Es funktioniert

Source muss ich erst raussuchen...

Derweil eine kleine Denkhilfe:
es werden alle user.js datein in allen Profilen "behandelt"
mein prog liest die datei ein
sucht nach gewissen Zeilen (die ich voher alle reinprogrammiert hab)
und sollte die einstellung geändert werden, so wird die Ist-Zeile mit meiner Soll-Zeile ausgetauscht.
Die ganze Datei wieder abgespeichert und fertig.


Derweil sind eben nur Proxy-Settings drinnen (und Cache)
Das Ganze Prog wir mit Befehlszeilen Parameter gestartet, welche die einstellungen in einer definierten Reihenfolge verlangt
=>Loginscript ruft dann ca. sowas auf:
HTL-proxy.exe proxy.***.local 8080 (usw.)

habs eben für meine Schule programmiert wo ich admin bin=>und Firefox auch bevorzugt wird.
Bitte warten ..
Mitglied: 61801
22.08.2008 um 09:24 Uhr
so gut, habs mal hochgeladen.
am besten aber hier mitlesen, falls es noch änderungen gibt die wichtig sind.... (der Link zum Source ist ganz oben TU 305
http://foren.activevb.de/cgi-bin/foren/view.pl?forum=6&msg=70054&am ...

mfg
Kriechi
Bitte warten ..
Mitglied: SBKSBK
20.11.2008 um 16:39 Uhr
Ich habe aus dem obenstehenden Skript, eine Variante generiert bei der das Firefox-Profil des jeweiligen PC/Users mit einem Standardprofil mit Addon und Einstellungen kopiert wird.

Die Batch sieht wie folgt aus:
@echo off
@for /f "delims=" %%i in ('dir "%userprofile%\Anwendungsdaten\Mozilla\Firefox\Profiles\" /s /b') do @xcopy "\\sbkwin2003\ntd\netapp\Firefox\Firefox\Profiles\Profil" "%%i" /kreischy

Der Kopiervorgang funktioniert zwar korrekt, die Schleife fängt aber immer wieder von vorne an. Was ist da falsch?

Hat jemand einen Tipp?

Gruss SBK
Bitte warten ..
Mitglied: bastla
20.11.2008 um 17:13 Uhr
Hallo SBKSBK und willkommen im Forum!
Hat jemand einen Tipp?
Sieh Dir einmal die Ausgabe von
dir "%userprofile%\Anwendungsdaten\Mozilla\Firefox\Profiles\" /s /b
an - dann wird klar sein, dass nicht "immer wieder von vorne" begonnen wird, sondern für die Schleife gilt: "works as designed" (wie Biber das gerne formuliert).

Abhilfe schaffen könnte ersatzweise:
dir "%userprofile%\Anwendungsdaten\Mozilla\Firefox\Profiles\*.default" /s /b /ad
Grüße
bastla

P.S.: Nach einem "echo off" benötigst Du die "@" nicht mehr zum Unterdrücken der Befehlsanzeige, und bei "xcopy" sind zumindest die Schalter "/s" und "/y" unnötig ...
Bitte warten ..
Mitglied: SBKSBK
20.11.2008 um 17:21 Uhr
Hallo bastla,

Ich könnt Dich knutschen

Mit Deinen Tips hat das einwandfrei funktioniert und ich habe sogar das Prinizip vom @ in der Befehlszeile verstanden. Hatte vorgängig in anderen Foren mehrere erfolglose versuche gestartet und hier innerhalb 30 Minuten die Lösung erhalten.

Muss wohl das Forum unbedingt zuoberst in die Favoritenliste platzieren...

Thanks a lot.

SBK
Bitte warten ..
Mitglied: bastla
20.11.2008 um 17:27 Uhr
Hallo SBKSBK!
Muss wohl das Forum unbedingt zuoberst in die Favoritenliste platzieren...
Wie, das hattest Du noch nicht?

Freut mich, wenn's passt - sonst hätte ich noch die Variante "Flächendeckung" anbieten müssen (als Demo nur mit "echo"):
for /d %%i in ("%userprofile%\Anwendungsdaten\Mozilla\Firefox\Profiles\*.*") do echo "%%i"
Näheres siehe "for /?"

Grüße
bastla
Bitte warten ..
Mitglied: N1ckNam3
19.03.2009 um 09:34 Uhr
Hallo!

Bin zwar a bissl spät dran, aber des könnte auch der Grund sein, warum ich an Deinen Artikel nich rankomme

Gibts evtl. ne Möglichkeit des nochmal irgendwo hochzuladen?

Viel Dank und MfG
Bitte warten ..
Ähnliche Inhalte
Webbrowser

Firefox administrieren, Addons aktualisieren

Frage von Raven90Webbrowser

Hallo zusammen, ich möchte gerne zentral über unser Zenworks Einstellungen im Firefox ESR tätigen und Addons aktualisieren. Den Firefox ...

Exchange Server

Exchange 2013 administrieren

Frage von KellogsFRExchange Server5 Kommentare

Hallo zusammen, ich habe aktuell einen Servedr, der unter 2012R2 läuft. Mit an Bord ist Hyper V, der eine ...

Hosting & Housing

Domains und vHosts administrieren

gelöst Frage von kamikeHosting & Housing6 Kommentare

Hallo liebe Admins, ich beschäftige mich mal wieder mit einem Webhosting Projekt und frage mich, ob der Weg den ...

Windows Mobile

Windows Phone - Tool zum administrieren

Frage von SKHROITWindows Mobile2 Kommentare

Hallo an alle, wir haben in nächster Zeit vor unsere derzeitigen Mobiltelefone gegen Windows Phones auszutauschen. Die Mitarbeiter sollen ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 2 TagenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Server
NTFS Berechtigungen Ordnerstruktur
Frage von hukahu23489Windows Server11 Kommentare

Hallo, ich bin seit kurzem in einer neuen IT-Abteilung und bin über das Berechtigungskonzept des Unternehmens sehr schockiert. Ich ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...