[[TracNav(TracNav/TOCInfo|noreorder)]] *This is unsupported user provided content, if you have issues you are on your own :) * Please note that you should include all those scripts in .MSI do not use general provided by Mike Here is %SystemDrive%\NSClient++\scripts content for remote update: updatecmd.bat {{{ @ECHO OFF ECHO ======================================================== >> %SystemDrive%\NSClient++\install.log date /t >> %SystemDrive%\NSClient++\install.log time /t >> %SystemDrive%\NSClient++\install.log ECHO Downloading new flexsense agent... >> %SystemDrive%\NSClient++\install.log %SystemDrive% cd \NSClient++ ftp -i -s:%SystemDrive%\NSClient++\install\updateagent.txt >> %SystemDrive%\NSClient++\install.log ECHO Done! >> %SystemDrive%\NSClient++\install.log ECHO Installing/Upgrading new agent... >> %SystemDrive%\NSClient++\install.log msiexec /i %SystemDrive%\NSClient++\install\flexsense.msi /quiet ECHO Done! >> %SystemDrive%\NSClient++\install.log }}} updateagent.txt: {{{ binary get NSClient++.msi bye }}} update.bat (command to be used as NRPE external script): {{{ @ECHO OFF if (%1) == () goto exit_usage mkdir %SystemDrive%\NSClient++\install > NUL copy %SystemDrive%\NSClient++\scripts\updatecmd.bat %SystemDrive%\NSClient++\install\updatecmd.bat copy %SystemDrive%\NSClient++\scripts\updateagent.txt %SystemDrive%\NSClient++\install\updateagent.txt at %1 "%SystemDrive%\NSClient++\install\updatecmd.bat" goto exit_0 :exit_usage ECHO ERROR: You didn't provide time. ECHO Ex: ./check_nrpe ... -c UpdateAgent -a 03:30PM :exit_0 }}} NSC.ini file (NRPE custom command) {{{ command[UpdateAgent]=scripts\update.bat $ARG1$ }}} If you have any doubts about this solution please don't hesitate and contact me: contact at djmario dot ro Thank you. marius chisa