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!!