Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2098 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [RESOLU]Batch-Maj Firefox pour plusieurs profiles -Pb avec boucle for

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]Batch-Maj Firefox pour plusieurs profiles -Pb avec boucle for

n°3001895
75Karl
Posté le 24-07-2011 à 13:57:45  profilanswer
 

Bonjour,
J'ai une GPO pour l'installation de Firefox pour des postes intranet uniquement
donc pas de connexion internet, donc pas de maj auto
Mon problème est que selon la version, des extensions ne sont plus compatibles
 
j'ai donc un profil modèle sur un serveur que je veux copier sur le profil par défaut de Firefox et tous les profils existants déjà créés
pour l'installation silencieuse et la copie sur le profil par défaut, pas de problème, mon batch fonctionne
 
Là où ça se complique, c'est que le dossier des profils Windows sur ce parc est différent
c:\documents and settings
d:\documents and settings
d:\utilisateurs ,etc ....
 
et que les profils Firefox déjà créés ont des noms aléatoires du genre 23356srrk.default, ...
ils se finissent tous par "default" quand même
 
j'ai donc essayé de faire 2 boucles
une qui me récupère le chemin des profils windows et les listes
une qui récupère les chemins des profils firefox pour supprimer le dossier "extensions" et le remplacer par celui mis à jour dans le modèle
mais ça ne marche pas
 
 
voilà le bout de code mauvais :

Code :
  1. REM Définition du chemin d' "application data" suivant l'OS
  2. REM cette boucle NE peut PAS être incluse dans une deuxième boucle IF car le set ne fonctionne plus ???!!!
  3. if exist "C:\ProgramData" (
  4.  rem particularité de Vista et Seven
  5.  set DossierAPPDATA=AppData\Roaming
  6. ) ELSE (
  7.  rem chemin pour XP
  8.  set DossierAPPDATA=Application Data
  9. )
  10. REM On se place dans le répertoire des profils
  11. cd /D "%USERPROFILE%.\..\"
  12. for /f "tokens=*" %%i in ('dir /s/b/a:d-s') do (
  13. for /f "tokens=*" %%I in ('dir /s/b/a:d "%USERPROFILE%.\..\%%i\%DossierAPPDATA%\Mozilla\Firefox\Profiles\*default"') do (
  14.  rd /s/q "%USERPROFILE%.\..\%%i\%DossierAPPDATA%\Mozilla\Firefox\Profiles\%%I\extensions"
  15.  xcopy /e/c/h/r/k/y "\\SrvStockage\Firefox\ProfileModele\extensions\*.*" "%USERPROFILE%.\..\%%i\%DossierAPPDATA%\Mozilla\Firefox\Profiles\%%I\extensions\"
  16. )
  17. )


Message édité par 75Karl le 06-10-2011 à 20:19:43
mood
Publicité
Posté le 24-07-2011 à 13:57:45  profilanswer
 

n°3011674
75Karl
Posté le 06-10-2011 à 20:17:49  profilanswer
 

c'est bon j'ai trouvé
c'est ma deuxieme boucle qui était mauvaise
 

Code :
  1. set PathInstall=\\nom_serveur\GPO\Deploy
  2. REM Définition du chemin d' "application data" suivant l'OS
  3. REM cette boucle NE peut PAS être incluse dans une deuxième boucle IF car le set ne fonctionne plus ???!!!
  4. if exist "C:\ProgramData" (
  5. rem particularité de Vista et Seven
  6. set DossierAPPDATA=AppData\Roaming
  7. ) ELSE (
  8. rem chemin pour XP
  9. set DossierAPPDATA=Application Data
  10. )
  11. REM On se place dans le répertoire des profils
  12. cd /D "%USERPROFILE%.\..\"
  13. set PathProfil=%cd%
  14. rem """"" Recherche de tous les profils windows présents sur le poste à l'exception des répertoires systèmes
  15. for /f "tokens=*" %%i in ('dir /b/a:d-s-h') do (
  16. rem """"" recherche de tous les profils firefox existants et suppression du répertoire extensions puis copie du nouveau mis à jour
  17. for /d %%j in ("%cd%\%%i\%DossierAPPDATA%\Mozilla\Firefox\Profiles\*.default" ) do (
  18.  rd /s/q "%%j\extensions"
  19.  xcopy /e/c/h/r/k/y/q "%PathInstall%\Firefox\7.01\profile\extensions\*.*" "%%j\extensions\"
  20. )
  21. )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [RESOLU]Batch-Maj Firefox pour plusieurs profiles -Pb avec boucle for

 

Sujets relatifs
Problème de partition (un peu particulier)[RESOLU] MAJ seven qui bloque le pc
Problème session temporairegros problème d'interface saccadée, pc qui rame
Dmailer Sync 9_1_18359, problème de restaurationProblème de DNS en sortie de veille ou allumage pc
Problème USB avec VISTA[RightFax] Problème d'envoi de fax selon indicatif pays
Problème d'affichage lorsque boot sur SevenWindows 7 vs Firefox 5
Plus de sujets relatifs à : [RESOLU]Batch-Maj Firefox pour plusieurs profiles -Pb avec boucle for


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR