Installation silencieuce et TSE

Bonjour,

J’aimerai déployer les maj de PDF creator sur mes postes clients mais je ne trouve pas comment faire en install silencieuse. Pas de msi disponible pour l’instant, peut-etre bientot avec la new version réécrite.

Concernant l’installation sous TSE, je voudrais savoir si le mode serveur ou le mode normal est le mieux. Car souvent mes utilisateurs rencontrent des plantages de PDF Creator qui fige complémentent la session TSE et je dois Fermer la session TSE de l’user depuis le serveur.

Merci de votre aide.

j’ai trouvé ce type d’installation mais pour l’instant je n’arrive pas à le faire fonctionner.

[quote]@echo off
set PDFVER=1_7_1

cls
:: uninstall existing PDFcreator – /SILENT works for 1.0.0, 0.9.8; 0.9.9 doesn’t support it
echo Uninstall existing PDFcreator …
if exist “C:\Program Files (x86)\PDFCreator\unins000.exe” “C:\Program Files (x86)\PDFCreator\unins000.exe” /SILENT /NOREBOOT
if exist “C:\Program Files (x86)\PDFCreator\unins000.dat” “C:\Program Files (x86)\PDFCreator\unins000.exe” /NOREBOOT
if exist “C:\Program Files (x86)\PDFCreator\unins000.dat” “C:\Program Files (x86)\PDFCreator\unins000.exe”
if exist “C:\Program Files (x86) (x86)\PDFCreator\unins000.exe” “C:\Program Files (x86) (x86)\PDFCreator\unins000.exe” /SILENT /NOREBOOT
if exist “C:\Program Files (x86) (x86)\PDFCreator\unins000.dat” “C:\Program Files (x86) (x86)\PDFCreator\unins000.exe” /NOREBOOT
if exist “C:\Program Files (x86) (x86)\PDFCreator\unins000.dat” “C:\Program Files (x86) (x86)\PDFCreator\unins000.exe”
echo.

:: stop the print spooler to unlock c:\windows\system32\pdfcmnnt.dll
net stop spooler
if exist c:\windows\system32\pdfcmnnt.dll del c:\windows\system32\pdfcmnnt.dll
:: restart the print spooler
net start spooler

:: install PDFCreator
echo Install updated PDFcreator …
if not exist c:\Backups\. md C:\Backups
start/wait PDFCreator-%PDFVER%_setup.exe /LOADINF=PDFCreator-1x.inf /ForceInstall /SILENT /NOCANCEL /NORESTART /SP- /Log=C:\Backups\PDFCreator-%PDFVER%-install.log
echo.

:: Uncomment the next line to set PDFCreator as default printer
:: RUNDLL32 PRINTUI.DLL,PrintUIEntry /nPDFCreator /y

:: set interval for checking for new version: disable “0” daily “1” weekly “2” monthly "3"
echo Setting “check for new version” registry key …
REG ADD “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PDFCreator\Program” /v “UpdateInterval” /t REG_SZ /d “0” /f

pause
[\quote]

Et voici le fichier .inf :

[Setup]
Lang=french
Dir=C:\Program Files (x86)\PDFCreator
Group=PDFCreator
NoIcons=0
SetupType=custom
Components=program,ghostscript,helpfiles,helpfiles\french,languages,languages\english,languages\french
Tasks=desktopicon,desktopicon\common,winexplorer
Printername=PDFCreator
ServerInstallation=0
Win9xPrinterdriver=0
WinNtPrinterdriver=0
Win2k32bitPrinterdriver=0
Win2k64bitPrinterdriver=0
Offer=1

L’installation par le script ci-dessus fonctionne parfaitement avec un GPO.
Placé les 3 fichiers ensembles (.inf /.exe / .cmd) sinon mettre les chemins absolus dans le fichier .CMD

Installation rapide, pas besoin de créer un MSI, et complètement transparent pour l’utilisateur.

rajouter la ligne ci-dessous apres le
@echo off
set PDFVER=1_7_1

:: verification si PDFVER=1_7_1 est deja installer; si oui, script abandonne
if exist C:\LogInstallation\PDFCreator-%PDFVER%-install.log exit


afin d’éviter la réinstallation du logiciel a chaque déamrrage du pc.