Page 8 sur 11

Re: Firefox, navigateur internet libre

Posté : 24 nov. 2020 22:16
par raphael.brocq
ouep et vérifier les droits.

Re: Firefox, navigateur internet libre

Posté : 10 déc. 2020 16:32
par raphael.rey
Bonjour,
j'ai rajouté les scripts .ini et .bat comme indiqué, mais cela ne fonctionnait pas chez nous,
en effet, dans le perso des utilisateurs, il n'y a pas de config_eole mais un .Config à la place.
Il faut modifier l'adresse en conséquence dans le .bat, et du coup cela fonctionne bien, on retrouve nos profiles.
Je ne sais pas si nous sommes le seul établissement dans ce cas, mais cela peut servir à d'autres.

Bonne soirée à tous,
bien cordialement
Raphael REY
collège de Brou à bourg en bresse

Re: Firefox, navigateur internet libre

Posté : 24 déc. 2020 12:27
par raphael.brocq
Merci Raphaël.
Il me semble malheusement qu'il reste encore quelques collèges dans l'Ain dans cette configuration.

Re: Firefox, navigateur internet libre

Posté : 11 janv. 2021 08:10
par raphael.brocq
mise à jour en 84.0.2

Re: Firefox, navigateur internet libre

Posté : 02 févr. 2021 06:16
par raphael.brocq
mise à jour en 85.0

Re: Firefox, navigateur internet libre

Posté : 02 févr. 2021 08:36
par cedric.frayssinet
Mise à jour de la version ESR en 78.7.0 et correction d'un bug au passage (il n'y avait pas de %version% dans le package). Avec cette version, toujours pas de problème de profil :crossing_fingers:

Re: Firefox, navigateur internet libre

Posté : 25 févr. 2021 09:36
par raphael.brocq
Mise à jour à 86.0

Re: Firefox, navigateur internet libre

Posté : 04 mars 2021 10:11
par raphael.morel
A chaque nouvelle version les utilisateurs perdent les identifiants mémorisés. Il n'y avait pas une solution pour éviter cela ?

Re: Firefox, navigateur internet libre

Posté : 04 mars 2021 11:38
par sebastien.sadjian
Bonjour,
J'ai remarqué une recrudescence des profiles alternatifs (nouveaux profiles créés à chaque perte de connexion ou passage d'une version à l'autre de firefox) ces derniers temps
La manip qui permet de forcer le chargement du profil "defaut" ne semble pas fonctionner chez moi (erreur de ma part ou mise à jour ?)
Du coup j'ai beaucoup d'utilisateurs qui se retrouvent avec leur espace de stockage saturé sans comprendre pourquoi.

J'ai bien entendu homogénéisé les versions de firefox sur tous les postes mais le problème reprendra dès qu'un utilisateur aura l'idée de mettre à jour le navigateur en fouillant dans les menus. De plus les profiles créés restent.

J'ai donc adapté un batch de nettoyage existant pour qu'il supprime tous les dossiers contenu dans "Profile" SAUF celui qui s'appelle "Defaut". (c'est très utile pour ne pas perdre les mdp, favoris, ... et ne pas faire râler les collègues) Je partage ça peut servir.
L’exécution est longue ... Il faut lancer ce script après avoir mis à jour Firefox sur tous les poste via wpkg ... et à un moment ou il n'y a plus personne dans l'établissement.
Accessoirement, il s'agit d'un bon script de toilettage à lancer à l'occasion pour faire de la place sur le serveur.


Version prof : Ce sont surtout eux qui sont concernés car ils tournent sur les salles et sont donc plus susceptibles de passer d'une version "récente" a "ancienne" de firefox
@echo off
echo.
echo Supprime tout les profiles Firefox des prof sauf Defaut (appuyer 3x pour confirmer)
echo.
echo ATTENTION, c'est definitif....
echo.

pause
pause
pause



