When running in silent mode, the setup process executes completely in the background without displaying any dialogs. This is ideal for:
Rollouts to multiple clients
Standardized installation paths and components
Automated updates
Clean uninstallation scenarios (for example before a reinstall)
Important: Silent installations and updates usually require administrator privileges.
Installs portier Vision (and optional components) without user interaction.
"<PATH_TO_INSTALLER>\SetupPortierVision_<VERSION>.exe" /S /vision=<0|1> /firebird=<0|1> /reports=<0|1> /D=<TARGET_INSTALL_PATH>/S
Starts the installer in silent mode (no dialogs).
/vision=<0|1>
Installs the main portier Vision application.
1 = install
0 = skip
/firebird=<0|1>
Optionally installs a local Firebird database.
1 = install
0 = skip
/reports=<0|1>
Optionally installs reporting components.
1 = install
0 = skip
/D=<Path>
Target installation directory.
Important: The path must not be enclosed in quotes, as NSIS /D= does not accept quoted paths.
"D:\Installers\SetupPortierVision_5.3.5.exe" /S /vision=1 /firebird=1 /reports=0 /D=C:\portier\vision5Updates an existing portier Vision installation in silent mode.
"<PATH_TO_INSTALLER>\Upgrade_SetupPortierVision_<VERSION>.exe" /S /patch=1 /D=<TARGET_INSTALL_PATH>"D:\Installers\Upgrade_SetupPortierVision_5.3.5.exe" /S /patch=1 /D=C:\portier\vision5If Firebird should be included in the update, two options are available.
"<PATH_TO_INSTALLER>\Upgrade_SetupPortierVision_<VERSION>.exe" /S /patch=1 /localfb=<0|1> /remotefb=<0|1> /D=<TARGET_INSTALL_PATH>/patch=1
Executes the program update.
/localfb=<0|1>
Upgrade or adjust a local Firebird installation.
/remotefb=<0|1>
Upgrade or adjust a remote/server-based Firebird installation.
Important:/localfb=1 and /remotefb=1 must not be enabled at the same time.
"D:\Installers\Upgrade_SetupPortierVision_5.3.5.exe" /S /patch=1 /localfb=1 /remotefb=0 /D=C:\portier\vision5"D:\Installers\Upgrade_SetupPortierVision_5.3.5.exe" /S /patch=1 /localfb=0 /remotefb=1 /D=C:\portier\vision5Uninstalls portier Vision in silent mode.
The uninstaller is located in the existing installation directory.
"<PATH_TO_UNINSTALLER>\uninst.exe" /S"C:\portier\vision5\uninst.exe" /S@echo offSETLOCAL ENABLEEXTENSIONS:: Full path to the installer EXE (MUST be inside quotes)SET INSTALLER_PATH="D:\Installers\SetupPortierVision_5.3.5.exe":: Installation destination directory (must NOT be inside quotes)SET INSTALL_DIR=C:\portier\vision5:: Component selection flags (0 = skip, 1 = install)SET INSTALL_VISION=1SET INSTALL_FIREBIRD=1SET INSTALL_REPORTS=0echo Running PortierVision Silent Installer...echo Installer : %INSTALLER_PATH%echo Target : %INSTALL_DIR%echo.%INSTALLER_PATH% /S /vision=%INSTALL_VISION% /firebird=%INSTALL_FIREBIRD% /reports=%INSTALL_REPORTS% /D=%INSTALL_DIR%echo.echo Installation Complete.echo.ENDLOCALpause@echo offSETLOCAL ENABLEEXTENSIONS:: Base path to the PortierVision installation directory (no trailing backslash)SET VISION_DIR=C:\portier\vision5SET UNINSTALL_EXE=uninst.exe:: Remove trailing backslash if presentIF "%VISION_DIR:~-1%"=="\" ( SET VISION_DIR=%VISION_DIR:~0,-1%)SET UNINSTALLER_PATH="%VISION_DIR%\%UNINSTALL_EXE%"echo Running PortierVision Silent Uninstaller...echo Uninstaller : %UNINSTALLER_PATH%echo.%UNINSTALLER_PATH% /Secho.echo Uninstall Complete.echo.ENDLOCALpause@echo offSETLOCAL ENABLEEXTENSIONS:: Full path to the updater EXE (MUST be inside quotes)SET UPDATER_PATH="D:\Installers\Upgrade_SetupPortierVision_5.3.5.exe":: Installation destination directory (must NOT be inside quotes)SET INSTALL_DIR=C:\portier\vision5SET UPDATE_PATCH=1:: Firebird upgrade selection flags (only one can be 1)SET LOCAL_FIREBIRD_UPGRADE=1SET REMOTE_FIREBIRD_UPGRADE=0IF %LOCAL_FIREBIRD_UPGRADE%==1 IF %REMOTE_FIREBIRD_UPGRADE%==1 ( echo ERROR: localfb=1 and remotefb=1 cannot both be enabled at the same time. echo Please correct the batch configuration. pause ENDLOCAL exit /b 1)echo Running PortierVision Silent Updater...echo Updater : %UPDATER_PATH%echo Target : %INSTALL_DIR%echo.%UPDATER_PATH% /S /patch=%UPDATE_PATCH% /localfb=%LOCAL_FIREBIRD_UPGRADE% /remotefb=%REMOTE_FIREBIRD_UPGRADE% /D=%INSTALL_DIR%echo.echo Update Complete.echo.ENDLOCALpauseNever quote the /D= path
Correct:
/D=C:\portier\vision5Incorrect:
/D="C:\portier\vision5"Always quote installer and updater paths
Especially important when the path contains spaces.
Firebird update options
Choose either/localfb=1or/remotefb=1 – never both.
Logging & Troubleshooting
If a deployment fails:
Verify administrator permissions
Verify installer and target paths
Ensure no running portier Vision instance is blocking the update