İçeriğe geç
Blog'a Dön
PrintPilotMicrosoft IntuneGPOMSISilent InstallIT Admin

Sanal E-posta Yazıcısını Microsoft Intune ve GPO ile Dağıtma: PrintPilot MSI Sessiz Kurulum Rehberi

BT yöneticileri için sessiz PrintPilot MSI kurulumu: SETUPINI ile msiexec /qn, hazır setup.ini, algılama kurallarıyla Intune Win32 uygulaması paketleme ve alternatif olarak GPO başlangıç betiği.

Alacam IT Team•2026-10-16•8 min

Sanal e-posta yazıcısını her iş istasyonuna tek tek kurmak ölçeklenmez. Bu rehber, PrintPilot'u kullanıcı etkileşimi olmadan çok sayıda Windows bilgisayara kurmak isteyen BT yöneticileri için: tek bir setup.ini hazırlayın, sessiz MSI kurulumunu test edin, ardından Microsoft Intune veya Active Directory Grup İlkesi ile dağıtın. Aşağıdaki her komut güncel PrintPilot MSI'ı ile uyumludur.

PrintPilot ile Otomatik PDF Mail Gönderin

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

PrintPilot İndir

1Başlamadan önce

İndirme sayfasından PrintPilot MSI'ına ihtiyacınız var. 64 bit ve 32 bit Windows 10 ve 11 için tek bir kurulum dosyasıdır. Şirket için bir PrintPilot hesabı da gerekir; bilgisayarlar kurulum sırasında bu hesaba bağlanır ve bağlanan her bilgisayar planınızdan bir cihaz kullanır.

Intune için cihazların kayıtlı olması ve Windows 10 veya 11 Pro, Enterprise ya da Education çalıştırması gerekir. GPO için bilgisayarlar, ilke bağlayabileceğiniz bir OU'da olmalıdır. Her iki durumda da kurulum SYSTEM olarak çalışır; kullanıcıların yönetici olması gerekmez.

PrintPilot yazıcısı Windows'un Microsoft Print to PDF sürücüsünü kullanır. Bu Windows özelliğinin kapatıldığı sıkılaştırılmış imajlarda önce özelliği açın, örneğin: Enable-WindowsOptionalFeature -Online -FeatureName Printing-PrintToPDFServices-Features

21. Adım: setup.ini dosyasını hazırlayın

setup.ini, kurulum programına hangi hesabın bağlanacağını ve bilgisayarın internete nasıl çıkacağını söyler. Aşağıdaki şablondan oluşturun. Mode, PrintPilot panelindeki İnternet sayfasındaki seçeneklerle aynıdır: Auto (önerilen), Direct, doğrudan internet erişimi olmayan ağlar için PrintPilotProxy veya proxy sunucu ve portunuzla ManualProxy.

MSI, setup.ini dosyasını kendi yanında aramaz. Aşağıdaki komutlarda olduğu gibi tam yolu her zaman SETUPINI özelliğiyle verin.

INI - setup.ini
; setup.ini - read by the PrintPilot MSI when you pass SETUPINI="<full path>"
[PrintPilot]
; PrintPilot account that every PC is linked to
Email=it-admin@yourcompany.com
Password=use-a-dedicated-account-password
; Optional referral code
ReferralCode=
; Internet mode: Auto, Direct, PrintPilotProxy or ManualProxy
Mode=Auto
; Optional IPv4 address of PrintPilotProxy / PrintPilot Server on another subnet
ServerIp=
; Only for Mode=ManualProxy
ProxyHost=
ProxyPort=
ProxyUsername=
ProxyPassword=
setup.ini hesap şifresini düz metin olarak içerir. Dağıtım için ayrı bir PrintPilot hesabı kullanın, dosyayı yalnızca kurulum programının okuyabileceği yerde tutun ve dosya sızarsa şifreyi değiştirin.
PrintPilot paneli: Auto, Direct, PrintPilotProxy ve Manual Proxy modlarıyla İnternet ayarları

PrintPilot paneli: Auto, Direct, PrintPilotProxy ve Manual Proxy modlarıyla İnternet ayarları

32. Adım: Sessiz kurulumu bir bilgisayarda test edin

Bir gruba dağıtmadan önce komutu bir test bilgisayarında yönetici olarak açılmış Komut İstemi'nde çalıştırın. /qn tüm pencereleri gizler, /norestart yeniden başlatmayı engeller; kurulum PrintPilot hizmetini ve PrintPilot yazıcısını oluşturur.

