Vous êtes sur la page 1sur 24

Packaging d'applications

PACKAGING D'APPLICATION

DOCUMENT
Version Date Nature du document
1.0 13/02/2019 Création

Service Auteur
Packaging d'Applications Page 1/24
Consulting C.KH
Packaging d'applications

SERVICE ORGANISME POUR


SCC Consulting Ecriture / Lecture
SCC Technique Lecture
CRIDF IT Lecture

DOCUMENT
Objet Packaging d'Applications
Date de création 13/02/2019
Version 1.0
Auteur C.KHAMLY

VALIDATION
NOM SERVICE DATE

Service Auteur
Packaging d'Applications Page 2/24
Consulting C.KH
Packaging d'applications

SOMMAIRE
1 ENVIRONNEMENT..........................................................4
2 REGLES DE PACKAGING..............................................4
3 APPLICATIONS................................................................5
3.1 7-ZIP 19.00 X64...............................................................................5
3.2 ADOBE READER DC 2019.010.20091 FR X86...............................5
3.3 ADOBE FLASH PLAYER 32.0.0.156 X86.........................................7
3.4 GOOGLE CHROME ENTREPRISE 72.0.3626.96 FR X64.................8
3.5 LIBREOFFICE 6.1.5.2 FR X64........................................................9
3.6 MICROSOFT OFFICE 365 – 2019 FR X86......................................9
3.7 MICROSOFT SILVERLIGHT 5.1.50918.0 X64..................................9
3.8 MOZILLA FIREFOX ESR 60.5 FR X64.........................................10
3.9 ORACLE CLIENT 11G R2 X86......................................................12
3.10 ORACLE JAVA RE 8U202 X64...................................................13
3.11 ORACLE JAVA RE 8U202 X86...................................................14
3.12 PDFFORGE PDFCREATOR 3.3.2 FR X64..................................14
3.13 VIDEOLAN CLIENT 3.0.6 X64....................................................15
4 OUTIL D’EMPAQUETAGE MSIX...............................16
4.1 PRÉREQUIS....................................................................................16
4.2 CERTIFICAT...................................................................................16
4.3 CRÉATION......................................................................................20
4.4 INSTALLATION..............................................................................24

Service Auteur
Packaging d'Applications Page 3/24
Consulting C.KH
Packaging d'applications

1 ENVIRONNEMENT
Système d'exploitation Microsoft Windows 10

Version Entrprise FR x64

Build 1809

Recette Poste virtuel Hyper-V 3

2 REGLES DE PACKAGING
Source éditeur exclusivement
Aucune modification de la source éditeur
Installation par défaut de l'application
Installation silencieuse et passive, si possible (en mode unattended) selon les recommandations de l'éditeur
Désactivation des mises a à jour et des notifications
Aucun raccourci sur le bureau Windows

Service Auteur
Packaging d'Applications Page 4/24
Consulting C.KH
Packaging d'applications

3 APPLICATIONS
3.1 7-Zip 19.00 x64
Source https://www.7-zip.org/download.html

Exécution msiexec.exe /i 7z1900-x64.msi /q

Désinstallation msiexec.exe /x {23170F69-40C1-2702-1900-000001000000} /q

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
{23170F69-40C1-2702-1900-000001000000}]
Détection SCCM
"DisplayName"="7-Zip 19.00 (x64 edition)"

1.1 Adobe Reader DC 2019.010.20091 FR x86


Source https://get.adobe.com/fr/reader/enterprise/

Licence Freeware

Lien PKG Acrobat Customization Wizard DC for Windows

Source msi AcroRdrDC1901020091_fr_FR.exe -nos_oC:\AdobeFiles -nos_ne

Source PKG avec


msiexec.exe /p AcroRdrDCUpd1901020091.msp /a AcroRead.msi
MAJ

Source administrative msiexec.exe /a AcroRead.msi

Fichier de réponse AdobeReaderDC.mst

Personnalization
Options

Service Auteur
Packaging d'Applications Page 5/24
Consulting C.KH
Packaging d'applications

Installation Options

Adobe Updater-Win (Windows Updates)

Ajout de la clé de registre :


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat
Reader\DC\FeatureLockDown]
"bUpdater"=dword:00000000

Registry

