如何通过电子邮件发送计划任务的输出?

Sta*_*ish 5 windows-server-2003 windows-server-2008 scheduled-task

在 Unix 系统上,计划任务服务将通过电子邮件发送计划任务产生的任何输出。如果不产生输出,则不发送电子邮件。如何在 Windows Server 2003 或 2008 上做同样的事情?有没有办法调用批处理文件或可执行文件来运行我的任务、捕获输出并仅在有输出时通过电子邮件发送?

如果您提出 PowerShell 解决方案,请注意我只有 PowerShell 1.0。

Daf*_*Duc 1

我使用 autoIT 来处理这类事情。它非常易于使用,并且内置了此功能。帮助文件充满了示例和片段,它们完全可以满足您的需求。如果我有关于手头任务的更多细节,我会有一个更具体的答案。

您应该能够从这里找到您需要的东西。