Sari la conținut
Torna al Blog
PrintPilotActive DirectoryGPOEnterprise Deploymentsetup.iniWindows Server

Come distribuire PrintPilot tramite GPO di Active Directory: Installazione invisibile e guida setup.ini

Scopri come distribuire la stampante virtuale PrintPilot sui computer aziendali tramite GPO di Active Directory e configurarla con setup.ini.

Alacam IT Team2026-08-207 min

Distribuisci PrintPilot in modo completamente automatico e silenzioso sui computer aziendali del tuo dominio Active Directory usando i Criteri di gruppo (GPO) e il file 'setup.ini'.

Stampa automaticamente in PDF e invia email con PrintPilot

Smetti di perdere tempo con la stampa manuale dei documenti. Inizia la tua prova gratuita.

Scarica PrintPilot

1Struttura del file setup.ini ed esempio

Il programma di installazione di PrintPilot rileva automaticamente il file 'setup.ini' presente nella stessa cartella per configurare l'account di amministrazione senza intervento manuale.

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

2Passaggio 1: Posizionare i file sulla condivisione di rete

Copia `PrintPilot-Setup.exe` e `setup.ini` nella cartella di rete condivisa (SYSVOL o SMB).

3Passaggio 2: Creare lo script di installazione invisibile (install-printpilot.bat)

Prepara uno script batch per eseguire l'installazione solo se PrintPilot non è ancora presente:

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

4Passaggio 3: Configurare la GPO nella console di gestione

In `gpmc.msc`, aggiungi lo script in `Configurazione computer -> Criteri -> Impostazioni di Windows -> Script (Avvio/Arresto) -> Avvio`.

5Passaggio 4: Aggiornare la policy e verificare sul client

Esegui `gpupdate /force`, riavvia il computer e controlla la stampante virtuale in PowerShell:

PowerShell - Verifica
# 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

Domande Frequenti (FAQ)

Gli utenti hanno bisogno dei diritti di amministratore?

No, gli script di avvio GPO vengono eseguiti sotto l'account SYSTEM con pieni privilegi.

Inizia ad automatizzare i tuoi flussi di lavoro oggi

Rendi immediata e centralizzata l'adozione di PrintPilot in tutta l'infrastruttura aziendale.

Scarica la prova gratuita di PrintPilot