Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-71643

Windows silent install behaves different than graphical install

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • packaging
    • - Windows 10 VM (Hyper-V VM)
      - Jenkins 2.401.2

      hi,

      I'm trying to install Jenkins on Windows from commandline for a different
      user. My usecase is, that Jenkins should be executed as a normal user (Service account) and i want to use a different user (Administrator) to do the installation for security reasons.

      In the attached log file the admin is called 'Developer' and the normal user is called 'DeveloperNonadmin'

      Expectation: The following command works when executed from an elevated shell:
      msiexec /i D:\path\to\jenkins.msi /quiet /lv! D:\path\to\logfile.log SERVICE_USERNAME=<username> SERVICE_PASSWORD=<password> INSTALLDIR=D:\Jenkins PORT=8080

      Actual behaviour:
      The command only works when i have installed Jenkins for the service account by manually executing the GUI version of the installer. So my workaround is that i install Jenkins via the GUI installer, then uninstall it, then run my script that executes this command and does the customization afterwards.

      Conclusion:
      The graphical installer does soemthing that the silent installation does not do.

       

      PS: i've chosen _unsorted as components because i don't know which component this actually is

            slide_o_mix Alex Earl
            johnnydoesstuff Jonas
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: