我对MSG.EXE有一个奇怪的问题,这是Windows发布网络弹出消息的(相对)新方法。
以下声明:
msg aag /SERVER:100.100.100.22 /TIME:15 /V TEST
从Win7 cmd窗口正常工作,服务器立即收到消息。
但是,在PHP中,shell_exec ("msg aag /SERVER:100.100.100.23 /TIME:15 /V ".$emailHeader);
不会产生任何消息,也不会返回任何结果。
作为临时解决方法,我已将第一个语句嵌入到* .CMD批处理文件中,我从PHP调用该文件。然而,(1)这不是优雅的,(2)它导致MSG传输延迟高达60秒,在我的情况下是一个交易破坏者。
有关如何从PHP正确调用MSG.EXE的任何想法吗?