试图了解如何正确发送 BODY 变量?
我在批处理文件中使用 BLAT 收到以下信息:
SET BODY="exit error code from NET USE = %ERRORLEVEL%. Please contact the Business Systems Technical Team On Call Person"
以下是 BLAT 的用法:
"C:\Program Files\BLAT\blat.exe" -To myemail@domain.org -Subject "RAD File Transfer Error" -Body %BODY%
Blat v3.2.19(构建:2017 年 11 月 18 日 03:15:08)64 位 Windows,完整,Unicode
Blat 看到并处理了这些选项,并发现最后一个选项有问题......
-To myemail@domain.org
-Subject RAD 文件传输错误 -Body
没有为选项提供足够的参数:-Body Blat 发现错误:-body-body : 消息正文,用引号 (") 括起来以包含空格
这是 SET BODY 所在的位置:
copy /Y "C:\channels\filetransfer_process\*" "D:\MSCMRADbackups1\"
echo %ERRORLEVEL%
IF %ERRORLEVEL% NEQ 0 (
IF %ERRORLEVEL% NEQ 1 (
echo Setting BODY1 at: %date% %time%
SET BODY="exit error code from Backup of RAD file = %ERRORLEVEL%."
goto :mailerror
)
) ELSE (
EXIT
)