Ardından hizmetin çalıştığını ve yazıcının var olduğunu kontrol edin, o bilgisayarda http://127.0.0.1:5077 adresini açın: PrintPilot paneli hizmeti çalışıyor olarak ve setup.ini'deki hesabı göstermelidir. Bir sorun çıkarsa MSI günlüğü ve C:\ProgramData\PrintPilot\logs içindeki PrintPilot kurulum günlüğü nedenini gösterir.

CMD - Sessiz kurulum testi
:: Run in an elevated Command Prompt on one test PC
msiexec /i "C:\Deploy\PrintPilot\PrintPilot.msi" /qn /norestart SETUPINI="C:\Deploy\PrintPilot\setup.ini" /l*v "%TEMP%\printpilot-msi.log"

:: Check the service and the printer
powershell -NoProfile -Command "Get-Service PrintPilot; Get-Printer -Name PrintPilot | Select-Object Name, DriverName, PortName"

:: PrintPilot's own install log
type "C:\ProgramData\PrintPilot\logs\install.log"
Sessiz kurulumdan sonra PrintPilot paneli: çalışan hizmet, Gmail göndericisi ve lisans durumu

Sessiz kurulumdan sonra PrintPilot paneli: çalışan hizmet, Gmail göndericisi ve lisans durumu

43. Adım: Intune paketini oluşturun

Intune, klasik kurulum dosyalarını .intunewin biçiminde Win32 uygulaması olarak dağıtır. MSI'ı, setup.ini'yi ve küçük bir install.cmd dosyasını tek bir klasöre koyun. install.cmd %~dp0 kullandığı için yollar Intune paketi nereye açarsa açsın çalışır.

Bu klasörde Microsoft Win32 Content Prep Tool'u (IntuneWinAppUtil.exe) çalıştırın. -s parametresine install.cmd yerine MSI'ı verin: böylece Intune MSI'ın ürün kodunu ve sürümünü okur ve kaldırma komutunu sizin için doldurur.

CMD - install.cmd ve IntuneWinAppUtil
:: Folder layout (rename the downloaded MSI to PrintPilot.msi)
::   C:\Packages\PrintPilot\PrintPilot.msi
::   C:\Packages\PrintPilot\setup.ini
::   C:\Packages\PrintPilot\install.cmd

:: ---- install.cmd ----
@echo off
msiexec /i "%~dp0PrintPilot.msi" /qn /norestart SETUPINI="%~dp0setup.ini" /l*v "%ProgramData%\PrintPilot-msi.log"
exit /b %ERRORLEVEL%

:: ---- build the .intunewin file with the Microsoft Win32 Content Prep Tool ----
IntuneWinAppUtil.exe -c C:\Packages\PrintPilot -s C:\Packages\PrintPilot\PrintPilot.msi -o C:\Packages\Output -q

54. Adım: Intune'da Win32 uygulamasını oluşturun

Microsoft Intune yönetim merkezinde Apps > All apps > Create yolunu izleyip Windows app (Win32) seçin. PrintPilot.intunewin dosyasını yükleyin ve uygulama bilgilerini doldurun. Program sayfasında önceden doldurulan kurulum komutunu install.cmd ile değiştirin, msiexec /x kaldırma komutunu olduğu gibi bırakın, Install behavior'ı System, Device restart behavior'ı No specific action yapın.

Algılama için PrintPilot.Service.exe üzerindeki bir dosya kuralı basittir ve tüm sürümlerde çalışır. Uygulamayı bir cihaz grubuna Required olarak atayın. Yeni bir PrintPilot sürümü çıktığında onu yeni bir uygulama olarak ekleyip supersedence kullanın; MSI mevcut kurulumu yerinde yükseltir.

Intune - Win32 uygulama ayarları
App type            Windows app (Win32)
App package file    PrintPilot.intunewin
Install command     install.cmd
Uninstall command   msiexec /x "{product code}" /q   (pre-filled by Intune from the MSI)
Install behavior    System
Device restart      No specific action
Return codes        keep the defaults
Requirements        32-bit and 64-bit, minimum Windows 10
Detection rule      File
  Path              C:\Program Files\PrintPilot
  File or folder    PrintPilot.Service.exe
  Detection method  File or folder exists
Assignment          Required, to a device group

6OMA-URI profili gerekir mi?

Hayır. Özel yapılandırma profillerindeki OMA-URI ayarları, Windows ayarlarını yapılandırma hizmet sağlayıcıları (CSP) üzerinden değiştirir. PrintPilot'u kurmak için gerekmezler. Win32 uygulama türü daha uygundur; algılama kuralları, otomatik yeniden denemeler, güncellemeler için supersedence ve yönetim merkezinde cihaz bazında kurulum durumu sunar.

