Options supplémentaires

  • Last update on May 19th, 2025

Lors du processus de conditionnement, après avoir sélectionné votre option de fichier, vous disposez de choix supplémentaires pour optimiser la façon dont Configuration Manager gère le processus d’installation.

Envisagez d’activer ces options selon vos besoins :

Utiliser le Standard Install.bat de Configuration Manager :

Quand cette option est cochée, le Install.bat de Configuration Manager ajoute un fichier batch standard pour faciliter le processus d’installation de l’application. Le 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 :

Quand cette option est cochée, Configuration Manager ajoutera automatiquement une règle de détection pour que l’application soit réinstallée chaque fois que vous apportez des modifications au package.

Par exemple, lorsqu’une nouvelle version d’une application comme 7-Zip est publiée, vous pouvez simplement mettre à jour l’URL de téléchargement dans Configuration Manager. Le système détecte alors ce changement, reconditionne 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 processus de reconditionnement, il ne déploie pas automatiquement la nouvelle version. Cela vous permet de contrôler quand et où lancer les mises à jour. Le système conserve les versions de vos applications, facilitant ainsi les retours en arrière ou les déploiements sélectifs de versions spécifiques si besoin. 

 

 

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

Un aspect important du dépannage lors de l’installation/désinstallation d’une application est d’avoir des journaux valides et cohérents sur le poste de l’utilisateur final. Lorsque l’option « Activer la journalisation de l’installation de l’application » est cochée, Configuration Manager inclut la propriété enableInstallLogging dans le fichier .json de configuration de l’application afin de faciliter la traçabilité. 

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

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

Lors du téléchargement sur Intune, Configuration Manager modifie la ligne de commande d’installation comme suit :

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 se trouveront dans C:\windows\temp. Si l’application s’exécute dans le contexte de l’utilisateur, les journaux seront dans le dossier temp de l’utilisateur.