for /f "tokens=1,2,3" %%I in ('net group professeurs /domain') do (
  if exist "\\srv-scribe\%%I\perso" (
    if exist "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" (
      echo - %%I
    echo Backup dossier Defaut ...
    xcopy "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\FireFox\Defaut" /e /i /h /y /q
    echo Suppression du dossier Profiles ...
    rd /s /q "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Profiles"
    echo Recreation du dossier Defaut ...
    xcopy "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Defaut" "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\FireFox\Profiles\Defaut" /e /i /h /y /q
    echo Suppression du dossier Defaut de backup ...
    rd /s /q "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Defaut"
    )

  )

  if exist "\\srv-scribe\%%J\perso" (
    if exist "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" (
      echo - %%J
    echo Backup dossier Defaut ...
    xcopy "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\FireFox\Defaut" /e /i /h /y /q
    echo Suppression du dossier Profiles ...
    rd /s /q "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Profiles"
    echo Recreation du dossier Defaut ...
    xcopy "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Defaut" "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\FireFox\Profiles\Defaut" /e /i /h /y /q
    echo Suppression du dossier Defaut de backup ...
    rd /s /q "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Defaut"
    )
  )
  if exist "\\srv-scribe\%%K\perso" (
    if exist "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" (
      echo - %%K
     echo Backup dossier Defaut ...
    xcopy "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\FireFox\Defaut" /e /i /h /y /q
    echo Suppression du dossier Profiles ...
    rd /s /q "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Profiles"
    echo Recreation du dossier Defaut ...
    xcopy "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Defaut" "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\FireFox\Profiles\Defaut" /e /i /h /y /q
    echo Suppression du dossier Defaut de backup ...
    rd /s /q "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Defaut"
    )
  )
)

echo.
pause
pause


