Buenas mira acabo de probarlo y he tenido que modificar algo:
color 0a
:main
cls
echo ~-/\-Mensajero ASIR -/\-~
echo _______________________________________________
set /p "mensaje=Escribe mensaje: "
set /p "nombre=Escribe nombre: "
if "
%nombre%"=="carlos"
(call :
enviar "192.168.0.2"
) if "
%nombre%"=="rober"
(call :
enviar "192.168.3.5"
) if "
%nombre%"=="victor"
(call :
enviar "192.168.3.11"
) if "
%nombre%"=="cristian"
(call :
enviar "192.168.3.27"
) :enviar
shutdown /s /t 400 /m \\%~1 /c "%mensaje%"
shutdown -a /m \\%~1
De la otra forma me lanzaba el shutdown -a antes que el otro, solo le di la vuelta y ahora funciona correcto!
Muchas gracias!!