Jak wdrożyć PrintPilot przez GPO Active Directory: Cicha instalacja i przewodnik setup.ini
Dowiedz się, jak cicho wdrożyć wirtualną drukarkę PrintPilot na stacjach roboczych za pomocą GPO Active Directory i konfiguracji w setup.ini.
Wdrażaj wirtualną drukarkę PrintPilot automatycznie i cicho na wszystkich stacjach roboczych w domenie Active Directory za pomocą zasad grupy (GPO) oraz pliku konfiguracyjnego 'setup.ini'.
Automatyczny druk do PDF i wysyłka e-mail z PrintPilot
Przestań marnować czas na ręczne drukowanie dokumentów. Rozpocznij bezpłatną wersję próbną.
1Struktura pliku setup.ini i szablon
Instalator PrintPilot automatycznie wykrywa plik 'setup.ini' w swoim katalogu i konfiguruje dane konta administratora bez udziału użytkownika.
[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\PrintPilot2Krok 1: Umieszczenie instalatora i setup.ini w udziale sieciowym
Skopiuj `PrintPilot-Setup.exe` i `setup.ini` do folderu sieciowego dostępnego dla komputerów domeny (SYSVOL lub SMB).
3Krok 2: Przygotowanie skryptu cichej instalacji (install-printpilot.bat)
Utwórz skrypt wsadowy sprawdzający obecność programu przed uruchomieniem instalacji:
@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 04Krok 3: Konfiguracja GPO w konsoli zarządzania
W `gpmc.msc` dodaj skrypt w `Konfiguracja komputera -> Zasady -> Ustawienia systemu Windows -> Skrypty (Uruchamianie/Zamykanie) -> Uruchamianie`.
5Krok 4: Weryfikacja na stacji roboczej
Uruchom `gpupdate /force`, zrestartuj komputer i sprawdź status wirtualnej drukarki w 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 20Najczęściej zadawane pytania (FAQ)
Czy użytkownicy muszą posiadać uprawnienia administratora?
Nie, skrypt uruchamia się z uprawnieniami konta SYSTEM systemu Windows.
Zacznij automatyzować swoje procesy już dziś
Zautomatyzuj wdrażanie PrintPilot w całej firmie dzięki GPO i plikowi setup.ini.
Pobierz bezpłatną wersję próbną PrintPilot