Solved

office 365 out of office powershell

Posted on 2013-06-10
11
1,802 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
  • 6
  • 5
11 Comments
 
LVL 18

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 18

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
 

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
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 18

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 18

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 18

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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

If you don't know how to downgrade, my instructions below should be helpful.
Find out what you should include to make the best professional email signature for your organization.
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

911 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

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now