我發現這篇文章描述了一個小型的PowerShell腳本,它通過每晚運行一次就完成了這個功能。
http://san.schausberger.cc/2013/07/how-to-change-exchange-2010-out-of-office-ooo-oof-interval/
它記錄OOO狀態(啓用或禁用),設置狀態爲禁用+其重置爲先前已記錄狀態。這再次觸發了「OOO回覆一次」的行爲。
$enabled = get-mailbox -resultsize unlimited
|get-mailboxautoreplyconfiguration | where {$_.autoreplystate -eq
"enabled"} | select identity,autoreplystate $enabled | foreach-object
{ set-mailboxautoreplyconfiguration $_.identity -autoreplystate
"Disabled" set-mailboxautoreplyconfiguration $_.identity
-autoreplystate $_.autoreplystate }
稍加調整我敢肯定,你可以修改它,以便只有在OZ郵箱存儲的郵箱都受到影響。 然後可以設置爲按計劃任務運行:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-command 「. ‘C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1′; Connect-ExchangeServer -auto; c:\reset_outofoffice.ps1″