logo exchange

Dubbele boeking vergaderruimte voorkomen

In de meeste Exchange omgevingen komen zogenaamde “Room” mailboxen voor. Dat zijn in feite mailboxen waarvan de agenda wordt gebruikt voor het reserveren van een vergaderruimte binnen de organisatie.

Nu kan het out-of-the-box gebeuren dat een “Room”dubbel wordt geboekt. Dit kun je voorkomen door middel van een powershell commando.

PS C:\Users\Bas\Desktop> Set-CalendarProcessing "MeetingRoom1" -AllowConflicts $false 

Wanneer dit een Office 365 / Exchange Online omgeving betreft dien je nog wat extra stappen vooraf te nemen.

PS C:\Users\Bas\Desktop> $UserCredential = Get-Credential 

cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
Credential

PS C:\Users\Bas\Desktop> $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

PS C:\Users\Bas\Desktop> Import-PSSession $Session -DisableNameChecking
 ModuleType Version    Name                   ExportedCommands
 ---------- -------    ----                   ----------------
 Script     1.0        tmp_nuqtu5gr.kdy       {Add-AvailabilityA…

Nadat je je powershell sessie verbindt met Office 365 kun je het eerder genoemde commando uitvoeren. Als je klaar bent mag je niet vergeten je sessie af te melden.

PS C:\Users\Bas\Desktop> Remove-PSSession $Session