raphael.brocq a écrit :A tester.
1 - aller dans \\srv-scribe\netlogon\scripts
2 - créer un dossier firefox_profiles
3 - créer dans ce dossier avec notepad++ le fichier installs.ini et y mettre les ligne suivantes :
[E7CF176E110C211B]
Default=Profiles/Defaut
Locked=1
4 - dans le même dossier, créer avec notepad++ le fichier profiles.ini et y mettre les lignes suivantes
[InstallE7CF176E110C211B]
Default=Profiles/Defaut
[Profile0]
Name=Defaut
IsRelative=1
Path=Profiles/Defaut
Default=1
[General]
StartWithLastProfile=1
Version=2
5 - aller dans \\srv-scribe\netlogon\scripts
6 - créer le fichier ff_profiles.bat
7 - ouvrir ce fichier avec notepad++ et y coller les ligne suivantes :
Xcopy "\\srv-scribe\netlogon\scripts\firefox_profiles\installs.ini" "\\srv-scribe\%USERNAME%\perso\config_eole\Application Data\Mozilla\Firefox\" /C /E /i /Y
Xcopy "\\srv-scribe\netlogon\scripts\firefox_profiles\profiles.ini" "\\srv-scribe\%USERNAME%\perso\config_eole\Application Data\Mozilla\Firefox\" /C /E /i /Y
8 - Aller dans \\srv-scribe\netlogon\scripts\groups
9 - Editer avec Notepad++ (ou créer) le fichier DomainUsers.txt
10 - et y ajouter la ligne suivante
cmd,\\srv-scribe\netlogon\scripts\ff_profiles.bat,NOWAIT,HIDDEN
Après ouverture de session et de FF, les profiles seront dans Defaut.
Au préalable si vous souhaitez partir de 0, vous pouvez supprimer le dossier Mozilla dans le config_eole en adaptant
ces scripts Par contre, je ne sais pas ce qui se passera lors d'une mise à jour de FF !
Je n'avais pas encore pu (et/ou eu le temps de) tester ce qu'il se passait lors d'une mise à jour. Je viens de le faire.
Mes tests se sont fait sur un compte prof.
Poste 1 : FF 69.0.3
Poste 2 : FF 69.0.1
Etape 1 : J'ouvre la session du poste 1 puis FF. J'ajoute le lien vers le site de mon collège en favori.
Etape 2 : Je ferme FF de ce poste
Etape 3 : J'ouvre le poste 2 puis FF -> Problème car il détecte que mon profil FF correspond à une version de FF inférieure. Ce qui est vrai. Alors je fais bêtement ce qu'il me demande. Et je crée un nouveau profil. Sur un autre poste avec le compte admin, je constate dans \\srv-scribe\prof1\perso\config_eole\Application Data\Mozilla\Firefox\Profiles un dossier supplémentaire avec un nom de la forme ********.default-release. C'est mon nouveau profil (profil de la version 69.0.1). J'ai perdu mes favoris.
Etape 4 : Je fais la mise à jour de FF sur le poste 2. Je passe de 69.0.1 à 69.0.3. Je relance FF, toujours pas mes favoris. Les heures des dossiers dans \\srv-scribe\prof1\perso\config_eole\Application Data\Mozilla\Firefox\Profiles me confirme que j'utilise toujours le profil créé en 69.0.1.
Mais ça me parait logique donc...
Etape 5 : Je ferme ma session puis la rouvre sur ce poste 2.
Etape 6 : J'ouvre FF et j'ai mes favoris.
Etape 7 : Je vérifie sur un autre déjà en 69.0.3 et j'ai toujours mes favoris
Donc ça fonctionne bien à deux bémols près :
- Ca ne fonctionnera qu'après la mise à jour de FF et après la prochaine réouverture de session. Donc l'utilisateur perdra (temporairement) ses favoris.
- Le config eole va accumuler des profils inutiles. Le temps de mes tests, j'en ai créé 6 qu'il faudra supprimer à la main.