Windows Rhino Dağıtımı - Kurumsal Kurulum
Sessiz veya betikli kurulumlar için teknikler - Active Directory, SCCM, MSI parametreleri, toplu lisans yönetimi.
Kurumsal ortamlarda Rhino'nun yüzlerce bilgisayara otomatik kurulumu için MSI parametreleri, deployment stratejileri, lisans yönetimi ve ağ kurulum teknikleri. IT yöneticileri için kapsamlı rehber.
Sessiz Kurulum (Silent Installation)
- MSI komut satırı parametreleri - Detaylı liste
- Temel komut: msiexec /i rhino_en-us_x.x.x.msi /quiet /norestart
- Install properties tanımlama - INSTALLDIR, ALLUSERS, etc.
- License key otomatik ekleme - LICENSE_KEY parametresi
- Zoo sunucu belirtme - ZOO_SERVER parametresi
- Plugin kurulum kontrolü - INSTALL_PLUGINS parametresi
- Log dosyası oluşturma - /log parametresi
- Batch script örneği - .bat dosyası hazırlama
- PowerShell script örneği - Gelişmiş dağıtım
- Hata kodları ve troubleshooting
MSI Komut Satırı Parametreleri
- /i - Ürün kurulumu (install)
- /quiet - Sessiz mod (kullanıcı etkileşimi yok)
- /qn - UI yok (no user interface)
- /norestart - Kurulum sonrası otomatik restart yapma
- /log <dosya> - Kurulum log dosyası kaydet
- INSTALLDIR=<path> - Kurulum dizini belirt
- ALLUSERS=1 - Tüm kullanıcılar için kur
- LICENSE_KEY=XXXX - Lisans anahtarı belirt
- ZOO_SERVER=<server> - Zoo sunucu adresi
- INSTALL_LANGUAGE=1033 - Dil kodu (1055=Türkçe)
Kurumsal Dağıtım (Enterprise Deployment)
- Active Directory Group Policy kullanımı
- GPO ile software deployment - Computer/User Configuration
- SCCM (System Center Configuration Manager) entegrasyonu
- SCCM application package oluşturma
- Network share'den kurulum - UNC path kullanımı
- MST (Transform) dosyası oluşturma - Orca ile
- Orca veya InstEd ile MSI düzenleme
- PDQ Deploy ile dağıtım (alternatif)
- Toplu lisans yönetimi - Zoo entegrasyonu
- Deployment testing - Pilot grup
MST Transform Dosyası Oluşturma
- Orca tool indir (Windows SDK'dan)
- MSI dosyasını Orca ile aç
- Property Table'da değişiklik yap
- Örnek: INSTALLDIR property değiştir
- Örnek: LICENSE_KEY ekle
- Örnek: ZOO_SERVER yapılandır
- Transform As (.mst) olarak kaydet
- MST kullanımı: msiexec /i setup.msi TRANSFORMS=custom.mst
- GPO ile MST deployment
- Troubleshooting - MST validation
Group Policy (GPO) Deployment
- Group Policy Management Console (GPMC) aç
- Yeni GPO oluştur veya mevcut GPO'yu düzenle
- Computer Configuration > Policies > Software Settings
- Software Installation > New > Package
- UNC path ile MSI dosyasını seç (\\server\share\rhino.msi)
- Deployment method: Assigned (önerilir) veya Published
- Advanced: MST dosyası ekle (Modifications tab)
- Security Filtering - Hangi bilgisayar/grup
- gpupdate /force ile test et
- Event Viewer ile kurulum loglarını kontrol et
SCCM/ConfigMgr Deployment
- SCCM Console > Software Library > Application Management
- Create Application wizard başlat
- MSI dosyasını import et
- Detection method: MSI Product Code kullan
- Installation program: msiexec /i setup.msi /quiet /norestart
- Uninstall program: msiexec /x {ProductCode} /quiet
- Requirements: Windows 10/11, RAM, Disk space
- Distribute content to distribution points
- Deploy to collection (device/user collection)
- Deployment purpose: Required vs Available
- Installation deadline belirle
- Monitor deployment status - Monitoring workspace
Özelleştirme ve Ön Yapılandırma
- Varsayılan plugin'leri seçme - INSTALL_PLUGINS
- Toolbar ve template ayarlarını kopyalama
- Registry ön yapılandırması - .reg dosyası
- User settings deployment - Roaming profiles
- Default.3dm template dosyası belirleme
- Workspace (.rws) dosyası deployment
- Scheme (.rsc) dosyası dağıtımı
- Cloud Zoo otomatik yapılandırma
- Güncelleme politikası belirleme - Auto-update kapalı
- Telemetri ve crash reporting ayarları
Lisans Dağıtımı - Zoo Entegrasyonu
- Zoo sunucu kurulumu (merkezi lisans sunucusu)
- MSI parametresi: ZOO_SERVER=zooserver.company.com
- Registry key: HKLM\Software\McNeel\Rhinoceros\x.0\License Manager\Server
- Group Policy ile Zoo sunucu dağıtımı
- İstemciler otomatik Zoo'ya bağlanır
- Cloud Zoo (Rhino Accounts) alternatifi
- Stand-alone lisans dağıtımı (önerilmez)
- Hybrid yaklaşım: Ofis içi Zoo, remote Cloud Zoo
- Lisans kullanım raporları
- Troubleshooting: Zoo connection issues
Batch ve PowerShell Script Örnekleri
- Batch örnek: @echo off && msiexec /i rhino.msi /quiet
- PowerShell örnek: Start-Process msiexec -ArgumentList '/i rhino.msi /quiet'
- Log dosyası ile: /log C:\Temp\rhino_install.log
- Conditional install - Version kontrolü
- Pre-install checks - Disk space, OS version
- Post-install verification - Registry check
- Error handling - Exit code kontrolü
- Network installation - UNC path handling
- Multiple MSI deployment - Loop ile
- Email notification - SMTP ile durum raporu
Troubleshooting ve Log Analizi
- MSI log dosyası inceleme - Verbose logging
- Event Viewer - Application/System logs
- Common error codes: 1603, 1618, 1619, 1921
- Permission issues - Administrator rights
- Network path not found - UNC erişim
- Conflicting software - Antivirus, security
- Windows Installer service durumu
- Temp folder cleanup - %TEMP% boşaltma
- Registry corruption - Reinstall Windows Installer
- McNeel forum - Deployment sorunları için destek