7Alternatif: GPO başlangıç betiğiyle dağıtım

Intune yoksa aynı MSI komutunu bir bilgisayar başlangıç betiğinde kullanın. Başlangıç betikleri, kimse oturum açmadan önce SYSTEM olarak çalışır. MSI'ı ve setup.ini'yi bir paylaşıma kopyalayın, iş istasyonlarının OU'suna bağlı bir GPO oluşturun ve betiği Computer Configuration > Policies > Windows Settings > Scripts (Startup/Shutdown) > Startup altına ekleyin. Baştaki kontrol, PrintPilot'un zaten kurulu olduğu bilgisayarları atlar.

Sonucu görmek için bir test bilgisayarında gpupdate /force çalıştırıp yeniden başlatın. GPO ve setup.ini hakkındaki ayrı rehberimiz Grup İlkesi tarafını adım adım anlatıyor.

CMD - GPO başlangıç betiği
@echo off
:: GPO: Computer Configuration > Policies > Windows Settings > Scripts (Startup/Shutdown) > Startup
:: The share should be readable by Domain Computers only, because setup.ini holds a password.
set SHARE=\\fileserver.yourcompany.local\Deploy$\PrintPilot

if exist "%ProgramFiles%\PrintPilot\PrintPilot.Service.exe" exit /b 0

msiexec /i "%SHARE%\PrintPilot.msi" /qn /norestart SETUPINI="%SHARE%\setup.ini" /l*v "%TEMP%\printpilot-msi.log"
exit /b 0

8Kurulumdan sonra: göndericiler, lisanslar ve güncellemeler

Kurulum her bilgisayarı hesabınıza bağlar, ama posta kutularını bağlamaz. Her kullanıcı kendi Google, Microsoft 365 veya SMTP göndericisini panelde E-posta altında bir kez bağlar; çünkü Google ve Microsoft izni posta kutusunun sahibinden ister.

Bağlanan bilgisayarlar alacam.it'teki hesabınızda görünür; hangi cihazların lisansı olduğunu orada görürsünüz. Ücretli planlar 1, 5, 20, 50 veya 100 cihazı kapsar. Güncellemek için yeni MSI'ı aynı şekilde dağıtın; mevcut kurulumu yükseltir ve ayarlarını korur.

Sıkça Sorulan Sorular (SSS)

PrintPilot hangi MSI parametrelerini destekler?

/qn, /norestart ve /l*v gibi standart Windows Installer anahtarlarını ve setup.ini dosyanızın tam yolunu alan SETUPINI özelliğini. Kurulumda başka etkileşimli adım yoktur.

Kullanıcıların yönetici olması gerekir mi?

Hayır. Intune Win32 uygulamalarını System bağlamında kurar, GPO başlangıç betikleri de SYSTEM olarak çalışır; hizmet ve yazıcı, kullanıcı yönetici olmadan oluşturulur.

Bunun yerine Microsoft Store sürümünü Intune ile dağıtabilir miyim?

Dağıtabilirsiniz, ama yönetilen dağıtımlar için MSI daha iyi bir seçimdir: setup.ini'yi okur ve yazıcıyı kurulum sırasında oluşturur. Store paketi yazıcıyı uygulama ilk açıldığında oluşturur ve setup.ini kullanmaz.

Lisanslar nasıl sayılır?

Cihaz başına. Hesabınıza bağlanan her bilgisayar planınızdan bir cihaz kullanır: Personal 1, Team 5, SMB 20, Business 50 ve Enterprise 100.

PrintPilot'u merkezi olarak nasıl kaldırırım?

Intune uygulamasını bir Uninstall grubuna atayın veya ürün koduyla msiexec /x çalıştırın. MSI hizmeti, yazıcıyı ve program dosyalarını kaldırır.

Yazıcı oluşturulmadı. Neyi kontrol etmeliyim?

Microsoft Print to PDF Windows özelliğinin açık olduğunu kontrol edin, ardından C:\ProgramData\PrintPilot\logs\install.log dosyasına bakın. Panelin Genel Bakış sayfası da yazdırma sürücüsü eksikse bunu ve nasıl düzeltileceğini gösterir.

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

PrintPilot'u her iş istasyonuna kurmak için bir MSI, bir setup.ini ve tek bir komut yeterli. MSI'ı indirin, bir bilgisayarda test edin ve Intune veya GPO ile dağıtın. 14 günlük ücretsiz denemeyle başlayın ve cihaz sayınıza uyan planı seçin.

PrintPilot Ücretsiz Denemeyi İndir