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
[JENKINS-71643] Windows silent install behaves different than graphical install
Attachment | New: logfile-1.log [ 60826 ] |
Attachment | Original: logfile.log [ 60825 ] |
Summary | Original: Silent install behaves different than graphical install | New: Windows silent install behaves different than graphical install |
Labels | Original: installationWizard windows | New: windows |
Component/s | New: packaging [ 20120 ] | |
Component/s | Original: _unsorted [ 19622 ] |
Assignee | New: Alex Earl [ slide_o_mix ] |