İçeriğe geç
Blog'a Dön
PrintPilotActive DirectoryGPOEnterprise Deploymentsetup.iniWindows Server

Active Directory GPO ile PrintPilot Otomatik Dağıtımı ve setup.ini Yapılandırma Rehberi

Yüzlerce istemci bilgisayara PrintPilot sanal yazıcısını Active Directory Group Policy (GPO) ve setup.ini yapılandırma dosyası ile sessizce kurma, merkezi lisanslama ve kurumsal hesap bağlama rehberi.

Alacam IT Team2026-08-207 min

Kurumsal ağlarda onlarca veya yüzlerce Windows bilgisayara PrintPilot sanal yazıcısını tek tek kurup kullanıcı hesabı bağlamak yerine, Active Directory Group Policy (GPO) ve 'setup.ini' dosyası ile merkezi, sessiz (silent) ve tam otomatik bir dağıtım gerçekleştirebilirsiniz. Kurulum dosyası (EXE veya MSI) ile aynı klasöre yerleştirilen 'setup.ini' dosyası sayesinde yönetici hesabı bilgileri otomatik olarak işlenir ve istemciler doğrudan sisteme bağlanır.

PrintPilot ile Otomatik PDF Mail Gönderin

Yazdırma işlemlerinizde zaman kaybetmeyin. Ücretsiz denemeyi başlatın.

PrintPilot İndir

1setup.ini Dosyasının Yapısı ve Örnek Şablon

PrintPilot kurulum sihirbazı veya MSI paketi, çalıştığı dizinde 'setup.ini' isimli bir dosya bulduğunda içerisindeki yönetici bilgilerini ve kurulum dizinini otomatik olarak okur. Bu sayede son kullanıcının herhangi bir giriş yapmasına gerek kalmaz.\n\nAşağıdaki şablonu 'setup.ini' olarak adlandırıp kurulum paketinizin yanına yerleştirin:

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
Önemli: setup.ini dosyasını 'PrintPilot-Setup.exe' veya 'PrintPilot.msi' dosyasının hemen yanına (aynı klasöre) koymanız yeterlidir. Kurulum motoru aynı dizindeki setup.ini'yi otomatik algılar.

21. Adım: Kurulum Paketi ve setup.ini'yi Ağ Paylaşımına Yerleştirin

Kurulum dosyasını (`PrintPilot-Setup.exe` veya `.msi`) ve hazırladığınız `setup.ini` dosyasını etki alanındaki bilgisayarların erişebileceği bir ağ klasörüne (SYSVOL veya SMB Paylaşımı) kopyalayın.\n\nÖrnek Paylaşım Dizini:\n`\\\\sirketiniz.local\\SYSVOL\\sirketiniz.local\\Deploy\\PrintPilot\\`\nveya\n`\\\\fileserver.sirketiniz.local\\SoftwareDeploy$\\PrintPilot\\`\n\nKlasör izinlerinde 'Domain Computers' ve 'Authenticated Users' gruplarına Read (Okuma) yetkisi verildiğinden emin olun.

32. Adım: Sessiz Kurulum Başlangıç Betiğini (install-printpilot.bat) Hazırlayın

Bilgisayar her yeniden başladığında gereksiz kurulum tekrarını önleyen ve kurulumu sessizce yürüten bir batch betiği oluşturun. setup.ini aynı klasörde bulunduğu için ekstra parametreye gerek kalmadan otomatik algılanır:

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

43. Adım: Group Policy Management Console (GPMC) Üzerinde İlkeyi Bağlayın

Active Directory etki alanı sunucunuzda Group Policy Management (`gpmc.msc`) konsolunu açın:\n\n1. İstemci bilgisayarların bulunduğu Organizasyonel Birime (OU) sağ tıklayıp 'Create a GPO in this domain, and Link it here...' seçeneğini tıklayın.\n2. İlke adını verin: `Deploy-PrintPilot-Workstations`.\n3. GPO'ya sağ tıklayıp 'Edit' diyerek Group Policy Management Editor'ü açın.\n4. Şu konuma ilerleyin:\n `Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown) -> Startup`.\n5. 'Add' butonuna tıklayarak ağ paylaşımındaki `install-printpilot.bat` dosyanızın UNC yolunu ekleyin.

Neden Computer Startup Script? Başlangıç betikleri 'NT AUTHORITY\\SYSTEM' yetkisiyle çalışır; böylece son kullanıcının yerel yönetici (Admin) yetkisine sahip olması gerekmez ve sanal yazıcı sürücüsü sorunsuz yüklenir.

54. Adım: İstemcide İlkeyi Güncelleyin ve Doğrulayın

Dağıtımı test etmek için etki alanındaki bir istemci bilgisayarda şu adımları uygulayın:\n\n1. Komut Satırında ilke güncellemesini çalıştırın:\n `gpupdate /force`\n2. İstemci bilgisayarı yeniden başlatın.\n3. Açılış sonrasında sanal yazıcının varlığını kontrol edin:

PowerShell - Doğrulama
# 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

Sıkça Sorulan Sorular (SSS)

setup.ini dosyasını kurulum komutunda parametre olarak belirtmek gerekir mi?

Hayır. setup.ini dosyası PrintPilot-Setup.exe veya PrintPilot.msi ile aynı klasörde bulunduğu sürece kurulum motoru tarafından otomatik olarak algılanır ve uygulanır.

İstemci bilgisayarlardaki kullanıcıların yerel yönetici (admin) olması gerekir mi?

Hayır. GPO Computer Startup Script (Bilgisayar Başlangıç Betiği) doğrudan Windows SYSTEM hesabı altında çalıştığı için standart kullanıcı yetkisine sahip bilgisayarlarda da sanal yazıcı sorunsuz yüklenir.

MSI ile dağıtım yaparken kurulum dizinini nasıl özelleştirebilirim?

MSI dağıtımında 'INSTALLDIR' özelliği önceliklidir. Örneğin: msiexec /i PrintPilot.msi INSTALLDIR="D:\\Apps\\PrintPilot" /qn /norestart komutunu kullanabilirsiniz.

Microsoft Intune veya SCCM ile de bu yöntem kullanılabilir mi?

Evet. PrintPilot-Setup.exe ve setup.ini dosyalarını tek bir Win32 App (.intunewin) paketi yaparak Intune üzerinden aynı sessiz parametrelerle (/VERYSILENT /SUPPRESSMSGBOXES /NORESTART) dağıtabilirsiniz.

İş Akışınızı Otomatikleştirmeye Başlayın

Active Directory GPO ve setup.ini dosyası ile PrintPilot sanal yazıcısını tüm kurumsal bilgisayarlara dakikalar içinde dağıtabilir, manuel kurulum ve yapılandırma zahmetinden kurtulabilirsiniz.

PrintPilot Ücretsiz Denemeyi İndir