Saltar al contenido
Volver al Blog
PrintPilotActive DirectoryGPOEnterprise Deploymentsetup.iniWindows Server

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.

Alacam IT Team2026-08-207 min

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.

Descargar PrintPilot

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.

INI - setup.ini
[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\PrintPilot
Nota: Coloque el archivo setup.ini junto al archivo PrintPilot-Setup.exe o MSI en la misma carpeta.

2Paso 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:

Batch / CMD - install-printpilot.bat
@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 0

4Paso 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`.

Los scripts de inicio se ejecutan con permisos de SYSTEM, permitiendo instalar el controlador sin que el usuario requiera permisos de administrador.

5Paso 4: Actualizar la directiva y verificar en el cliente

Ejecute `gpupdate /force` en un equipo cliente, reinicie y compruebe la impresora con PowerShell:

PowerShell - Verificación
# 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 20

Preguntas 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