Service Auteur
Packaging d'Applications Page 6/24
Consulting C.KH
Packaging d'applications

Shortcuts

Online Services and


Features

PKG Copier le fichier de réponse "AdobeReaderDC.mst" vers le dossier "PKG"

Exécution msiexec.exe /i AcroRead.msi transforms=AdobeReaderDC.mst /q

Désinstallation msiexec.exe /x {AC76BA86-7AD7-1036-7B44-AC0F074E4100} /qn

{AC76BA86-7AD7-1036-7B44-AC0F074E4100}
Détection SCCM
"DisplayVersion"="19.010.20091"

3.2 Adobe Flash Player 32.0.0.156 x86


Licence https://www.adobe.com/fr/products/flashplayer/distribution.html

Source https://www.adobe.com/fr/products/flashplayer/distribution5.html

Service Auteur
Packaging d'Applications Page 7/24
Consulting C.KH
Packaging d'applications

3.2.1 ActiveX - IE

Windows 10

3.2.2 PlugIn Chronium PPAPI

Exécution Install_Adobe_FlashPlayer_PPAPI.cmd

Install_Adobe_FlashP msiexec.exe /i install_flash_player_32_ppapi.msi /q


layer_PPAPI.cmd xcopy "%~dp0mms.cfg" "C:\Windows\SysWow64\Macromed\Flash" /Q /R /K /Y

Désinstallation msiexec.exe /x {7C48CC6D-B17F-4B6F-8E52-5AA85C57E0C9} /q

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion
\Uninstall\{7C48CC6D-B17F-4B6F-8E52-5AA85C57E0C9}]
Détection SCCM
"DisplayVersion"="32.0.0.156"

3.2.3 PlugIn Firefox NPAPI

Exécution msiexec.exe /i install_flash_player_32_plugin.msi/q

Désinstallation msiexec.exe /x {FDC0C70F-866A-49EF-A886-D7FE22409CDA} /q

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion
\Uninstall\{FDC0C70F-866A-49EF-A886-D7FE22409CDA}]
Détection SCCM
"DisplayVersion"="32.0.0.156"

3.3 Google Chrome Entreprise 72.0.3626.96 FR x64


https://cloud.google.com/chrome-enterprise/browser/download/?hl=fr

Décompresser le fichier "GoogleChromeEnterpriseBundle64.zip"


Source
Suppression des fichiers "EndpointVerification_0.4.21.msi" et
"LegacyBrowserSupport_5.5.0.0_en_x64.msi" du dossier "Installer"

Définir des règles Chrome au niveau de l'appareil pour des ordinateurs gérés
Configuration
\\Sources$\APPS\Google\Chrome\Entreprise\72.0.3626.96_FR_x64\Configuration\examples

Exécution Install_Chrome.cmd

msiexec.exe /i GoogleChromeStandaloneEnterprise64.msi /q
Install_Chrome.cmd
del "C:\Users\Public\Desktop\Google Chrome.lnk " /F /Q

Désinstallation msiexec.exe /x {51BAF2DB-F22D-3A9D-947C-F78F0BF6ECFA} /q

Google Update Helper msiexec.exe /x {60EC980A-BDA2-4CB6-A427-B07A5498B4CA} /q

Service Auteur
Packaging d'Applications Page 8/24
Consulting C.KH
Packaging d'applications

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
{51BAF2DB-F22D-3A9D-947C-F78F0BF6ECFA}]
Détection SCCM
"DisplayVersion"="72.0.3626.96"

3.4 LibreOffice 6.1.5.2 FR x64


Source https://fr.libreoffice.org/download/libreoffice-stable/

Lien PKG https://wiki.documentfoundation.org/Deployment_and_Migration/fr

msiexec.exe /i LibreOffice_6.1.5_Win_x64.msi /qn RebootYesNo=No


Exécution
ISCHECKFORPRODUCTUPDATES=0 QUICKSTART=0 CREATEDESKTOPLINK=0

Désinstallation msiexec.exe /x {F936275B-96A7-4823-B4F8-0C0D3DC70C70} /qn

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
{F936275B-96A7-4823-B4F8-0C0D3DC70C70}]
Détection SCCM
"DisplayVersion"="6.1.5.2"

3.5 Microsoft Office 365 – 2019 FR x86


