Enquête faite, les fichiers de sauvegarde bookmarksxxxx.html continuent d'être stockés à l'emplacement par défaut, mais ne semblent plus être remis à jour.
Je vous ai promis un batch de commandes pour faire le job, dont acte.
Il appelle quelques remarques, si quelqu'un a une idée de correction, ce serait parfait.
1) il faut tout de même un utilitaire de synchronisation à la ligne de commande: cbm fait le job, vous avez le lien pour le téléchargement
2) XCOPY ne reconnaît pas sous 2k/xp les chemins unc, il faut donc soit outrepasser cette limitation (je n'y suis pas arrivé), soit se servir de COPY.
3) enfin, le plus gênant, les variables d'environnement ne semblent pas être reconnues dès lors que l'on s'adresse à un chemin réseau; vous remarquerez que \\poste11\poste11win2000c\ tient pour %systemdrive% sur le poste distant.
Enfin, bien sûr, c'est testé et fonctionnel chez moi, mais sauvegardez quand même vos bookmarks avant au cas où.....
Et, de mémoire, attention aux caractères ascii étendus (accents...) dans les bookmarks:
c'est toujours une saine précaution, les batchs (et ms-dos en cas de catastrophe extérieure) ont horreur de ça.
Code : Tout sélectionner
@echo off
REM download cbm33 a http://www.freewareweb.com/cgi-bin/archive.cgi?download=1&ID=598
REM dezipper, copier cbm33 dans un dossier (ici E:\cbm33)
REM déplacer bookmarks Firefox sur chaque PC sous chemin non variable
REM ici: \Firefox et \Seamonkey a la racine de la partition systeme
REM creation dossiers temp
MD %TEMP%\p11
MD %TEMP%\p21
REM Copier Poste11 bookmarks dans dossier temp p11
COPY "\\poste11\poste11win2000c\firefox\bookmarks.html" "%TEMP%\p11\bookmarks1.html"
COPY "\\poste11\poste11win2000c\seamonkey\bookmarks.html" "%TEMP%\p11\bookmarks2.html"
REM Copier Poste21 bookmarks dans dossier temp p21
COPY "%SYSTEMDRIVE%\Firefox\bookmarks.html" "%TEMP%\p21\bookmarks1.html"
COPY "%SYSTEMDRIVE%\seamonkey\bookmarks.html" "%TEMP%\p21\bookmarks2.html"
REM Synchroniser p11 et p21 Bookmarks dans p21
E:\CBM33\BKMMERGE "%TEMP%\p21\bookmarks1.html" "%TEMP%\p11\bookmarks1.html" /noint /Addit
E:\CBM33\BKMMERGE "%TEMP%\p21\bookmarks2.html" "%TEMP%\p11\bookmarks2.html" /noint /Addit
REM Supprimer Original Bookmarks
DEL /Q "\\poste11\poste11win2000c\firefox\bookmarks.html"
DEL /Q "\\poste11\poste11win2000c\seamonkey\bookmarks.html"
DEL /Q "%SYSTEMDRIVE%\Firefox\bookmarks.html"
DEL /Q "%SYSTEMDRIVE%\seamonkey\bookmarks.html"
REM Remplacer Original bookmarks par p21
COPY "%TEMP%\p21\bookmarks1.html" "\\poste11\poste11win2000c\firefox\bookmarks.html"
COPY "%TEMP%\p21\bookmarks1.html" "%SYSTEMDRIVE%\Firefox\bookmarks.html"
COPY "%TEMP%\p21\bookmarks2.html" "\\poste11\poste11win2000c\seamonkey\bookmarks.html"
COPY "%TEMP%\p21\bookmarks2.html" "%SYSTEMDRIVE%\seamonkey\bookmarks.html"
REM supprimer dossiers temp
RD /S /Q %TEMP%\p11\
RD /S /Q %TEMP%\p21\
cls