[RESOLU]Batch-Maj Firefox pour plusieurs profiles -Pb avec boucle for
Batch-Maj Firefox pour plusieurs profiles -Pb avec boucle for [RESOLU] - Win NT/2K/XP - Windows & Software
MarshPosté le 24-07-2011 à 13:57:45
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 :
REM Définition du chemin d' "application data" suivant l'OS
REM cette boucle NE peut PAS être incluse dans une deuxième boucle IF car le set ne fonctionne plus ???!!!
if exist "C:\ProgramData" (
rem particularité de Vista et Seven
set DossierAPPDATA=AppData\Roaming
) ELSE (
rem chemin pour XP
set DossierAPPDATA=Application Data
)
REM On se place dans le répertoire des profils
cd /D "%USERPROFILE%.\..\"
for /f "tokens=*" %%i in ('dir /s/b/a:d-s') do (
for /f "tokens=*" %%I in ('dir /s/b/a:d "%USERPROFILE%.\..\%%i\%DossierAPPDATA%\Mozilla\Firefox\Profiles\*default"') do (
Marsh Posté le 24-07-2011 à 13:57:45
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 :
Message édité par 75Karl le 06-10-2011 à 20:19:43