각 우려 사항에 대해 이야기하려면 :
그룹 정책에서 소프트웨어 설치 할당으로 몇 년 동안 Java 런타임 환경 릴리스를 배포했습니다. MSI 로의 변환으로 업데이터 기능을 비활성화하고 필요한 경우 필수 업그레이드를 통해 업데이트를 배포합니다. 컴퓨터에 이전 JRE를 유지해야하는 경우 (일부 응용 프로그램에서 필요로하기 때문에) 보안 그룹을 사용하여 컴퓨터가 최신 업그레이드를받지 못하게합니다. (다행히도 자주이 작업을 수행하지 않아도됩니다.)
Microsoft의 Orca 도구를 사용하여 Sun의 MSI로 변환합니다. Adobe의 "사용자 정의 마법사"와 같은 도구를 사용하는 것이 좋을 수도 있지만 Orca로 필요한 모든 작업을 수행 할 수 있습니다.
사용자가 "특정 설정을 수동으로 구성"할 기회는 없었지만 두 가지 방법 중 하나를 처리했습니다. "norm"과 다른 일부 설정이 필요한 일부 사용자의 경우 그룹 정책 "기본 설정"을 배포하여 해당 설정을 설정하거나 (레지스트리의 사용자 부분에 있다고 가정) 관리 템플릿을 사용합니다. 설정을 변경하려면 (레지스트리의 컴퓨터 부분에 있다고 가정). 사용자가 필요에 따라 설정을 변경할 수 있어야하는 경우 사용자 (실제로 사용자를 포함하는 보안 그룹)가 할 수 있도록 레지스트리에 대한 권한을 신중하게 변경합니다. 거칠게.
앱에 자체 JRE가 필요한 경우 해당 JRE 설치를 응용 프로그램을 배포하는 스크립트 / GPO와 연결하고 둘을 하나의 단위로 취급하는 것이 좋습니다. 그것이 내가 처리 할 수있는 가장 간단한 방법입니다.
"프로그램 파일"에있는 설정을 기억하는 데 어려움을 겪고 있지만 필요한 경우 이러한 설정을 수정해야하는 사용자 계정이 포함 된 보안 그룹에 권한을 부여하고 있습니다. 아마 내 머리를 손에 쥐고 태양을 저주했을 것이다.
썬이 JRE의 엔터프라이즈 배포 및 관리를 함께 수행 할 때까지 우리 모두가이를 해결하기위한 해킹 조치를 취할 것으로 생각합니다. 실망 스럽지만 슬프게도 전형적입니다. 대다수의 개발자는 sysadmin 작업의 개념에 대한 개념이없는 것 같습니다. <한숨>