当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 设置自动回复

作者:精品下载站 日期:2024-12-14 18:08:16 浏览:14 分类:玩电脑

使用 PowerShell 设置自动回复


如何在 Exchange Server 中使用 PowerShell 为其他用户设置自动回复?用户已下班,并忘记在 Outlook 中更改其“不在办公室”。他收到了很多电子邮件,并希望随时通知内部同事和外部合作伙伴。他询问是否可以更改“外出”中的文本并启用它。在本文中,您将了解如何在 Exchange Server 中使用 PowerShell 设置自动回复。

信息

在我们的示例中,我们将了解如何获取自动回复设置自动回复。之后,我们将显示 Microsoft Outlook 中自动回复(不在办公室)配置的屏幕截图。

获取邮箱自动回复状态

以管理员身份运行 Exchange 命令行管理程序。检查用户邮箱是否开启自动回复功能。使用 cmdlet Get-MailboxAutoReplyConfiguration。

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Disabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 5:00:00 PM
ExternalAudience                 : All
ExternalMessage                  :
InternalMessage                  :
DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 5:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

AutoReplyState 值显示为已禁用。这意味着用户将禁用自动回复。 InternalMessageExternalMessage 为空,这意味着用户没有在文本框中填写任何文本。

[玩转系统] 使用 PowerShell 设置自动回复

阅读更多内容:获取在 Exchange 中启用了“外出”功能的用户 »

启用自动回复并设置内部和外部消息

为内部和外部发件人启用自动回复邮件。

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoReplyState Enabled -InternalMessage "Internal auto-reply test." -ExternalMessage "External auto-reply test." -ExternalAudience All

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Enabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 5:00:00 PM
ExternalAudience                 : All
ExternalMessage                  : <html>
                                   <body>
                                   External auto-reply test.
                                   </body>
                                   </html>

InternalMessage                  : <html>
                                   <body>
                                   Internal auto-reply test.
                                   </body>
                                   </html>

DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 5:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

现在我们已经了解了如何更改用户的自动回复,下一步是什么?有更多选项可以更改用户的自动回复。让我们来看看它们。

启用内部和外部消息的自动回复预定时间

从2020年8月20日10:00到2020年8月20日12:00启用预定时间和日期自动回复。

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoReplyState Scheduled -StartTime "8/20/2020 10:00" -EndTime "8/20/2020 12:00" -InternalMessage "Internal auto-reply test date 20 August." -ExternalMessage "External auto-reply test date 20 August."

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Scheduled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/20/2020 12:00:00 PM
ExternalAudience                 : All
ExternalMessage                  : <html>
                                   <body>
                                   External auto-reply test date 20 August.
                                   </body>
                                   </html>

InternalMessage                  : <html>
                                   <body>
                                   Internal auto-reply test date 20 August.
                                   </body>
                                   </html>

DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/20/2020 10:00:00 AM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

删除自动回复中的时间范围

通过删除时间安排来编辑自动回复并编辑内部消息。

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoReplyState Enabled -InternalMessage "Internal auto-reply test."

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Enabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 5:00:00 PM
ExternalAudience                 : All
ExternalMessage                  : <html>
                                   <body>
                                   External auto-reply test date 20 August.
                                   </body>
                                   </html>

InternalMessage                  : <html>
                                   <body>
                                   Internal auto-reply test.
                                   </body>
                                   </html>

DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 5:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

清除并禁用自动回复中的外部消息

清除并禁用自动回复中的外部消息。

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoReplyState Enabled -InternalMessage "Internal auto-reply test." -ExternalMessage $null -ExternalAudience None

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Enabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 5:00:00 PM
ExternalAudience                 : None
ExternalMessage                  :
InternalMessage                  : <html>
                                   <body>
                                   Internal auto-reply test.
                                   </body>
                                   </html>

DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 5:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

更改外部消息并仅对联系人启用

保留内部消息。仅需要为他的联系人列表更改和配置外部消息

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoReplyState Enabled -ExternalMessage "External auto-reply test only contacts." -ExternalAudience Known

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Enabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 6:00:00 PM
ExternalAudience                 : Known
ExternalMessage                  : <html>
                                   <body>
                                   External auto-reply test only contacts.
                                   </body>
                                   </html>

InternalMessage                  : <html>
                                   <body>
                                   Internal auto-reply test.
                                   </body>
                                   </html>

DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 6:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

禁用自动回复

禁用自动回复但保留您已配置的消息。您可以在下次启用自动回复,而无需再次输入文本。

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoreplyState Disabled

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Disabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 6:00:00 PM
ExternalAudience                 : Known
ExternalMessage                  : <html>
                                   <body>
                                   External auto-reply test only contacts.
                                   </body>
                                   </html>

InternalMessage                  : <html>
                                   <body>
                                   Internal auto-reply test.
                                   </body>
                                   </html>

DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 6:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

禁用自动回复并清除内部和外部消息

禁用自动回复并清除内部外部自动回复消息。

[PS] C:\>Set-MailboxAutoReplyConfiguration -Identity "[email protected]" -AutoReplyState Disabled -ExternalAudience All -ExternalMessage $null -InternalMessage $null

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity "[email protected]"


RunspaceId                       : ecc5c541-9185-4ecb-b304-2f6a794024c9
AutoDeclineFutureRequestsWhenOOF : False
AutoReplyState                   : Disabled
CreateOOFEvent                   : False
DeclineAllEventsForScheduledOOF  : False
DeclineEventsForScheduledOOF     : False
EventsToDeleteIDs                :
EndTime                          : 8/7/2020 6:00:00 PM
ExternalAudience                 : All
ExternalMessage                  :
InternalMessage                  :
DeclineMeetingMessage            :
OOFEventSubject                  :
StartTime                        : 8/6/2020 6:00:00 PM
MailboxOwnerId                   : exoip.local/Company/Users/IT/James Paterson
Identity                         : exoip.local/Company/Users/IT/James Paterson
IsValid                          : True
ObjectState                      : Unchanged

[玩转系统] 使用 PowerShell 设置自动回复

我希望这可以帮助您在 Exchange Server 中使用 PowerShell 设置自动回复。

继续阅读:在 Exchange 中搜索邮件跟踪日志 »

结论

在本文中,您学习了如何使用 PowerShell 设置自动回复。首先,获取用户的自动回复状态,然后编辑配置。您不仅看到了一种调整自动回复的选项,而且还看到了更多的变化。 Microsoft 编写了有关邮箱自动回复配置的有用文档。

如果您喜欢本文,您可能还会喜欢从 Exchange 用户邮箱中搜索和删除电子邮件。不要忘记关注我们。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