Solved

office 365 out of office powershell

Posted on 2013-06-10
11
1,893 Views
1 Endorsement
Last Modified: 2013-06-10
Does anyone know the powershell commands to turn off out of office replies on all users.
office 365
1
Comment
Question by:WIZU2
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
11 Comments
 
LVL 19

Expert Comment

by:Raheman M. Abdul
ID: 39235626
For one user:

Set-MailboxAutoReplyConfiguration -Identity mailboxname@company.com –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null
0
 

Author Comment

by:WIZU2
ID: 39235641
How can I do the whole company at once? I setup up OOF reply during a migration for everyone now I need to take it off.
0
 
LVL 19

Accepted Solution

by:
Raheman M. Abdul earned 500 total points
ID: 39235671
Try:

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') | Set-MailboxAutoReplyConfiguration  –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 

Author Comment

by:WIZU2
ID: 39235705
I ran it and it did something. The below is displayed

PS Z:\> Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') | Set-MailboxAutoReplyConfig
uration  -AutoReplyState Disabled -ExternalMessage $null -InternalMessage $null
>>
The cursor is just blinking next to the >>
Is it waiting for more input?

Thanks for your help!!
0
 

Author Comment

by:WIZU2
ID: 39235714
I didn't get any error though.
0
 
LVL 19

Expert Comment

by:Raheman M. Abdul
ID: 39235822
Are you running this on the same server where exchange mailboxes exists?

Try this first:

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox')

let me know the outcome
0
 
LVL 19

Expert Comment

by:Raheman M. Abdul
ID: 39235839
I have tried for around 10 mailboxes and got the results working. I guess you have too many mailboxes and is the reason for the delay.

Try:
Get-Mailbox -ResultSize 5 -Filter {(RecipientTypeDetails -eq 'UserMailbox')

then Try :
Get-Mailbox -ResultSize 5 -Filter {(RecipientTypeDetails -eq 'UserMailbox') | Set-MailboxAutoReplyConfiguration  –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null

we just take 5 mailboxes and see how it goes.
0
 

Author Comment

by:WIZU2
ID: 39235927
No I am connecting remotely. When I run the above it goes to the

>>  with a blinking cursor. Am I using wrong powershell?
0
 
LVL 19

Expert Comment

by:Raheman M. Abdul
ID: 39235948
Try this and see :

To list all the mailboxes and their autoreplystate :

get-mailbox | Get-MailboxAutoReplyConfiguration | select mailboxownerid, Autoreplystate
0
 

Author Comment

by:WIZU2
ID: 39236025
It came back with a list of all the mailboxes, some show enabled, some are disabled. Maybe I didn't let the run long enough. There are over 100 mailboxes.
0
 

Author Comment

by:WIZU2
ID: 39236233
Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') | Set-MailboxAutoReplyConfiguration  –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null



$UserAccounts = Get-Mailbox -ResultSize Unlimited
ForEach ($user in $UserAccounts)
{
Set-MailboxAutoReplyConfiguration $user.name –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null;
}
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

A recent project that involved parsing Tableau Desktop and Server log files to extract reusable user queries for use in other systems. I chose to use PowerShell to gather the data, and SharePoint to present it...
Previously, on our Nano Server Deployment series, we've created a new nano server image and deployed it on a physical server in part 2. Now we will go through configuration.
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question