Passer au contenu
Retour au Blog
PrintPilotMicrosoft IntuneGPOMSISilent InstallIT Admin

Déployer une imprimante e-mail virtuelle avec Microsoft Intune et GPO : guide d'installation MSI silencieuse de PrintPilot

Installation MSI silencieuse de PrintPilot pour les administrateurs : msiexec /qn avec SETUPINI, un setup.ini prêt à l'emploi, un paquet Win32 Intune avec règles de détection et un script de démarrage GPO.

Alacam IT Team•2026-10-16•8 min

Installer une imprimante e-mail virtuelle poste par poste ne passe pas à l'échelle. Ce guide s'adresse aux administrateurs informatiques qui veulent PrintPilot sur de nombreux PC Windows sans intervention de l'utilisateur : préparer un setup.ini, tester l'installation MSI silencieuse, puis déployer avec Microsoft Intune ou une stratégie de groupe Active Directory. Toutes les commandes ci-dessous correspondent au MSI PrintPilot actuel.

Impression PDF et envoi d'e-mails automatiques avec PrintPilot

Ne perdez plus de temps avec l'impression manuelle. Essayez gratuitement.

Télécharger PrintPilot

1Avant de commencer

Il vous faut le MSI PrintPilot de la page de téléchargement. C'est un seul installateur pour Windows 10 et 11 en 64 et 32 bits. Il vous faut aussi un compte PrintPilot pour l'entreprise ; les PC y sont reliés pendant l'installation et chaque PC relié utilise un appareil de votre plan.

Pour Intune, les appareils doivent être inscrits et exécuter Windows 10 ou 11 Pro, Entreprise ou Éducation. Pour une GPO, les ordinateurs doivent se trouver dans une OU à laquelle vous pouvez lier une stratégie. Dans les deux cas, l'installateur s'exécute en tant que SYSTEM : les utilisateurs n'ont pas besoin de droits d'administrateur.

L'imprimante PrintPilot utilise le pilote Windows Microsoft Print to PDF. Sur les images durcies où cette fonctionnalité Windows est désactivée, réactivez-la d'abord, par exemple avec : Enable-WindowsOptionalFeature -Online -FeatureName Printing-PrintToPDFServices-Features

2Étape 1 : préparer setup.ini

setup.ini indique à l'installateur quel compte relier et comment le PC accède à Internet. Créez-le à partir du modèle ci-dessous. Mode correspond aux options de la page Internet du tableau de bord PrintPilot : Auto (recommandé), Direct, PrintPilotProxy pour les réseaux sans accès direct à Internet, ou ManualProxy avec l'hôte et le port de votre proxy.

Le MSI ne cherche pas setup.ini à côté de lui. Passez toujours le chemin complet dans la propriété SETUPINI, comme dans les commandes ci-dessous.

INI - setup.ini
; setup.ini - read by the PrintPilot MSI when you pass SETUPINI="<full path>"
[PrintPilot]
; PrintPilot account that every PC is linked to
Email=it-admin@yourcompany.com
Password=use-a-dedicated-account-password
; Optional referral code
ReferralCode=
; Internet mode: Auto, Direct, PrintPilotProxy or ManualProxy
Mode=Auto
; Optional IPv4 address of PrintPilotProxy / PrintPilot Server on another subnet
ServerIp=
; Only for Mode=ManualProxy
ProxyHost=
ProxyPort=
ProxyUsername=
ProxyPassword=
setup.ini contient le mot de passe du compte en clair. Utilisez un compte PrintPilot dédié au déploiement, ne stockez le fichier que là où l'installateur peut le lire et changez le mot de passe si le fichier fuit.
Tableau de bord PrintPilot : paramètres Internet avec les modes Auto, Direct, PrintPilotProxy et Manual Proxy

Tableau de bord PrintPilot : paramètres Internet avec les modes Auto, Direct, PrintPilotProxy et Manual Proxy

3Étape 2 : tester l'installation silencieuse sur un PC

Avant de déployer sur un groupe, lancez la commande sur un PC de test depuis une invite de commandes en administrateur. /qn masque toutes les fenêtres et /norestart empêche le redémarrage ; l'installateur crée le service PrintPilot et l'imprimante PrintPilot.

