none
【教程】利用Task Scheduler在特定时间段内启用自动答复 RRS feed

  • 常规讨论

  • 自动答复(Out of Office)是用户经常用到的功能:让同事和客户知道我们在正外出/休假,不便及时回复邮件。有客户提出想在每天特定时间段,例如当天6:00 PM到第二天9:00 AM内自动开启自动答复。传统的设置方式相对不太方便,本文介绍使用Task Scheduler实现该需求。

    第一部分:创建自动答复脚本

    编写两个脚本,用于对指定邮箱开启和关闭自动答复。在Exchange服务器上以管理员身份运行Windows PowerShell,然后运行这两个脚本,测试是否正常工作。

    #脚本1-启用自动答复

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Kerberos

    Import-PSSession $Session

    Set-MailboxAutoReplyConfiguration -AutoReplyState Enabled -Identity username@contoso.com -InternalMessage "Internal OOF message" -ExternalMessage "External OOF message"

    #脚本2-关闭自动答复

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Kerberos

    Import-PSSession $Session

    Set-MailboxAutoReplyConfiguration -AutoReplyState Disabled -Identity username@contoso.com

    第二部分:利用计划任务程序,实现特定时间段内自动开启和关闭OOF

    1.在服务器端点击“开始”->Windows管理工具”中打开计划任务程序。


    2.点击“新建任务”并配置以下信息:

     常规:使用域管理员身份运行,选择是否允许该任务在管理员未登录的时候运行,勾选“使用最高权限运行”。


    触发器:选择运行该脚本的周期。此处设为“每天晚上1035分“运行。


    操作:填写该计划任务需要处理的事件。


    3. 填写完成后,系统弹窗确认管理员身份,输入凭据。

    4.根据以上步骤再创建一个任务,触发时间设为“每天晚上1037分“运行。”操作-添加参数“栏输入脚本2,以关闭自动答复。

    5.完成后我们可以在计划任务程序界面查看该任务的状态:


    计划任务程序会按照设定好的时间晚上1035-1037分间对指定邮箱开启自动答复,其他时间段内关闭。管理员可以根据用户实际需求填写运行周期和开始时间。

    关键词:特定时间,自动答复,OOF,计划任务,Task SchedulerExchange 2013Exchange 2016, Exchange 2019

    希望上述信息能够帮到您。如果您对此还有其他问题,欢迎随时来我们论坛提问 (点击文章页面左上角的“提出问题”按钮快速发帖),我们会帮助您进一步调查这个问题。


    如果帖子有帮到您的话,请点击左上方“投票”按钮。这将帮助到阅读这个帖子的其他用户。


    2019年8月26日 10:31
    版主