installer des extension par batch et wpkg

Bonjour,
J'essai depuis plusieurs jours d'installer des extensions par batch pour wpkg sous serveur sambaedu;
Voici une partie de ce paquet:
Commandes avant une mise à jour:
"%ComSpec% /C %Z%\wpkg\tools\pskill.exe /accepteula -t soffice || exit 0"/>
"%ComSpec% /C "%ProgramFiles%\LibreOffice 3\program\unopkg.com" remove --shared CmathOOo || exit 0"
    "%ComSpec% /C "%ProgramFiles%\LibreOffice 3.4\program\unopkg.com" list --shared CmathOOo || exit 0"
"%ComSpec% /C "%ProgramFiles%\LibreOffice 3.4\program\unopkg.com" remove --shared CmathOOo|| exit 0"
"%ComSpec% /C if exist "%SystemDrive%\netinst\locmath.txt" del /F /Q "%SystemDrive%\netinst\locmath.txt""
Commandes d'installation:
"%ComSpec% /C If Not Exist "%ProgramFiles%\LibreOffice 3.4\program\unopkg.com" exit 1"

"%ComSpec% /C xcopy /Q /I /E /Y %Z%\packages\libreoffice\CmathOOo.oxt %TMP%"

<!-- Arrete LibreOffice s'il tournait -->
"%ComSpec% /C %Z%\wpkg\tools\pskill.exe /accepteula -t soffice || exit 0"
install cmd="%ComSpec% /C %Z%\wpkg\tools\pskill.exe /accepteula -t unopkg || exit 0"
"%ComSpec% /C If exist &quot;%HOMEPATH%\Application Data\LibreOffice\3\.lock&quot; del /F /Q &quot;%HOMEPATH%\Application Data\LibreOffice\3\.lock&quot;"
"&quot;%ProgramFiles%\LibreOffice 3.4\program\unopkg.com&quot; add -v --shared --suppress-license &quot;%TMP%\CmathOOo.oxt&quot; --log-file &quot;%SystemDrive%\netinst\locmath.txt&quot;"

Tout semble passer sauf la dernière ligne d'installation qui me renvoie toujours l'erreur 1

Pourtant celle-ci fonctionne parfaitement si je la lance à partir d'un compte dans une console dos sous xp.

Ces commandes sont lancés par un administrateur local qui a les bons droits

Je bloque vraiment sur le sujet

Merci de votre aide.
Cordialement

Libreoffice 3.4.5 stable

Bonsoir,

Bonjour,
J'essai depuis plusieurs jours d'installer des extensions par batch pour
wpkg sous serveur sambaedu;
Voici une partie de ce paquet:
Commandes avant une mise à jour:
"%ComSpec% /C %Z%\wpkg\tools\pskill.exe /accepteula -t soffice || exit 0"/>
"%ComSpec% /C &quot;%ProgramFiles%\**LibreOffice 3\program\unopkg.com&quot;
remove --shared CmathOOo || exit 0"
  "%ComSpec% /C &quot;%ProgramFiles%\**LibreOffice 3.4\program\unopkg.com&quot;
list --shared CmathOOo || exit 0"
"%ComSpec% /C &quot;%ProgramFiles%\**LibreOffice 3.4\program\unopkg.com&quot;
remove --shared CmathOOo|| exit 0"
"%ComSpec% /C if exist &quot;%SystemDrive%\netinst\**locmath.txt&quot;
del /F /Q &quot;%SystemDrive%\netinst\**locmath.txt&quot;"
Commandes d'installation:
"%ComSpec% /C If Not Exist &quot;%ProgramFiles%\**LibreOffice 3.4\program\
unopkg.com&quot; exit 1"

"%ComSpec% /C xcopy /Q /I /E /Y %Z%\packages\libreoffice\**CmathOOo.oxt
%TMP%"

<!-- Arrete LibreOffice s'il tournait -->
"%ComSpec% /C %Z%\wpkg\tools\pskill.exe /accepteula -t soffice || exit 0"
install cmd="%ComSpec% /C %Z%\wpkg\tools\pskill.exe /accepteula -t unopkg
>> exit 0"
"%ComSpec% /C If exist &quot;%HOMEPATH%\Application
Data\LibreOffice\3\.lock&quot; del /F /Q &quot;%HOMEPATH%\Application
Data\LibreOffice\3\.lock&quot;**"
"&quot;%ProgramFiles%\**LibreOffice 3.4\program\unopkg.com&quot; add -v
--shared --suppress-license &quot;%TMP%\CmathOOo.oxt&quot; --log-file
&quot;%SystemDrive%\netinst\**locmath.txt&quot;"

Tout semble passer sauf la dernière ligne d'installation qui me renvoie
toujours l'erreur 1

Pourtant celle-ci fonctionne parfaitement si je la lance à partir d'un
compte dans une console dos sous xp.

Ces commandes sont lancés par un administrateur local qui a les bons droits

Si win7, essaie avec une console dos mais en cliquant-droit - exécuter en

tant qu'administrateur.
Même admin local, on est pas tout a fait admin si on est pas en mode
"super-admin".

Bienvenu dans le monde de la protection :wink:
Yves

Bonsoir,
C'ets laigne à propos du fichiers .lock qui posait problème, la variable %HOMEPATH% n'était plus interprétée, et donc c'était le fichier .lock qui bloquait la ligne d'install.

Cordialement