This issue is archived. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintable

      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

            Assignee:
            Alex Earl
            Reporter:
            Jonas
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: