Endişelerinizin her biriyle konuşmak için:
Birkaç yıldır Java runtime ortamı sürümlerini Grup İlkesi'nden yazılım yükleme atamaları olarak dağıtıyorum. Güncelleyici işlevini MSI'ye dönüşüm olarak devre dışı bırakıyorum ve gerektiğinde güncellemeleri zorunlu yükseltmelerle dağıtıyorum. Makinelerin eski bir JRE'yi tutması gerekiyorsa (bazı uygulamalar gerektirdiğinden), makinelerin daha yeni yükseltmeler almasını önlemek için güvenlik gruplarını kullanıyorum. (Neyse ki, bunu sık sık yapmak zorunda kalmadım.)
Microsoft'un Orca aracını kullanarak Sun'ın MSI'sına dönüşümler oluşturuyorum. Adobe'nin "Özelleştirme Sihirbazı" gibi bir araca sahip olmak güzel olabilir, ancak Orca ile ihtiyacım olan her şeyi yapabilirim.
Kullanıcıların "belirli ayarları manuel olarak yapılandırması" için bir fırsatım olmadı, ancak bunu iki yoldan biriyle hallederdim. Bazı kullanıcıların "norm" dan farklı ayarlara ihtiyacı varsa, bu ayarı (kayıt defterinin kullanıcı bölümünde olduğu varsayılarak) veya bir Yönetim Şablonu ayarlamak için bir Grup İlkesi "tercihi" dağıtacağım ayarı değiştirmek için (kayıt defterinin bilgisayar bölümünde olduğu varsayılarak). Kullanıcının isteğe bağlı ayarı değiştirmesine izin verilmesi gerekiyorsa, kullanıcının (gerçekten, kullanıcıyı içeren bir güvenlik grubu) izin vermesi için kayıt defterindeki izinleri isteksizce değiştiririm. İsteksizce.
Bir uygulama kendi JRE'sini gerektiriyorsa, o JRE'nin kurulumunu uygulamayı dağıtan komut dosyası / GPO ile bağlamaya ve ikisini bir birim olarak ele almaya eğilimli olurum. Bununla başa çıkmayı düşünebildiğim en basit yol bu.
"Program Dosyaları" altında hangi ayarların canlı olduğunu hatırlamakta zorlanıyorum, ancak gerekirse bu ayarları değiştirmeniz gereken kullanıcı hesaplarını içeren bir güvenlik grubuna isteksizce izin veriyorum. Muhtemelen kafamı elimde tutup Sun'a lanet ederdim.
Sun birlikte hareket edene kadar: JRE'nin kurumsal dağıtımı ve yönetimi, sanırım hepimiz bununla başa çıkmak için acayip geçici çözümlere sahip olacağız. Sinir bozucu ama ne yazık ki tipik. Büyük çoğunluk geliştiricilerinin sysadmin çalışması yapmanın nasıl bir fikri olmadığı anlaşılıyor. <Nefes>