当任务计划程序完成“带有返回代码...”时如何设置电子邮件通知[关闭]

问题描述 投票:0回答:1

当任务计划程序没有失败而是完成时,如何设置给自己的电子邮件通知

返回错误代码...

再次,日志文件没有说错误,而是说

行动完成

真正成功完成和不在日志文件中的唯一区别是

带有返回码...

windows powershell scheduled-tasks windows-task-scheduler
1个回答
1
投票

既然你已经标记了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

        }
© www.soinside.com 2019 - 2024. All rights reserved.