В установке Nagios по умолчанию это также определяется в host-notify-by-mail
или service-notify-by-mail
команды, в которых Вы найдете commands.cfg
. Значение по умолчанию было бы чем-то как:
/bin/echo -e "$NOTIFICATIONTYPE$ - Service notification for $SERVICEDESC$ from host $HOSTNAME$ - $HOSTALIAS$\n$SERVICEDESC$: $SERVICEOUTPUT$\n" | /bin/mail -s '$NOTIFICATIONTYPE$/$SERVICESTATE$ - $HOSTNAME$/$SERVICEDESC$' $CONTACTEMAIL$
Поэтому просто добавьте a -r sender@address
опция к почтовой команде, и это должно работать.
Почему бы не попробовать что-то безвредное, как:
%SystemRoot%\System32\net.exe file | %SystemRoot%\System32\findstr /l /c:"Access is denied."
if %ERRORLEVEL% NEQ 0 (
echo Not an admin.
exit
)
net file
, сопровождаемый%ERRORLEVEL%
проверить. – Simon Catlin 14 October 2010 в 00:02