Installation setup.exe /configure Configuration-CRIDF_2019.xml

Désinstallation setup.exe /configure Uninstall_Office.xml

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\O365P
roPlusRetail - fr-fr]
Détection SCCM
"DisplayName"="Microsoft Office 365 ProPlus - fr-fr"

3.6 Microsoft Silverlight 5.1.50918.0 x64


https://www.microsoft.com/getsilverlight/get-started/install/default?
Source
reason=unsupportedbrowser&_helpmsg=ChromeVersionDoesNotSupportPlugins#sysreq
Silverlight_x64.exe /?

Lien PKG

Exécution Install_Silverligth.cmd

Install_Silverligth.cm Silverlight_x64.exe /q
d reg add HKLM\SOFTWARE\Microsoft\Silverlight /v UpdateMode /t REG_DWORD /d 2

Désinstallation msiexec.exe /x {89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} /q

Détection SCCM [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\


{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}]

Service Auteur
Packaging d'Applications Page 9/24
Consulting C.KH
Packaging d'applications

"DisplayVersion"="5.1.50918.0"

3.7 Mozilla Firefox ESR 60.5 FR x64


Source https://www.mozilla.org/en-US/firefox/organizations/all/

Déploiement de Firefox dans un environnement d'entreprise


Lien PKG
https://wiki.mozilla.org/Installer:Command_Line_Arguments

Source PKG

Décompresser le fichier d'installation avec 7-Zip (ou autre) : Firefox Setup 60.5.0esr.exe

Le résultat

Suppression du fichier exécutable "maintenanceservice_installer.exe" depuis "PKG\core"

Fichiers de configuration

Déploiement de Firefox dans un environnement d'entreprise

pref("general.config.obscure_value", 0);
local-settings.js
pref("general.config.filename", "mozilla.cfg");

mozilla.cfg //Firefox Default Settings

//set Firefox Default homepage


pref("browser.startup.homepage", "https://elien.iledefrance.fr");

//disable default browser check


pref("browser.shell.checkDefaultBrowser", false);

//Définition du moteur de recherche


pref("browser.urlbar.placeholderName", "Qwant");
pref("browser.search.defaultenginename", "Qwant");
pref("browser.search.isUS", "Qwant");
pref("browser.search.defaultenginename.US",
"data:text/plain,browser.search.defaultenginename.US=Qwant");
pref("browser.search.order.1", "Qwant");
pref("browser.search.order.2", "Google");
pref("browser.search.order.3", "Bing");
pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=Qwant");
pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Google");
pref("browser.search.order.US.3", "data:text/plain,browser.search.order.US.3=Bing");

Service Auteur
Packaging d'Applications Page 10/24
Consulting C.KH
Packaging d'applications

//Désactive la mise à jour automatique


lockPref("app.update.enabled", false);
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);

//disable extensions updates


lockPref("extensions.update.enabled", false);

//disable search updates


lockPref("browser.search.update", false);

//Désactive l'affichage de 'Connaître vos droits' au premier lancement


pref("browser.rights.3.shown", true);

//Ne montre pas les nouvelles fonctionnalités à chaque mise à jour


pref("browser.startup.homepage_override.mstone","ignore");

//Désactive le lecteur de pdf interne


pref("pdfjs.disabled", true);

//Disable all data upload (Telemetry and FHR)


lockPref("datareporting.policy.dataSubmissionEnabled", false);

//use classic downloader


//pref("browser.download.useDownloadDir", false);

Copier le fichier "local-settings.js" vers "core\defaults\pref"

Copier le fichier "mozilla.cfg" vers le dossier "core"

Exécution Install_Firefox.cmd

%~dp0setup.exe -ms
Install_Firefox.cmd
del "C:\Users\Public\Desktop\Firefox.lnk " /F /Q

Désinstallation "C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /s

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozi
lla Firefox 60.5.0 ESR (x64 fr)]
Détection SCCM
"DisplayVersion"="60.5.0"

3.8 Oracle Client 11g R2 x86

Source

Service Auteur
Packaging d'Applications Page 11/24
Consulting C.KH
Packaging d'applications

Documentation TPosProcTech - Client Oracle 11.2.0.1 Oracle 32 bits - via setup - pour Windows 7 - Install.doc

