Here is a breakdown on installing the Mobility XE client (NetMotion) silently.
Prep the install files:
1. Create a TXT file with the following name “options.inf” and save it in the same directory as the install files.
Contents of options.inf:
[version] Signature="$CHICAGO$" [DefaultInstall] AddReg=NMsettings [NMsettings] HKLM,"System\CurrentControlSet\Services\NetMotion\Mobility Client","DhcpProvidesMmsAddress",0x00010001,0 HKLM,"System\CurrentControlSet\Services\NetMotion\Mobility Client","MmsAddress",0x00000000,"<ServerIP>"
2. Update the “options.inf” with your server address (replace the <ServerIP>).
3. Execute the netmotion..exe file, browse to the “%Temp%” directory, locate the netmotion..MSI and copy it over to where your install files exist. You can now exit the installation.
Install Script:
1. Due to the network driver installation occuring during installation and potentially interferring with the installation, the first step is to copy the install file to a local temp directory.
xcopy "%~dp0*.*" "C:\Windows\Temp\NetMotion\" /heyi
2. Next we install the .MSI:
start /w "" msiexec.exe /qn /i "%~dp0netmotion_10.10_7x86.msi" NM_OPTIONS="%~dp0options.inf" EQSI="1" REBOOT=ReallySuppress
3. Lastly, delete our install files.
rd /S /Q "C:\Windows\Temp\NetMotion"
Entire script:
xcopy "%~dp0*.*" "C:\Windows\Temp\NetMotion\" /heyi start /w "" msiexec.exe /qn /i "%~dp0netmotion_10.10_7x86.msi" NM_OPTIONS="%~dp0options.inf" EQSI="1" REBOOT=ReallySuppress rd /S /Q "C:\Windows\Temp\NetMotion"
/BG
What was your deployment method? how did you push this out to your users?
Tom,
I was using MDT in my test, but this should apply to any/all deployment method.
-BG