Vérifiez ensuite que le service tourne et que l'imprimante existe, puis ouvrez http://127.0.0.1:5077 sur ce PC : le tableau de bord PrintPilot doit afficher le service en cours d'exécution et le compte de setup.ini. En cas d'échec, le journal MSI et le journal d'installation de PrintPilot dans C:\ProgramData\PrintPilot\logs indiquent pourquoi.

CMD - test d'installation silencieuse
:: Run in an elevated Command Prompt on one test PC
msiexec /i "C:\Deploy\PrintPilot\PrintPilot.msi" /qn /norestart SETUPINI="C:\Deploy\PrintPilot\setup.ini" /l*v "%TEMP%\printpilot-msi.log"

:: Check the service and the printer
powershell -NoProfile -Command "Get-Service PrintPilot; Get-Printer -Name PrintPilot | Select-Object Name, DriverName, PortName"

:: PrintPilot's own install log
type "C:\ProgramData\PrintPilot\logs\install.log"
Tableau de bord PrintPilot après une installation silencieuse : service en cours, expéditeur Gmail et état de la licence

Tableau de bord PrintPilot après une installation silencieuse : service en cours, expéditeur Gmail et état de la licence

4Étape 3 : créer le paquet Intune

Intune déploie les installateurs classiques comme applications Win32 au format .intunewin. Placez le MSI, setup.ini et un petit install.cmd dans un même dossier. install.cmd utilise %~dp0 : les chemins fonctionnent quel que soit l'endroit où Intune extrait le paquet.

Lancez le Microsoft Win32 Content Prep Tool (IntuneWinAppUtil.exe) sur ce dossier. Indiquez le MSI dans -s plutôt qu'install.cmd : Intune lit alors le code produit et la version du MSI, ce qui remplit la commande de désinstallation pour vous.

CMD - install.cmd et IntuneWinAppUtil
:: Folder layout (rename the downloaded MSI to PrintPilot.msi)
::   C:\Packages\PrintPilot\PrintPilot.msi
::   C:\Packages\PrintPilot\setup.ini
::   C:\Packages\PrintPilot\install.cmd

:: ---- install.cmd ----
@echo off
msiexec /i "%~dp0PrintPilot.msi" /qn /norestart SETUPINI="%~dp0setup.ini" /l*v "%ProgramData%\PrintPilot-msi.log"
exit /b %ERRORLEVEL%

:: ---- build the .intunewin file with the Microsoft Win32 Content Prep Tool ----
IntuneWinAppUtil.exe -c C:\Packages\PrintPilot -s C:\Packages\PrintPilot\PrintPilot.msi -o C:\Packages\Output -q

5Étape 4 : créer l'application Win32 dans Intune

Dans le centre d'administration Microsoft Intune, allez dans Apps > All apps > Create et choisissez Windows app (Win32). Chargez PrintPilot.intunewin et renseignez les informations de l'application. Sur la page Program, remplacez la commande d'installation pré-remplie par install.cmd, gardez la commande de désinstallation msiexec /x pré-remplie, réglez Install behavior sur System et Device restart behavior sur No specific action.

Pour la détection, une règle de fichier sur PrintPilot.Service.exe est simple et fonctionne pour toutes les versions. Affectez l'application en Required à un groupe d'appareils. Pour une nouvelle version de PrintPilot, ajoutez-la comme nouvelle application avec la supersedence ; le MSI met à niveau l'installation existante sur place.

Intune - paramètres de l'application Win32
App type            Windows app (Win32)
App package file    PrintPilot.intunewin
Install command     install.cmd
Uninstall command   msiexec /x "{product code}" /q   (pre-filled by Intune from the MSI)
Install behavior    System
Device restart      No specific action
Return codes        keep the defaults
Requirements        32-bit and 64-bit, minimum Windows 10
Detection rule      File
  Path              C:\Program Files\PrintPilot
  File or folder    PrintPilot.Service.exe
  Detection method  File or folder exists
Assignment          Required, to a device group

6Faut-il un profil OMA-URI ?

Non. Les paramètres OMA-URI des profils de configuration personnalisés modifient des réglages Windows via les fournisseurs de services de configuration (CSP). Ils ne sont pas nécessaires pour installer PrintPilot. Le type d'application Win32 convient mieux, car il offre des règles de détection, des nouvelles tentatives automatiques, la supersedence pour les mises à jour et l'état d'installation par appareil dans le centre d'administration.