Configuration

Nouvelle :
Variable Système
"TNS_NAME"

Modification :
Variable Système
"PATH"

Service Auteur
Packaging d'Applications Page 12/24
Consulting C.KH
Packaging d'applications

Silent Oracle Fusion Middleware Installation and Deinstallation

Utilisation de la fonctionnalité "Enregistrer le fichier de réponses" lors de l'installation


Package

Prérequis

Installation Install_Oracle_Client11gR2.cmd

Install_Oracle_Client1 "%~dp0setup.exe" –responseFile "%~dp0client.rsp" -silent


1.2.cmd regedit /s "%~dp0Ora11.reg"

Command Line Parameters for Silent Deinstallation


Désinstallation
Suppression du dossier "ORA11" depuis "C:\Programes"

3.9 Oracle Java RE 8u202 x64


Source https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Comment procéder à une installation sans invite (sans intervention de l'utilisateur) de Java ?

Lien PKG Installing With a Configuration File

JRE Installer Options

jre-8u202-windows-x64.exe INSTALL_SILENT=Enable AUTO_UPDATE=Disable


Exécution
EULA=Enable REBOOT=Disable

Désinstallation msiexec.exe /x {26A24AE4-039D-4CA4-87B4-2F64180202F0} /qn

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
{26A24AE4-039D-4CA4-87B4-2F64180202F0}]
Détection SCCM
"DisplayName"="Java 8 Update 202 (64-bit)"

3.10 Oracle Java RE 8u202 x86


Source https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Comment procéder à une installation sans invite (sans intervention de l'utilisateur) de Java ?

Lien PKG Installing With a Configuration File

JRE Installer Options

jre-8u202-windows-i586.exe INSTALL_SILENT=Enable AUTO_UPDATE=Disable


Exécution
EULA=Enable REBOOT=Disable

Désinstallation msiexec.exe /x {26A24AE4-039D-4CA4-87B4-2F32180202F0} /qn

Détection SCCM [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion


\Uninstall\{26A24AE4-039D-4CA4-87B4-2F32180202F0}]

Service Auteur
Packaging d'Applications Page 13/24
Consulting C.KH
Packaging d'applications

"DisplayName"="Java 8 Update 202"

3.11 Pdfforge PDFCreator 3.3.2 FR x64


Source http://www.pdfforge.org/pdfcreator/download

http://docs.pdfforge.org/pdfcreator/2.0/en/installing-pdfcreator/setup-command-line-parameters/

PDFCreator-3_3_2-Setup.exe /?

Lien PKG

Création du fichier de réponse au format *.ini

Depuis une fenêtre d'invite de commande, exécuter la commande suivante :


PDFCreator-3_3_2-Setup.exe /SAVEINF=PDFCreator.ini

Personnaliser l'installation selon les besoins :


Suppression de "PDF Architect 6"
Aucun icone sur le bureau Windows

Copier le fichier "PDFCreator.inf" depuis "C:\Temp" vers le dossier des sources binaires de PDFCreator

Exécution PDFCreator-3_3_2-Setup.exe /loadinf=PDFCreator.ini /VERYSILENT

Désinstallation "C:\Program Files\PDFCreator\unins000.exe" /VERYSILENT /NORESTARTAPPLICATIONS

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
{0001B4FD-9EA3-4D90-A79E-FD14BA3AB01D}]
Détection SCCM
"DisplayVersion"="3.3.2"

Service Auteur
Packaging d'Applications Page 14/24
Consulting C.KH
Packaging d'applications

3.12 VideoLan Client 3.0.6 x64


Source https://www.videolan.org/vlc/index.fr.html

Package VLC command-line help

Installation vlc-3.0.6-win64.exe /L=1036 /S /NCRC

Désinstallation C:\Program Files\VideoLAN\VLC\uninstall.exe /S

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\VLC
Détection SCCM media player]
"DisplayVersion"="3.0.6"

Service Auteur
Packaging d'Applications Page 15/24
Consulting C.KH
Packaging d'applications

2 OUTIL D’EMPAQUETAGE MSIX


3.13 Prérequis
MSIX est un format d’empaquetage conçu pour être sûr, sécurisé et fiable, basée sur une combinaison de .msi, .appx, App-V
et ClickOnce technologies d’installation
Générer un nouveau package des applications win32 existantes au format MSIX
Système d'exploitation Windows 10 – Build1809 à minima
Source MSIX Packaging Tool

