Update: Oracle Java 8 Update 45

Update: Oracle Java 8 Update 45

Leider sind die Probleme bei der Installation mittels System-Konto seitens Oracle nicht behoben worden. Die Anleitung Oracle Java 8 Update 40 unter System-Konto installieren und konfigurieren funktioniert aber auch mit dieser Version.

🙁

Oracle Java 8 Update 40 unter System-Konto installieren und konfigurieren

Inhaltsverzeichnis

Weil Oracle den Support für Java RE 7 mitte April einstellt, musste ich eine Application in ConfigMgr 2012 R2 für Java RE 8 Update 40 erstellen. Aufgrund des Aufwands und Recherche-Arbeit habe ich dann diesen Artikel für alle erstellt, die Oracle Java 8 Update 40 unter System-Konto installieren und konfigurieren müssen.

Java mit einem Administrator-Konto installieren

  1. Als Administrator an CLIENT1 anmelden
  2. Folgende Dateien von Java-Downloads für alle Betriebssysteme nach C:\Sourcen herunterladen
    1. Windows Offline: jre-8u40-windows-i586.exe
    2. Windows Offline (64-bit): jre-8u40-windows-x64.exe
  3. Mit dem Notepad die Datei C:\Sourcen\java_install.cfg mit folgendem Inhalt erstellen (siehe 20 Installing With a Configuration File)
    INSTALL_SILENT=Enable
    INSTALLDIR=C:\Program Files\Java\jre8
    STATIC=Disable
    AUTO_UPDATE=Disable
    WEB_JAVA=Enable
    WEB_JAVA_SECURITY_LEVEL=H
    WEB_ANALYTICS=Disable
    EULA=Disable
    REBOOT=Disable
    NOSTARTMENU=Enable
    SPONSORS=Disable
  4. Command Prompt (Admin) starten
  5. Nach C:\Sourcen wechseln
  6. Java RE mit folgendem Befehl installieren (der Pfad zur cfg-Datei muss immer komplett angegeben werden)
    jre-8u40-windows-i586.exe INSTALLCFG=C:\Sourcen\java_install.cfg
  7. Command Prompt (Admin) JAVA_RE_8-(33)
  8. Als Administrator funktioniert die Installation wie erwartet… JAVA_RE_8-(34)

Zum Simulieren des System-Kontos das Programm PsExec herunterladen

…aber, der ConfigMgr installiert Applications mit dem System-Konto des Computers. Um das zu simulieren, verwende ich das Programm PsExec aus den PsTools von Sysinternals. Also, Java wieder deinstallieren und als System installieren.

  1. PsExec von Download PsTools nach C:\Sourcen herunterladen und entpacken
  2. Command Prompt (Admin) starten
  3. Nach C:\Sourcen\PsTools wechseln
  4. Command Prompt als SYSTEM mit folgendem Befehl starten
    PsExec.exe -accepteula -i -s -d cmd.exe
  5. Command Prompt (Admin)JAVA_RE_8-(1) Weiterlesen

Java Deployment Rule Set mit Microsoft CA digital signieren

Mit Java 7 Update 40 hat Oracle das Feature Java Deployment Rule Set eingeführt, um die Sicherheit und Kompatibilität der Browser-Applets zu erhöhen. Für Desktop Administratoren ermöglicht es die zentrale Verwaltung der Sicherheitseinstellungen auf den Clients. Im folgenden Beispiel verwende ich meine bestehende PKI (Ein einfaches Netzwerk, Teil 6ff) um ein Code Signging Zertifikat auszustellen.

Java Deployment Rule Set mit Microsoft CA digital signieren – Schritte:

  • Die Rolle Certification Authority Web Enrollment auf SERVER01 installieren
  • Zertifikatsvorlage für Code Signing erstellen und veröffentlichen
  • Web Server Zertifikat für SERVER01 anfordern und IIS zur Verwendung von https konfigurieren
  • Java 7 Developmentkit herunterladen und installieren
  • Java Deployment Rule Set erstellen und digital signieren
  • Verteilen der Datei DeploymentRuleSet.jar auf die Clients

Die Rolle Certification Authority Web Enrollment auf SERVER01 installieren

  1. Als Administrator an SERVER01 anmelden
  2. Server Manager > Manage > Add Roles and Features
  3. Add Roles and Features Wizard
    1. Before You Begin > Next
    2. Installation Type: Role-based or feature-based installation > Next
    3. Server Selection: SERVER01.haimann.local > Next
    4. Server Roles
      1. Active Directory Certificate Services
        1. Certification Authority Web Enrollment > Next
          JAVA-013
    5. Features > Next
    6. Confirmation > Install
    7. Results > Configure Active Directory Certificate Services on the destination server
      JAVA-014
  4. AD CS Configuration
    1. Credentials > Next
      JAVA-016
    2. Role Services: Certification Authority Web Enrollment > Next
      JAVA-017
    3. Confirmation > Configure
      JAVA-018
      Weiterlesen