From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
06-28-2016 02:18 AM
Hi!
I want to silent install the teacher edition of Lego Mindstorms EV3 Education. But I can't get it to work.
I use the commandline: setup.exe specfile /q /acceptlicenses yes /r:n
I've used this Specfile:
; -------------------------- How to use this file ---------------------------------
;
; To run this installer in quiet mode:
; 1. Edit the information below to match your company information and install location.
; 2. Run : setup.exe <path to this file> /q /AcceptLicenses yes. Passing the value "yes"
; to the /AcceptLicenses parameter indicates that you agree with the license agreements.
; Alternatively, instead of /q, /qb can be used to run the installer in basic UI mode.
; 3. The installer will automatically restart your system after the installation is done.
; To prevent the restart use the command line : setup.exe <path to this file> /r:n /q /AcceptLicenses yes
;
; For more information on installation automation visit www.ni.com/info and enter the infocode exdir3.
; -------------------------- Set feature states ---------------------------------
; The valid feature states are: Local, Absent, NoChange, Default
; Local - Install it (on the local hard drive). If already installed leave it installed.
; Absent - Do not install it. If already installed uninstall it.
; NoChange - Do not install it. If already installed, leave it installed.
; Default is equivalent to not listing the feature in this file. The feature follows its default behavior.
; To install EV3 in Student mode, remove the "EV3_EDU_Mode" setting on line 24 by deleting the entire line.
[Features]
LEGO_EV3_EDU_Feature.EV3.EDU.100=
EV3_EDU_Mode.EV3.EDU.MODE.100=
; -------------------------- Set install directories ---------------------------------
; *** To use the default paths, remove the following section***
[Directories]
LEGO_EV3_EDU_Feature.EV3.EDU.100=
; -------------------------- Set general installation settings ---------------------------------
[InstallationType]
;uncomment one of the following lines for student vs teacher install
;DefaultRadioButton=TeacherInstall
;DefaultRadioButton=StudentInstall
If I add =Local to the features-syntaxes it returns with an error when trying to install it, saying it is a bad syntax.
When I install it silent with the specfile, Lego Mindstorms installs the student edition.
If I try to create a new specfile with setup.exe /generatespecfile, the setup-process crashes.
So what am I doing wrong?
Solved! Go to Solution.
10-11-2016 05:13 PM - edited 10-11-2016 05:14 PM
Apparently it depends on the version you are trying to install, thus you need to reflect that version in the Features section. For example, I was trying to setup version 1.2.1 today and it was not working until I did the following:
LEGO_EV3_EDU_Feature.EV3.EDU.100=Local
EV3_EDU_Mode.EV3.EDU.MODE.100=Local
changed to
LEGO_EV3_EDU_Feature.EV3.EDU.121=Local
EV3_EDU_Mode.EV3.EDU.MODE.121=Local
And now the silent install works correclty.
10-13-2016 02:03 AM
Thank you for your answer.
Lego gave me the same answer a while ago. I just forgot to put the answer in here, but now it is here, if anyone else run into the same issue