Need Command to enable Process External Meeting Messates in Exchange 2007 for all mailboxes.
Hi all, I need your help, as i am trying to enable Process External Meeting Messages in exchange 2007 for all mailboxes. below is the command i have tried and the result i got. I have successfully done for individual mailbox using the cmdlt, Set-MailboxCalendarSettings -Identity "<Mailbox_Name>" -ProcessExternalMeetingMessages $True. But i need the command to enable this feature for all mailboxes at once. it will be highly appreciated if anybody tell me the solution. Regards, Robin.
May 10th, 2012 9:13am

Give a try with below will set for the enitre mailboxs which will be under the specifc database :-- Get-mailbox -Database "Mailbox Database" | Set-MailboxCalendarSettings -ProcessExternalMeetingMessages: $true Or You can aleter your script while adding the ->> Get-Mailbox -Database "Mailbox Database" -Resultsize.......................... as rest of urs. ( Note first test and run in test lab after that make the change in ur production.) OR Try with below as well.. $mailboxes = Get-Mailbox -server "server name" -ResultSize Unlimited |% {$_.recipientTypeDetails -eq 'UserMailbox'}; foreach($mailbox in $mailboxes){Set-mailboxcalendarsettings $mailbox -ProcessExternalMeetingMessages $true} Also every time when u create a mailbox u will have to set "ProcessExternalMeetingMessages" for it specifically. You cant make it default somewhere, except running the command after u create the mailbox. GO through the similar thread will help you as it is for 2010 but you can change what i changed above according to exchange 2007 - http://social.technet.microsoft.com/Forums/en-US/exchangesvradmin/thread/e8417d42-417a-41f7-858f-45e8bd69fc32 Thanks
Free Windows Admin Tool Kit Click here and download it now
May 10th, 2012 1:09pm

Hi, If you want to configure the setting on all usermailboxes you can leave the server parameter out. This should work: Get-Mailbox -RecipientTypeDetails usermailbox -Resultsize unlimited| Set-MailboxCalendarSettings -ProcessExternalMeetingMessages $True Martina Miskovic
May 11th, 2012 12:52am

Hi Robin Did you try above command CheersZi Feng TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
May 11th, 2012 4:54am

Thank you amit for your response, It worked for me with a little Tweak on one of the servers out of two exchange 2007 servers. Below is the command i used. Get-mailbox -Database "Mailbox Database" -ResultSize Unlimited | Set-MailboxCalendarSettings -ProcessExternalMeetingMessages: $true But on the second server it came out with an error "cannot save changes made to an item to store" Does anybody have an idea what will be the cause? Thanks in Advance, Robin.
May 11th, 2012 6:38am

Hi Robin How about the solution on the below link http://msexchangetips.blogspot.com/2011/01/exchange-powershell-cannot-save-changes.html CheersZi Feng TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
May 13th, 2012 11:19pm

Hello Robin , seems to be you missed the colon " : " can you add that and then run again ? Apart from this is there any mailbox that has a quota of 0 set. Is ther any specific need to run the CMD from different server ?? Give a try - Get-Mailbox -RecipientTypeDetails usermailbox -Resultsize unlimited| Set-MailboxCalendarSettings -ProcessExternalMeetingMessages $True
May 14th, 2012 1:02pm

Hello Robin , seems to be you missed the colon " : " can you add that and then run again ? Apart from this is there any mailbox that has a quota of 0 set. Is ther any specific need to run the CMD from different server ?? Give a try - Get-Mailbox -RecipientTypeDetails usermailbox -Resultsize unlimited| Set-MailboxCalendarSettings -ProcessExternalMeetingMessages $True
Free Windows Admin Tool Kit Click here and download it now
May 14th, 2012 1:02pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics