如果 Robocopy MIR 操作要复制超过 100 个文件,是否可以跳过并发送电子邮件警报

如果 Robocopy MIR 操作要复制超过 100 个文件,是否可以跳过并发送电子邮件警报

请帮忙,我需要脚本,如果 robocopy 要 MIR 超过 100 个文件,它应该发送警报并停止 MIR 操作。如果少于 100 个,那么它可以执行 MIR 操作。

答案1

谢谢,我创建了一个批处理脚本来发送成功和失败状态邮件。但是在下面的脚本中,如果状态为“失败”,则会同时发送成功和失败邮件。例如:出于测试目的,删除了一个源文件的访问权限,它会发送两封邮件,而不是仅发送失败邮件。请告知脚本是否有任何更正

Robocopy source destination /l /mir /w:0 /r:1 /z /log:log path
If %ERRORLEVEL% LSS 8 goto :Finish
Poweshell -ExecutionPolicy Bypass -Command "D:/failure.ps1' Exit /B
:Finish
Poweshell -ExecutionPolicy Bypass -Command "D:/success.ps1'

相关内容