Conditional Install - Version Kontrolü
Script ile version kontrolü - Sadece upgrade gerekiyorsa kurulum.
Conditional install, kurulumun sadece belirli koşullarda yapılmasını sağlar. Version kontrolü, gereksiz yeniden kurulumları engeller.
PowerShell Version Check
- $installedVersion = (Get-ItemProperty 'HKLM:\Software\McNeel\Rhinoceros\8.0\Install' -ErrorAction SilentlyContinue).Version
- $targetVersion = '8.0.23304'
- if ($installedVersion -lt $targetVersion) { # Install }
- Write-Host 'Kurulum gerekmiyor, güncel versiyon zaten kurulu'
Registry Version Check
- Registry path: HKLM\Software\McNeel\Rhinoceros\8.0\Install
- Value name: Version
- Compare: Installed vs Target
- Decision: Install, upgrade, or skip
Use Cases
- Upgrade deployment: Sadece eski versiyonları güncelle
- New installs: Sadece kurulu olmayanları kur
- Rollback prevention: Downgrade engelle
- Compliance: Minimum version garantisi