el asunto es que w representa el directorio de trabajo, es decir, donde se simulará el cmd para efetos de carpeta, a menos que lo necesites, no lo uses.. coloca directo el comando, haciendo uso de comillas si la ruta tiene espacios
psexec \\192.xxx.x.x -u User -p Pass "D:\Programas\archivos bat\asd.bat"
Hola, gracias por tu respuesta, lo ejecute como me indicas y sigue sin funcionar, te copio el .bat para que me digas donde estoy cometiendo el error
PsExec \\192.xxx.x.xxx -u dominio\user -p Password "D:\Programas tecnologia\manuales de sistemas\mcafee\asd.bat"