Mode développeur

Connexion WAN

3.14 Certificat
Depuis une fenêtre de ligne de commande PowerShell avec les droits d'administrateur local

Exécuter la commande ci-dessous :


New-SelfSignedCertificate -Type
Custom -Subject CN=CRIDF_MSIX
-KeyUsage DigitalSignature
-FriendlyName CRIDF_MSIX
-CertStoreLocation
"Cert:\LocalMachine\My"

Ouvrir une console "mmc" avec le composant "Certificats (ordinateur local)"

Le certificat "CRIDF_MSIX" a été


créer depuis "Personnel\Certificats"

Service Auteur
Packaging d'Applications Page 16/24
Consulting C.KH
Packaging d'applications

Déplacer le certificat
"CRIDF_MSIX" depuis
"Personnel\Certificats" vers
"Autorités de certification racines de
confiance\Certificats"

Sélectionner "Exporter" du menu


contextuel de "Toutes les tâches"
depuis "Certificats (ordinateur
local)\Autorités de certifications
racines de
confiance\Certificats\CRIDF_MSIX"

Cliquer sur "Suivant"

Sélectionner "Oui, exporter la clé


privée" puis cliquer sur "Suivant"

Service Auteur
Packaging d'Applications Page 17/24
Consulting C.KH
Packaging d'applications

Cliquer sur "Suivant"

Sélectionner "Mot de passe" puis


renseigner le mot de passe et cliquer
sur "Suivant"

Renseigner le chemin UNC pour


l'enregistrement puis cliquer sur
"Suivant"

Service Auteur
Packaging d'Applications Page 18/24
Consulting C.KH
Packaging d'applications

Cliquer sur "Terminer"

Cliquer sur "OK"

Service Auteur
Packaging d'Applications Page 19/24
Consulting C.KH
Packaging d'applications

3.15 Création
Sélectionner "MSIX Packaging Tool"

Sélectionner

Sélectionner la source des binaires


d'installation depuis le champ
""Choisissez l'utilitaire d'installation
que vous souhaitez empaqueter" puis
sélectionner "Signer le package pour
le tester" et "Entrer des arguments
d'installeur"

Exemple : 7-Zip

\\Sources$\APPS\7-
Source Zip\1900_x64\Source\
7z1900-x64.msi

Chemin de UNC de
Source
"CRIDF_MSIX.pfx"

Mot de Mot de passe du


passe certificat

Argument
/q
s

Service Auteur
Packaging d'Applications Page 20/24
Consulting C.KH
Packaging d'applications

Sélectionner "Créer un package sur


cet ordinateur" puis cliquer sur
"Suivant"

Renseigner les champs en respectant


les règles de nomenclature puis
cliquer sur "Suivant"

Sélectionner "Windows Search est


actif" depuis le champs "Eléments
d'action recommandés" puis
sélectionner "Désactiver l'élément
sélectionné" et cliquer sur "Suivant"

Service Auteur
Packaging d'Applications Page 21/24
Consulting C.KH
Packaging d'applications

Cliquer sur "Suivant"

Cliquer sur "Suivant"

Cliquer sur "Oui, continuer"

Service Auteur
Packaging d'Applications Page 22/24
Consulting C.KH
Packaging d'applications

Renseigner "\\Sources$\APPS\7-
Zip\19.00_x64\MSIX" depuis le
champ "Parcourir" puis cliquer sur
"Créer"

Cliquer sur "Fermer"

Cliquer sur

Service Auteur
Packaging d'Applications Page 23/24
Consulting C.KH
Packaging d'applications

3.16 Installation
Exécuter "7-Zip_19.0.0.0_x64__7ndvqz9nvzqea.msix" depuis el dossier "\\Sources$\APPS\7-Zip\19.00_x64\MSIX"

Désélectionner "Lancer une fois prêt"


puis cliquer sur "Installer"

Cliquer sur

L'application est "visible" depuis


"Paramètres\Applications et
fonctionnalités"

Service Auteur
Packaging d'Applications Page 24/24
Consulting C.KH

Vous aimerez peut-être aussi