【发布时间】:2026-02-10 15:45:01
【问题描述】:
当任务计划程序未失败但已完成"with return error code..."时,我如何设置电子邮件通知给自己。
同样,日志文件没有显示错误,而是显示Action completed。
真正成功完成与不在日志文件中的唯一区别是"with return code ..."
【问题讨论】:
标签: windows powershell scheduled-tasks taskscheduler
当任务计划程序未失败但已完成"with return error code..."时,我如何设置电子邮件通知给自己。
同样,日志文件没有显示错误,而是显示Action completed。
真正成功完成与不在日志文件中的唯一区别是"with return code ..."
【问题讨论】:
标签: windows powershell scheduled-tasks taskscheduler
既然你已经标记了 powershell,你可以做这样的事情。
Get-WinEvent -FilterHashtable @{Logname='Some log name'} |
Where-Object message -match 'with return code (?<ErrorCode>.+?)\.' |
Foreach-Object {
# Send mail code here
Send-MailMessage ...
# Some info that may be useful
$_.TaskDisplayName
$_.TimeCreated
$_.MachineName
$matches.ErrorCode
}
【讨论】: