Options supplémentaires

  • Last update on November 10th, 2025

Lors du processus de packaging, après avoir sélectionné votre option de fichier, vous disposez d’options supplémentaires pour optimiser la manière dont Configuration Manager gère le processus d’installation.

Pensez à activer ces options selon vos besoins :

Utiliser le Standard Install.bat de Configuration Manager :

Lorsque cette option est cochée, le Install.bat de Configuration Manager ajoute un fichier batch standard pour assister dans le processus d’installation de l’application. Ce fichier d’installation orchestre l’installation de tout fichier nommé Setup.exe/msi ou Setup-x64.exe/msi situé dans le même répertoire que le install.bat.

rem generic setup script for installing microsoft.graph.win32LobApp (intunewin) packaged applications that have both x86 and x64 installers
SETLOCAL EnableDelayedExpansion
reg query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86"  nul && set setup=setup|| set setup=Setup-x64
@echo Status of PendingFileRenameOperations before install
%SystemRoot%\System32\reg.exe query "HKLM\System\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations
if exist "%~dp0%setup%.exe" (
start "" /b /wait "%~dp0%setup%.exe" %*
set returncode=!errorlevel!
) else if exist "%~dp0%setup%.msi" (
    set "SystemPath=%SystemRoot%\System32"
    if exist "%SystemRoot%\Sysnative\cmd.exe" set "SystemPath=%SystemRoot%\Sysnative"    
start "" /b /wait !SystemPath!\msiexec.exe /i "%~dp0%setup%.msi" %* /quiet /l*v install.log
set returncode=!errorlevel!
type install.log
)
@echo Status of PendingFileRenameOperations after install
%SystemRoot%\System32\reg.exe query "HKLM\System\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations
@echo Exiting %0 with ERRORLEVEL=%returncode%
exit /b %returncode%

 

Versionner automatiquement l’application :

Lorsque cette option est cochée, Configuration Manager inclura automatiquement une règle de détection afin que l’application soit réinstallée à chaque modification apportée au package.

Par exemple, lorsqu’une nouvelle version d’une application comme 7-Zip est publiée, il suffit de mettre à jour l’URL de téléchargement dans Configuration Manager. Le système détecte ce changement, repackage automatiquement l’application avec la nouvelle version et la prépare pour le déploiement.

Il est important de noter que même si Configuration Manager automatise le re-packaging, il ne déploie pas automatiquement la nouvelle version. Vous restez maître de la planification et du ciblage des mises à jour. Le système garde l’historique des versions de vos applications, ce qui facilite les retours arrière et les déploiements sélectifs si nécessaire. 

 

 

Activer la journalisation de l’installation de l’application :

Un aspect important du dépannage des installations et désinstallations applicatives est d’avoir des journaux valides et homogènes sur l’appareil de l’utilisateur final. Lorsque cette option est cochée, Configuration Manager inclut la propriété enableInstallLogging dans le fichier .json de configuration application pour faciliter la journalisation. 

Tous les journaux générés pendant l’installation seront écrits dans le répertoire %temp% dans un fichier nommé : MobileApp.{nom de l’application}.{version}.install.log. Cela permet à la commande installCommandLine dans la configuration .json de l’application d’être :

"enableInstallLogging": true,
...
"installCommandLine": "Install.bat /S",

Lors de l’envoi sur Intune, Configuration Manager remplace la ligne de commande d’installation par :

cmd /s /v /c "(Install.bat /S)  "!temp!\MobileApp.7-Zip.012.install.log" 2&1"

Si l’application s’exécute en tant que Système, les journaux seront dans C:\windows\temp. Si elle s’exécute dans le contexte utilisateur, les logs seront dans le dossier temp de l’utilisateur.