Pour la version élève il suffit de remplacer
for /f "tokens=1,2,3" %%I in ('net group professeurs /domain') do (

par
for /f "tokens=1,2,3" %%I in ('net group eleves /domain') do (



Pour expliquer rapidement le fonctionnement du script, ne connaissant pas la fonction qui permet de supprimer tous les dossiers sauf celui qui s'appelle "Defaut", le script effectue 4 opérations
1 - créer une sauvegarde du dossier "Defaut",
2 - effacer tout le dossier "Profiles"
3 - le recréer avec juste le "Defaut" à l"intérieur
4 - Supprimer la sauvegarde de "Defaut"

EDIT :
J'ai vu qu'une solution pour ces profiles alternatifs était proposée et consiste à purger complètement le dossier profile, ce qui implique la perte de tous les favoris, mdp, ...
Cette version est plus "collègues friendly"

Re: Firefox, navigateur internet libre

Posté : 04 mars 2021 17:27
par raphael.brocq
raphael.morel a écrit :
A chaque nouvelle version les utilisateurs perdent les identifiants mémorisés. Il n'y avait pas une solution pour éviter cela ?

https://forum-dane.ac-lyon.fr/forum/vie ... 100#p21784

Re: Firefox, navigateur internet libre

Posté : 04 mars 2021 17:31
par raphael.brocq
sebastien.sadjian a écrit :
Pour expliquer rapidement le fonctionnement du script, ne connaissant pas la fonction qui permet de supprimer tous les dossiers sauf celui qui s'appelle "Defaut", le script effectue 4 opérations
1 - créer une sauvegarde du dossier "Defaut",
2 - effacer tout le dossier "Profiles"
3 - le recréer avec juste le "Defaut" à l"intérieur
4 - Supprimer la sauvegarde de "Defaut"

EDIT :
J'ai vu qu'une solution pour ces profiles alternatifs était proposée et consiste à purger complètement le dossier profile, ce qui implique la perte de tous les favoris, mdp, ...
Cette version est plus "collègues friendly"


Merci Sébastien.
C'est ce que je voulais faire sur le serveur pour l'intégrer dans le script de purge quotidien. J'avais commencé à y réfléchir pendant les vacances de Noël mais je n'ai pas eu le temps de m'y remettre et surtout de tester au collège. Un jour peut-être. :-(

Re: Firefox, navigateur internet libre

Posté : 18 mars 2021 08:59
par raphael.brocq
mise à jour en 86.0.1

Re: Firefox, navigateur internet libre

Posté : 01 avr. 2021 10:39
par raphael.brocq
mise à jour en 87.0
non testé, je le ferai demain en formation. Mais pas d'inquiétudes pour autant !

Re: Firefox, navigateur internet libre

Posté : 06 avr. 2021 22:19
par raphael.rey
Pour ma part j'ai testé le 87.0
il semble que la gestion des profils soit différente, et du coup j'ai fait machine arrière...

Re: Firefox, navigateur internet libre

Posté : 06 avr. 2021 22:51
par raphael.brocq
tu avais quelle version avant. Je n'ai rien remarqué par rapport à la 86.0. Mais bon, c'était vendredi...

Re: Firefox, navigateur internet libre

Posté : 06 avr. 2021 23:00
par raphael.rey
J'avais la 86.3 mais en 32 bits. J'ai mis la 87.0 en 64.
Il y a eu un problème au redémarrage. Les profils ne remontaient pas, firefox affichait un message indiquant qu'il fallait créer un compte Mozilla pour la gestion des profils.
Du coup j'ai désinstallé, au passage avec wpkg ça ne se desinstallait pas, heureusement j'ai fait ça un vendredi après midi à 16h. Du coup j'ai fait 2 postes à la main, j'ai remis en 86.0

Re: Firefox, navigateur internet libre

Posté : 06 avr. 2021 23:14
par raphael.brocq
Pourquoi être passé en 64 bits ?
Le paquet est pour 32 bits

Re: Firefox, navigateur internet libre

Posté : 06 avr. 2021 23:21
par raphael.rey
Erreur lors du téléchargement, j'ai fait ça un peu trop vite pendant un ds...
Penses tu qu'il puisse y avoir un lien de cause à effet ?

Re: Firefox, navigateur internet libre

Posté : 12 avr. 2021 09:18
par christophe.chapelant
sebastien.sadjian a écrit :
Bonjour,
J'ai remarqué une recrudescence des profiles alternatifs (nouveaux profiles créés à chaque perte de connexion ou passage d'une version à l'autre de firefox) ces derniers temps
La manip qui permet de forcer le chargement du profil "defaut" ne semble pas fonctionner chez moi (erreur de ma part ou mise à jour ?)
Du coup j'ai beaucoup d'utilisateurs qui se retrouvent avec leur espace de stockage saturé sans comprendre pourquoi.

J'ai bien entendu homogénéisé les versions de firefox sur tous les postes mais le problème reprendra dès qu'un utilisateur aura l'idée de mettre à jour le navigateur en fouillant dans les menus. De plus les profiles créés restent.

J'ai donc adapté un batch de nettoyage existant pour qu'il supprime tous les dossiers contenu dans "Profile" SAUF celui qui s'appelle "Defaut". (c'est très utile pour ne pas perdre les mdp, favoris, ... et ne pas faire râler les collègues) Je partage ça peut servir.
L’exécution est longue ... Il faut lancer ce script après avoir mis à jour Firefox sur tous les poste via wpkg ... et à un moment ou il n'y a plus personne dans l'établissement.
Accessoirement, il s'agit d'un bon script de toilettage à lancer à l'occasion pour faire de la place sur le serveur.


Version prof : Ce sont surtout eux qui sont concernés car ils tournent sur les salles et sont donc plus susceptibles de passer d'une version "récente" a "ancienne" de firefox
@echo off
echo.
echo Supprime tout les profiles Firefox des prof sauf Defaut (appuyer 3x pour confirmer)
echo.
echo ATTENTION, c'est definitif....
echo.

pause
pause
pause



for /f "tokens=1,2,3" %%I in ('net group professeurs /domain') do (
  if exist "\\srv-scribe\%%I\perso" (
    if exist "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" (
      echo - %%I
    echo Backup dossier Defaut ...
    xcopy "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\FireFox\Defaut" /e /i /h /y /q
    echo Suppression du dossier Profiles ...
    rd /s /q "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Profiles"
    echo Recreation du dossier Defaut ...
    xcopy "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Defaut" "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\FireFox\Profiles\Defaut" /e /i /h /y /q
    echo Suppression du dossier Defaut de backup ...
    rd /s /q "\\srv-scribe\%%I\perso\config_eole\Application Data\Mozilla\Firefox\Defaut"
    )

  )

  if exist "\\srv-scribe\%%J\perso" (
    if exist "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" (
      echo - %%J
    echo Backup dossier Defaut ...
    xcopy "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\FireFox\Defaut" /e /i /h /y /q
    echo Suppression du dossier Profiles ...
    rd /s /q "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Profiles"
    echo Recreation du dossier Defaut ...
    xcopy "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Defaut" "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\FireFox\Profiles\Defaut" /e /i /h /y /q
    echo Suppression du dossier Defaut de backup ...
    rd /s /q "\\srv-scribe\%%J\perso\config_eole\Application Data\Mozilla\Firefox\Defaut"
    )
  )
  if exist "\\srv-scribe\%%K\perso" (
    if exist "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" (
      echo - %%K
     echo Backup dossier Defaut ...
    xcopy "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Profiles\Defaut" "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\FireFox\Defaut" /e /i /h /y /q
    echo Suppression du dossier Profiles ...
    rd /s /q "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Profiles"
    echo Recreation du dossier Defaut ...
    xcopy "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Defaut" "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\FireFox\Profiles\Defaut" /e /i /h /y /q
    echo Suppression du dossier Defaut de backup ...
    rd /s /q "\\srv-scribe\%%K\perso\config_eole\Application Data\Mozilla\Firefox\Defaut"
    )
  )
)

echo.
pause
pause


Pour la version élève il suffit de remplacer
for /f "tokens=1,2,3" %%I in ('net group professeurs /domain') do (

par
for /f "tokens=1,2,3" %%I in ('net group eleves /domain') do (



Pour expliquer rapidement le fonctionnement du script, ne connaissant pas la fonction qui permet de supprimer tous les dossiers sauf celui qui s'appelle "Defaut", le script effectue 4 opérations
1 - créer une sauvegarde du dossier "Defaut",
2 - effacer tout le dossier "Profiles"
3 - le recréer avec juste le "Defaut" à l"intérieur
4 - Supprimer la sauvegarde de "Defaut"

EDIT :
J'ai vu qu'une solution pour ces profiles alternatifs était proposée et consiste à purger complètement le dossier profile, ce qui implique la perte de tous les favoris, mdp, ...
Cette version est plus "collègues friendly"

Bonjour,
Je ne suis pas trop doué en scripting, mais si quelqu'un peut m'expliquer pourquoi on a 3 fois la même partie (pour I, J, K) dans ce script ?
Si ce ne sont que des variables, est-ce qu'on ne fait pas 3 fois la même chose ?
Et plutôt que copier, effacer, recopier, est-ce qu'on ne pourrait pas tout simplement dire on efface tout dans ...\Profiles sauf le répertoire Defaut ???
Merci de vos éclaircissements !

Re: Firefox, navigateur internet libre

Posté : 12 avr. 2021 09:51
par raphael.brocq
Bonjour,
Le script initial a été développé par un technicien du CD69. Je me suis aussi posé la question, mais n'ai jamais trouvé la réponse. Donc comme ça fonctionne,...
Sinon pour la deuxième partie, Sébastien répondra mieux que moi puisque c'est son adaptation, mais comme je voulais faire un truc équivalent, je dirai que tout simplement car le seul dossier dont on connait le nom est le dossier Profile, les autres étant nommés aléatoirement.