GLPI: Packages

Packages

7-Zip

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : 7-Zip

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Commande

msiexec /qn /norestart /i 7z1805-x64.msi

Access Runtime 2010

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Microsoft Access Runtime

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

Fichiers : access2010.zip (fichier zip fait des commandes ci-dessous)

Télécharger le fichier https://www.microsoft.com/fr-be/download/details.aspx?id=10910

Extraire les fichiers

setup.exe c:\accessruntime2010

Créer un fichier xml avec les données suivantes

<Configuration Product="AccessRT"> <Display Level="None" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" /> <Logging Type="standard" Path="C:\Temp\" Template="Microsoft_Access_2010_Runtime_Setup(*).log" /> <COMPANYNAME Value="MY COMPANY NAME" /> <Setting Id="SETUP_REBOOT" Value="Suppress" /> </Configuration>

Zipper les fichiers extraits et le fichier xml ensemble dans access2010.zip

Commandes

setup.exe /config config.xml

Acrobat Reader DC

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Adobe Acrobat Reader

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Commandes

wmic product where "name like 'Adobe Acrobat Reader%%'" call uninstall

AcroRdrDC1801120040_fr_FR.exe /sAll

Anydesk

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Adobe Anydesk makeITsimple

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Commandes

msiexec /qn /norestart /i AnyDesk.msi

BeID Middleware

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Belgium e-ID Middleware

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

