Cómo desplegar PrintPilot mediante GPO de Active Directory: Instalación silenciosa y guía setup.ini
Aprenda a desplegar la impresora virtual PrintPilot en equipos corporativos con GPO de Active Directory y aprovisionamiento automático mediante setup.ini.
En lugar de instalar manualmente PrintPilot en decenas o cientos de ordenadores, implemente la impresora virtual de forma centralizada, silenciosa y desatendida mediante directivas de grupo (GPO) de Active Directory y el archivo 'setup.ini'.
Imprime automáticamente en PDF y envía por correo con PrintPilot
Deja de perder tiempo en la impresión manual. Comienza tu prueba gratuita.
1Estructura del archivo setup.ini y plantilla
El instalador de PrintPilot lee automáticamente el archivo 'setup.ini' ubicado en su mismo directorio para registrar la cuenta de administrador y configurar la instalación sin intervención del usuario.
[PrintPilot]
; PrintPilot Setup Configuration File
; Rename this file to setup.ini and place it next to PrintPilot-Setup.exe or the MSI
; to automatically provision these settings during silent installation.
; Administrator Email (Used for login / identification)
Email=admin@example.com
; Administrator Password
Password=secretpassword123
; Optional Referral Code
ReferralCode=
; Optional Custom Installation Directory
; Note: If deploying via MSI, the MSI INSTALLDIR property takes precedence.
InstallDir=C:\Program Files\PrintPilot2Paso 1: Colocar el instalador y setup.ini en un recurso compartido
Copie `PrintPilot-Setup.exe` y `setup.ini` a una carpeta de red accesible para los equipos del dominio (SYSVOL o recurso SMB).
3Paso 2: Crear el script de instalación desatendida (install-printpilot.bat)
Cree un script batch para comprobar si PrintPilot ya está instalado antes de ejecutar la instalación silenciosa:
@echo off
:: ===================================================================
:: PrintPilot GPO Silent Installation Script
:: ===================================================================
setlocal
set DEPLOY_SHARE=\\sirketiniz.local\SYSVOL\sirketiniz.local\Deploy\PrintPilot
set LOG_FILE=%TEMP%\printpilot_gpo_install.log
:: 1. Check if PrintPilot is already installed on the machine
if exist "C:\Program Files\PrintPilot\PrintPilot.exe" (
goto :ALREADY_INSTALLED
)
echo [%DATE% %TIME%] Starting PrintPilot silent installation... >> "%LOG_FILE%"
:: 2. Silent install with EXE (setup.ini in same directory is detected automatically)
"%DEPLOY_SHARE%\PrintPilot-Setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART >> "%LOG_FILE%" 2>&1
:: Alternative: Silent install with MSI:
:: msiexec.exe /i "%DEPLOY_SHARE%\PrintPilot.msi" /qn /norestart >> "%LOG_FILE%" 2>&1
if %ERRORLEVEL% EQU 0 (
echo [%DATE% %TIME%] PrintPilot installed and provisioned successfully. >> "%LOG_FILE%"
) else (
echo [%DATE% %TIME%] ERROR: Installation failed with exit code %ERRORLEVEL% >> "%LOG_FILE%"
)
:ALREADY_INSTALLED
endlocal
exit /b 04Paso 3: Configurar la GPO en la consola de directivas de grupo
En `gpmc.msc`, asigne el script en `Configuración del equipo -> Directivas -> Configuración de Windows -> Scripts (Inicio/Apagado) -> Inicio`.
5Paso 4: Actualizar la directiva y verificar en el cliente
Ejecute `gpupdate /force` en un equipo cliente, reinicie y compruebe la impresora con PowerShell:
# 1. Verify PrintPilot virtual printer status
Get-Printer -Name "PrintPilot" | Select-Object Name, DriverName, PortName
# 2. Inspect installation log
Get-Content "$env:TEMP\printpilot_gpo_install.log" -Tail 20Preguntas Frecuentes (FAQ)
¿Es necesario indicar setup.ini como parámetro en el comando?
No. El instalador detecta automáticamente el archivo setup.ini si está en la misma carpeta.
¿Los usuarios necesitan permisos de administrador local?
No, el script de GPO se ejecuta bajo la cuenta SYSTEM de Windows.
Empieza a automatizar tus procesos hoy
Despliegue PrintPilot en todos los equipos de su empresa de forma centralizada y segura en cuestión de minutos.
Descargar versión de prueba de PrintPilot