7Alternative : déployer avec un script de démarrage GPO

Sans Intune, utilisez la même commande MSI dans un script de démarrage d'ordinateur. Les scripts de démarrage s'exécutent en tant que SYSTEM avant toute ouverture de session. Copiez le MSI et setup.ini sur un partage, créez une GPO liée à l'OU des postes et ajoutez le script sous Computer Configuration > Policies > Windows Settings > Scripts (Startup/Shutdown) > Startup. Le test en tête du script ignore les PC où PrintPilot est déjà installé.

Lancez gpupdate /force sur un PC de test et redémarrez-le pour vérifier le résultat. Notre guide séparé sur la GPO et setup.ini détaille la partie stratégie de groupe pas à pas.

CMD - script de démarrage GPO
@echo off
:: GPO: Computer Configuration > Policies > Windows Settings > Scripts (Startup/Shutdown) > Startup
:: The share should be readable by Domain Computers only, because setup.ini holds a password.
set SHARE=\\fileserver.yourcompany.local\Deploy$\PrintPilot

if exist "%ProgramFiles%\PrintPilot\PrintPilot.Service.exe" exit /b 0

msiexec /i "%SHARE%\PrintPilot.msi" /qn /norestart SETUPINI="%SHARE%\setup.ini" /l*v "%TEMP%\printpilot-msi.log"
exit /b 0

8Après l'installation : expéditeurs, licences et mises à jour

L'installateur relie chaque PC à votre compte, mais ne connecte pas les boîtes mail. Chaque utilisateur connecte une fois son propre expéditeur Google, Microsoft 365 ou SMTP dans le tableau de bord, sous E-mail, car Google et Microsoft demandent l'autorisation au propriétaire de la boîte.

Les PC reliés apparaissent dans votre compte sur alacam.it, où vous voyez quels appareils ont une licence. Les plans payants couvrent 1, 5, 20, 50 ou 100 appareils. Pour mettre à jour, déployez le MSI plus récent de la même façon ; il met à niveau l'installation existante et conserve ses réglages.

Foire Aux Questions (FAQ)

Quels paramètres MSI PrintPilot prend-il en charge ?

Les options standard de Windows Installer comme /qn, /norestart et /l*v, plus la propriété SETUPINI avec le chemin complet de votre setup.ini. L'installation ne comporte pas d'autre étape interactive.

Les utilisateurs ont-ils besoin de droits d'administrateur ?

Non. Intune installe les applications Win32 dans le contexte System et les scripts de démarrage GPO s'exécutent en tant que SYSTEM : le service et l'imprimante sont créés sans que l'utilisateur soit administrateur.

Puis-je plutôt déployer la version Microsoft Store avec Intune ?

C'est possible, mais le MSI est le meilleur choix pour un déploiement géré : il lit setup.ini et crée l'imprimante pendant l'installation. Le paquet Store crée l'imprimante à la première ouverture de l'application et n'utilise pas setup.ini.

Comment les licences sont-elles comptées ?

Par appareil. Chaque PC relié à votre compte utilise un appareil de votre plan : Personal 1, Team 5, SMB 20, Business 50 et Enterprise 100.

Comment désinstaller PrintPilot de façon centralisée ?

Affectez l'application Intune à un groupe Uninstall, ou lancez msiexec /x avec le code produit. Le MSI supprime le service, l'imprimante et les fichiers du programme.

L'imprimante n'a pas été créée. Que vérifier ?

Vérifiez que la fonctionnalité Windows Microsoft Print to PDF est activée, puis consultez C:\ProgramData\PrintPilot\logs\install.log. La page Vue d'ensemble du tableau de bord signale aussi un pilote d'impression manquant et explique comment corriger.

Commencez à automatiser vos flux dès aujourd'hui

Un MSI, un setup.ini et une commande suffisent pour installer PrintPilot sur tous les postes. Téléchargez le MSI, testez-le sur un PC et déployez-le avec Intune ou une GPO. Commencez par l'essai gratuit de 14 jours et choisissez le plan adapté à votre parc.

Télécharger l'essai gratuit de PrintPilot