Disponibilité : Cet article décrit l'installeur MSI livré avec portier Vision 5.5.0 et versions ultérieures. Les versions antérieures utilisent un installeur NSIS avec des paramètres différents ; voir la section à la fin.
À partir de la version 5.5.0, portier Vision est livré sous forme de paquet MSI signé. Vision peut donc être déployé avec les outils Windows standard : Stratégie de groupe (GPO), Microsoft Intune, SCCM/MECM, PDQ Deploy, ou un script PowerShell/batch autour de msiexec. L'installation est par machine sous C:\Program Files (x86)\portier\Vision ; les mises à niveau depuis des versions MSI antérieures sont détectées et remplacées automatiquement.
Commande standard pour une installation sans assistance :
msiexec /i PortierVision-5.5.0.msi /qn /norestart/i — installation
/qn — aucune interface, aucun dialogue
/norestart — supprime le redémarrage automatique
Les droits administrateur local sont requis car le MSI s'installe par machine.
Sur une machine vierge, le chemin cible peut être défini via la propriété INSTALLFOLDER :
msiexec /i PortierVision-5.5.0.msi /qn /norestart INSTALLFOLDER="D:\portier\Vision"Important : si une installation Vision existe déjà sur la machine (MSI ou installation NSIS historique), l'installeur lit le chemin existant depuis HKCU\Software\portier\Vision\InstallPath ou HKLM\Software\portier\Vision\InstallPath et écrase toute valeur INSTALLFOLDER passée en ligne de commande. C'est volontaire : les mises à niveau restent en place. Pour changer le chemin d'installation, désinstallez d'abord.
Chaque installation écrit HKLM\Software\portier\Vision\UpdateMode = Auto. Pour désactiver l'auto-updater intégré parce que votre outil de distribution gère les mises à jour de manière centralisée, déployez la valeur Managed ou Notify via GPO ou stratégie Intune. La stratégie de groupe est réappliquée après l'installation MSI et remplace la valeur.
Détails sur les trois modes : Mises à jour automatiques pour portier Vision.
Pour un journal d'installation détaillé :
msiexec /i PortierVision-5.5.0.msi /qn /norestart /l*v "C:\Temp\vision-install.log"/l*v capture tous les messages, y compris la sortie verbose. C'est le premier endroit à consulter en cas d'échec de déploiement.
Si le fichier MSI d'origine est disponible :
msiexec /x PortierVision-5.5.0.msi /qn /norestartSans le fichier MSI, lire le Product Code depuis la ruche de registre Uninstall et le passer à msiexec :
$entry = Get-ItemProperty HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object DisplayName -eq 'PortierVision' | Select-Object -First 1
if ($entry) {
Start-Process msiexec.exe -ArgumentList "/x $($entry.PSChildName) /qn /norestart" -Wait
}Ne pas utiliser Get-WmiObject Win32_Product ou Get-CimInstance Win32_Product : cette classe déclenche un contrôle de cohérence Windows Installer sur tous les MSI installés et prend couramment plusieurs minutes par machine.
Le UpgradeCode {3F8A6B2D-4E17-4F9C-8A5B-2C6D1E3F4A7B} reste constant entre les versions. Le ProductCode (requis par msiexec /x) change à chaque version et se trouve dans la ruche Uninstall sous PSChildName.
Exécuter un MSI plus récent sur une installation existante est une mise à niveau majeure : le MSI supprime la version précédente (en arrêtant proprement un PortierVision.exe en cours via Windows Restart Manager) puis installe la nouvelle. Aucune désinstallation séparée nécessaire. Les paramètres utilisateur en registre et les connexions de base de données sont conservés.
À chaque nouvelle installation ou mise à niveau majeure, le MSI lance PortierVision.exe automatiquement dans le contexte de l'utilisateur connecté. Lors d'un déploiement sans assistance via Intune ou SCCM en contexte SYSTEM sans utilisateur connecté, ce lancement échoue silencieusement. Lorsque le MSI s'exécute en interactif sous un compte admin, ou via un script sur un poste avec une session utilisateur active, Vision s'ouvre immédiatement après l'installation. Aucun paramètre MSI ne permet actuellement de supprimer ce comportement ; planifiez les déploiements à des heures où les machines ne sont pas activement utilisées.
msiexec /fa PortierVision-5.5.0.msi /qn/f = réparation, a = réinstaller tous les fichiers. Utile après une installation corrompue.
Les versions antérieures à 5.5.0 utilisent un installeur NSIS (SetupPortierVision_X.Y.Z.exe). Les paramètres silencieux sont /S (silent), /D=<chemin> (sans guillemets), et les indicateurs de composants /vision=, /firebird=, /reports=. Pour les nouveaux déploiements, passez à 5.5.0 ou ultérieur pour bénéficier des outils MSI standard.