fedict_codesiging.cer (certificat à extraire d'un poste où le logiciel a déjà été installé)

beidmw_64_4.2.8.msi

Commandes

certutil -addstore TrustedPublisher fedict_codesiging.cer

msiexec /i beidmw_64_4.2.8.msi /quiet /norestart

BeID Viewer

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Belgium e-ID viewer

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

beidviewer_4.3.6.msi

Commandes

msiexec /qn /i beidviewer_4.3.6.msi

doPDF

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : doPDF

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

dopdf-full.exe

Commandes

dopdf-full.exe -silent

Eset ESET Management Agent

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : ESET Management Agent

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

agent_x64.msi

install_config.ini (à générer sur la console d’administration GPO/SCCM SCript)

Commandes

msiexec /qn /i agent_x64.msi

Far Manager

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Far Manager

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

Far30b5151.x64.20180227.msi

Commandes

msiexec /qn /i Far30b5151.x64.20180227.msi

Firefox

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Firefox

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

Firefox Setup 60.0.1.exe

policies.js

pref("general.config.obscure_value", 0); pref("general.config.filename", "mozilla.cfg");

mozilla.cfg

//don’t show the upgrade page lockPref("browser.startup.homepage_override.mstone", «ignore»); //don’t check the default browser lockPref("browser.shell.checkDefaultBrowser", false); //disable autoupdate //lockPref("app.update.enabled", false); //set the homepage lockPref("browser.startup.homepage", «http://www.google.be»); lockPref("browser.startup.page", 1); //use the os certificates lockPref("security.enterprise_roots.enabled", true);

Commandes

"Firefox Setup 60.0.1.exe" -ms

Copier : from policies.js to C:\Program Files\Mozilla Firefox\defaults\pref\policies.js (name pas nécessaire)

Copier : from mozilla.cfg to C:\Program Files\Mozilla Firefox\mozilla.cfg (name pas nécessaire)

Flash NPAPI (firefox)

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Adobe Flash Player

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

install_flash_player.exe

Commandes

taskkill /F /IM Firefox.exe

install_flash_player.exe -install -au 2

Fusioninventory Agent (Mise à jour)

La mise à jour de l'agent ne peut pas être initié par lui-même. L'alternative trouvée est de créer une tâche planifiée qui mettra à jour l'agent.

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Fusioninventory

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

fusioninventory-agent_windows-x64_2.5.1.exe

sysrun.xml (fichier export des tâches planifiées)

<?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2019-09-02T14:11:33</Date> <Author>MAKEITSIMPLE\Administrator</Author> <URI>\sysrun</URI> </RegistrationInfo> <Triggers> <TimeTrigger> <Repetition> <Interval>PT1H</Interval> <StopAtDurationEnd>false</StopAtDurationEnd> </Repetition> <StartBoundary>2019-09-02T14:11:00</StartBoundary> <Enabled>true</Enabled> </TimeTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>S-1-5-18</UserId> <RunLevel>LeastPrivilege</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>PT72H</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions Context="Author"> <Exec> <Command>C:\windows\temp\fusioninventory-agent_windows-x64_2.5.1.exe</Command> <Arguments>/no-start-menu /installtype=from-current-config /acceptlicense /S</Arguments> </Exec> <Exec> <Command>del</Command> <Arguments>C:\windows\temp\fusioninventory-agent_windows-x64_2.5.1.exe</Arguments> </Exec> <Exec> <Command>schtasks</Command> <Arguments>/delete /tn sysrun /f</Arguments> </Exec> </Actions> </Task>

Commandes

Copier from fusioninventory-agent_windows-x64_2.5.1.exe to c:\windows\temp

schtasks /tn sysrun /create /XML sysrun.xml

The Gimp

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Gimp

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

gimp-2.8.22-setup.exe

Commandes

gimp-2.8.22-setup.exe /VERYSILENT /NORESTART

Google Chrome (enterprise)

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Google Chrome

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

Télécharger le fichier https://cloud.google.com/chrome-enterprise/browser/download/?hl=fr

GoogleChromeStandaloneEnterprise64.msi

Commandes

msiexec /qn /norestart /i GoogleChromeStandaloneEnterprise64.msi

Libreoffice

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : LibreOffice

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

LibreOffice_5.4.6_Win_x64.msi

Commandes

msiexec /qn /i LibreOffice_5.4.6_Win_x64.msi SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 REGISTER_ALL_MSO_TYPES=1 REBOOTYESNO=No ALLUSERS=1 CREATEDESKTOPLINK=1 ISCHECKFORPRODUCTUPDATES=0

OpenJDK

Conditions

Système d’exploitation – nom - est : Windows

ET Edition Systeme d’exploitation est « Professionnel »

ET PAS – Logiciel – Caractéristiques – Nom – Contient : AdoptOpenJDK

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

OpenJDK11U-jdk_x64_windows_hotspot_11.0.4_11.msi

Commandes

wmic product where "name like 'Java 8%%'" call uninstall

msiexec /qn /i OpenJDK11U-jdk_x64_windows_hotspot_11.0.4_11.msi INSTALLLEVEL=3

OemInfo (détails du support dans le menu System)

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Oeminfo

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

Image oemlogo.bmp

Faire un fichier bat

@echo off reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Manufacturer" /d "make IT simple" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportPhone" /d "+32-473-349777" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportHours" /d "24/24h 7/7d" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "SupportURL" /d "http://www.makeitsimple.be" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Logo" /d "c:\windows\oemlogo.bmp" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Oeminfo" /v "DisplayName" /d "Oeminfo" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Oeminfo" /v "DisplayVersion" /d "1.0" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Oeminfo" /v "Publisher" /d "makeITsimple" /t REG_SZ /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Oeminfo" /v "UninstallString" /d "c:\windows\system32\cmd.exe" /t REG_SZ /f

Commandes

oeminfo.bat

Copier : from oemlogo.bmp to C:\windows\oemlogo.bmp (name pas nécessaire)

Office 2016 SMB

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : Microsoft Office Famille et Petite Entreprise 2016 - fr-fr

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

Telécharger https://www.microsoft.com/en-us/download/details.aspx?id=49117&WT

Configurer un fichier install.xml (soit prendre ci-dessous, soit en générer un)

<Configuration> <Add OfficeClientEdition="64" Branch="Current" > <Product ID="HomeBusinessRetail" > <Language ID="fr-fr" /> </Product> </Add> <Updates Enabled="TRUE" Branch="Current" /> <Display Level="None" AcceptEULA="TRUE" CompletionNotice="no" SuppressModal="yes" /> <!-- <Logging Path="c:\test2" /> <Property Name="AUTOACTIVATE" Value="1" /> --> </Configuration>

setup /download install.xml

Après quelques temps, l'installeur aura préparé les fichiers. Zipper le tout dans office2016.zip

Copier le zip sur le serveur si celà dépasse la taille autorisée ( /var/www/glpi/files/_plugins/fusioninventory/upload)

Commandes

Office2016\setup.exe /configure Office2016\install.xml

Putty

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : PuTTY release

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Package

putty-64bit-0.70-installer.msi

Commandes

msiexec /qn /i putty-64bit-0.70-installer.msi

RSAT

Conditions

Système d’exploitation – nom - est : Windows

ET PAS – Logiciel – Caractéristiques – Nom – Contient : KB2693643

ET – Logiciel – Version – Statut – N’est pas – « Mise à jour possible »

Un check supplémentaire sur la présence de Windows 10 est à prévoir si le parc n'est pas uniforme.

Package

WindowsTH-RSAT_WS_1803-x64.msui

Commandes

wusa WindowsTH-RSAT_WS_1709-x64.msu /quiet

Sources

Office 2016

https://officedev.github.io/Office-IT-Pro-Deployment-Scripts/XmlEditor.html

https://config.office.com/

https://prajwaldesai.com/deploy-office-2016-using-click-to-run-deployment-tool/

Astuces

Stockage

Les fichiers uploadés se retrouvent dans /var/www/glpi/files/_plugins/fusioninventory/files/repository…

Ils sont renommés, pour faire le lien, il faut se rendre dans /var/www/glpi/files/_plugins/fusioninventory/files/manifest, ouvrir le fichier identifié par le Hash de la page du package puis ouvrir le repository correspondant

Pour uploader un fichier manuellement (si trop volumineux), le transférer sur /var/www/glpi/files/_plugins/fusioninventory/upload