Set Booking Window for all Room Mailboxes with powershell.

Connect to Exchange Online with powershell $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://ps.outlook.com/powershell/" -Credential $cred -Authentication Basic -AllowRedirection  Import-PSSession $session  To change: get-mailbox|where {$_.recipientTypeDetails -eq "roomMailbox"} | Set-CalendarProcessing -BookingWindowInDays 365 To check the windows: get-mailbox|where {$_.recipientTypeDetails -eq "roomMailbox"} | Get-CalendarProcessing | FL Identity,BookingWindowInDays continue reading →

Allow External senders to create meetings to a room mailbox.

This one is easy. Well hard to find, but easy. When connecting to Exchange with powershell (Onprem or Office365) get-calendarprocessing mailboxname | fl You will get the following listing: And ProcessExternalMeetingMessages with be set to False Just type set-calendarprocessing mailboxname -processexternalmeetingmessage $true and You are done.continue reading →