It might come in handy if you know how to get a list of users who have out of office message turned on. Exchange 2010 shell gives you that ability now.
You can even change the message, set the audience (internal or external), turn it off etc with the shell.
To get a list of users who have out of office scheduled, run the following command.
Get-Mailbox | Get-MailboxAutoReplyConfiguration | Where-Object { $_.AutoReplyState –eq “scheduled” }
The above command gives you much more than you need, including the actual message, start time, end time etc.
If you are only interested in the list of users, run
Get-Mailbox | Get-MailboxAutoReplyConfiguration | Where-Object { $_.AutoReplyState –eq “scheduled” } | fl identity
If you want to get the settings for a particular user (for example Rajith), run
Get-MailboxAutoReplyConfiguration –identity rajith
You can also change the out of office settings for a particular user with the Set-MailboxAutoReplyConfiguration cmdlet.
For example, to turn off the out of office for the user account “Rajith”, run
Set-MailboxAutoReplyConfiguration –identity “Rajith” –AutoreplyState disabled
Similarly, if you want to extend the out of office message for a user (change the end time), run
Set-MailboxAutoReplyConfiguration –identity “Rajith” –EndTime 01/12/2009 17:00:00
You can change the actual out of office message (internal and external) by running
Set-MailboxAutoReplyConfiguration –identity “Rajith” –InternalMessage “I won’t be around today guys” –ExternalMessage “I am out of the office today”
Do note that this cmdlets will only work in Exchange 2010 Shell!
Tweet This!
4 comments:
Very cool.. really enjoy your blogs, thanks Liam
Thanks Liam.
Cool post
http://elishlomo.spaces.live.com/default.aspx
Thanks Sh-eli.
Post a Comment