Feb 07 2019 11:16 PM
Hi Experts
For one of my resource mailbox i have given booking delegates access to one user lets say user1@contoso.com using the below syntax
Set-CalendarProcessing -Identity "My Meeting Room-11thFloor" -AutomateProcessing AutoAccept -AllRequestInPolicy $true -AllBookInPolicy $false -ResourceDelegates "user1@contoso.com"
i have few users for example user2@contoso.com, user3@contoso.com, user4@contoso.com, user5@contoso.com
When these 4 users send Booking Requests, the booking should happen automatically without delegate approval and for rest any user the delegate has to approve.Is it possible to achieve this, will the below syntax work for me as i am not sure
Set-CalendarProcessing -Identity "My Meeting Room-11thFloor" -AutomateProcessing AutoAccept -BookInPolicy "user2@contoso.com","user3@contoso.com" -ResourceDelegates "user1@contoso.com" -AllBookInPolicy $false -AllRequestInPolicy $true -AllRequestOutOfPolicy $false -RequestInPolicy $null -RequestOutOfPolicy $null
Feb 07 2019 11:46 PM
Yes, that should do it. You don't need to change the RequestOutOfPolicy settings from their defaults.
Feb 07 2019 11:54 PM - edited Feb 07 2019 11:55 PM
so do i need to use AllRequestOutOfPolicy $null or AllRequestOutOfPolicy $false
Feb 08 2019 12:08 AM
You don't need to use anything, just remove those parameters from the cmdlet.
Feb 08 2019 09:15 AM
Set-CalendarProcessing -Identity "My Meeting Room-11thFloor" -AutomateProcessing AutoAccept -BookInPolicy "user2@contoso.com","user3@contoso.com" -ResourceDelegates "user1@contoso.com" -AllBookInPolicy $false -AllRequestInPolicy $true -AllRequestOutOfPolicy $false -RequestInPolicy $null -RequestOutOfPolicy $null
In the above syntax my delegate is user1@contoso.com and my users are user2@contoso.com and user3@contoso.com
Now if i need to remove Booking delegate user1@contoso.com and add user11@contoso.com
Remove users user2@contoso.com, user3@contoso.com and add user12@contoso.com and user13@contoso.com
Do i need to use below syntaxes
Set-CalendarProcessing -Identity "My Meeting Room-11thFloor" -AutomateProcessing AutoAccept -AllRequestInPolicy $true -AllBookInPolicy $false -ResourceDelegates @{Remove="user1@contoso.com"}
Set-CalendarProcessing -Identity "My Meeting Room-11thFloor" -AutomateProcessing AutoAccept -BookInPolicy @{Remove="user2@contoso.com","user3@contoso.com"}
Set-CalendarProcessing -Identity "My Meeting Room-11thFloor" -AutomateProcessing AutoAccept -BookInPolicy "user12@contoso.com","user13@contoso.com" -ResourceDelegates "user11@contoso.com" -AllBookInPolicy $false -AllRequestInPolicy $true -AllRequestOutOfPolicy $false -RequestInPolicy $null -RequestOutOfPolicy $null