Cependant, si vous avez besoin d'installer une extension pour tous les utilisateurs de l'ordinateur, c'est possible ! Pour cela il faut lancer libreoffice (ou openoffice) en faisant un clic-droit sur le raccourci et "exécuter en tant qu'administrateur". En faisant cela, vous aurez l'option d'installer l'extension pour tous les utilisateurs ! (remarque : suivant la configuration de vos stratégies, adminsta ou même mod_loc lancent automatiquement les programmes en tant qu'administrateur)
Si vous voulez déployer une extension sur tout les utilisateurs, vous pouvez essayer ceci (attention : méthode non garantie !) : voici un exemple avec l'extension "cartable fantastique" :
1) sur un PC, installer l'extension pour tous les utilisateurs en exécutant libreoffice en tant qu'administrateur comme expliqué ci-dessus.
2) copier le dossier C:\Program Files\LibreOffice\share\uno_packages\cache\uno_packages\lu1232mu8tf.tmp_ dans \\serveur01\packages\extensions_libreoffice
Remarques :
- si c'est une autre extension, le nom "lu1232mu8tf.tmp_" sera différent et vous pouvez vérifier l'extension en cliquant dans le dossier, le nom de l'extension apparaît.
- le chemin "C:\Program Files\LibreOffice" dépend de la version installé sur votre réseau, à modifier en fonction.
- pour OpenOffice, ça fonctionne aussi, avec le chemin "C:\Program Files (x86)\OpenOffice 4\...
3) ajouter cette ligne dans le script magsys.bat (ou arret_station.bat) :
if not exist "C:\Program Files\LibreOffice\share\uno_packages\cache\uno_packages\lu1232mu8tf.tmp_" xcopy /Y /E /I "\\serveur01\packages\extensions_libreoffice\lu1232mu8tf.tmp_" "C:\Program Files\LibreOffice\share\uno_packages\cache\uno_packages\lu1232mu8tf.tmp_"
(Si vous avez 2 versions de libreoffice sur votre réseau, vous pouvez mettre 2 fois cette ligne avec les 2 chemins différents de libreoffice)
4) redémarrer un autre PC et vérifier que l'extension est installée et fonctionne