SCCM 2012 R2 yazılımı ile Java programlarını rahatlıkla dağıtabilirsiniz. Birkaç püf noktası olan bu dağıtım işi aslında normal uygulama dağıtımına oldukça benzemektedir.
İlk olarak dağıtmak istediğimiz Java programını bilgisayarımıza çekiyoruz ve kurulum exe sini çalıştırıyoruz.
Kuruluma devam etmememiz gerekmektedir. Çünkü amacımız dağıtma koyacağımız MSI ve CAB dosyalarını elde etmektedir.
C:users<kullanıcı adı>appDataLocalLowsunJava dizinine geliyoruz ve çalıştırdığımız exe ye ait klasörün içerisine giriyoruz.
Burada bir MSI dosyası ile CAB dosyası yer almaktadır (JAVA sürümüne göre CAB dosyalarının sayısı artabilir)
Bu dosyaları kopyalayarak farklı bir dizine alıyoruz. Dağıtımı bu dizinden yapacağız.
SCCM 2012 R2 yönetim ekranında yeni bir uygulama dağıtımı yaratıyoruz.
Kopyaladığımız MSI dosyasını seçiyoruz.
MSI dosyası Microsoft tarafından yaratılmadığı için doğrulama uyarısı gelmektedir. Onaylayıp devam ediyoruz.
MSI ve CAB dosyasının başarılı bir şekilde alındığını gösteren bir adım gelmektedir.
Dağıtımımız bir isim veriyoruz. Burada önemli olan “Installation program” bölümüdür. Bu bölüme sorunsuz bir dağıtım yapabilmek için ilgili parametreleri girmemiz gerekmektedir.
Java uygulaması için aşağıdaki parametreleri kullanabiliriz:
REBOOT=ReallySuppress AUTOUPDATECHECK=0 EULA=0 JAVAUPDATE=0 IEXPLORER=1 MOZILLA=1 /L*v %temp%JRE7Update51.log
Bu parametre aynı zamanda client tarafında açık olan IE ya da firefox tarayıcısının da kurulumu engellememesini sağlar.
Parametreyi “Installation program” bölümünde yazan ifadenin sonuna ekleyebiliriz.
Son olarak ise deploy seçeneği ile sağıtımı başlatıyoruz.
Software Center dan dağıtımı kontrol edebiliriz.
Java yazılımının 8. sürümü ile birlikte artık CAB dosyasını kullanmanıza gerek yoktur. CAB dosyası kurulum sırasında da oluşturulmamaktadır.
Java için kullanabileceğiniz switch:
JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_JAVA=1 /q