SCCM ile Java Deployment

İlk önce java setup dosyasını indirmeliyiz. Bunun için bu adrese giriyoruz, http://www.java.com/tr/download/manual.jsp

Karşınıza gelen siteden download işlemini başlatın.

Hangi İndirme seçeneğini kullanmalıyım?

32 bit tarayıcı kullanıyorsanız 32 bit indirmeyi seçin.
64 bit tarayıcı kullanıyorsanız 64 bit indirmeyi seçin.
32 bit ve 64 bit tarayıcılar kullanıyorsanız 32 bit ve 64 bit Java sürümlerinin ikisi de indirmeniz gerekir.

Ben en sık kullanılan olduğu için 32 bit ile devam ediyorum. İnen dosya .exe uzantılı bu şekilde Package olarak deploy edebiliriz. Ancak ben Application olarak deploy etmek istediğim için .msi dosyasına erişmek istiyorum. Bunun için inen dosyayı çift tıklıyorum ve setup ekranı geldiğinde ilerlemeden bekliyorum. Daha sonra Başlat > Çalıştır alanına gelerek aşağıdaki adresi çalıştır alanına yazarak enter’a basıyorum
%userprofile%\AppData\LocalLow\Sun\Java



Açılan pencerede ihtiyacımız olan msi dosyası bulunmakta.

Bu iki dosyayı kullanarak Application paketimizi oluşturabiliriz. Dikkat edilecek nokta kurulum parametrelerini girdiğimiz ekranda. Aşağıdaki şekilde giriş yapmalıyız. Bu şekilde Java’nın güncellemeleri kontrol etmesini engellemiş oluyoruz.

msiexec.exe /i “jre1.7.0_25.msi” ADDLOCAL=ALL IEXPLORER=1 REBOOT=Suppress JAVAUPDATE=0 EULA=0 WEBSTARTICON=0 /qn

Paketi bu şekilde oluşturup deploy ettiğimizde sorunsuzca kurulumlar başlayacaktır.

Eğer önceki tüm java sürümlerinin uninstall edilerek sadece bu dağıttığınız java sürümünün kullanılmasını istiyorsanız bir .bat dosyası hazırlamanız gerekmektedir. Application olarak .bat dosyası dağıtma işlemleri “Sccm ile Flash Player Deployment” yazımdaki ile aynıdır. Kullanacağınız .bat dosyasının içeriği aşağıdaki gibidir. Bat dosyasını indirmek için tıklayınız.

wmic product where “name like ‘Java%%'” call uninstall /nointeractive

msiexec.exe /i “jre1.7.0_25.msi” ADDLOCAL=ALL IEXPLORER=1 REBOOT=Suppress JAVAUPDATE=0 EULA=0 WEBSTARTICON=0 /qn

Bu yazının kalıcı bağlantısı http://www.sertactopal.com/sccm-ile-java-deployment

1 yorum

    • Nihat on 25 Ocak 2014 at 15:41

    Sertaç hocam merhaba,
    Çok güzel makale olmuş. Bir de hangi sürüm olursa olsun uninstall edebilecek komut varmı elinde ?

Bir cevap yazın

E-Posta adresiniz yayınlanmayacaktır.