Adicionar usuários à uma sala de reunião restrita
Posted On 26 de junho de 2018
function Add-CalendarBookInPolicy { Param( $RoomName , $newDelegate ) $BookInPolicy = (Get-CalendarProcessing -Identity $RoomName).BookInPolicy $BookInPolicy += $newDelegate Set-CalendarProcessing -Identity $RoomName -BookInPolicy $BookInPolicy } Add-CalendarBookInPolicy -Identity $Roomname "saladereuniao@dominio.com.br" -newDelegate "usuario@dominio.com.br"
Ainda é possível fazer uma alteração para que adicionem os responsáveis pra aprovação nas reuniões, para isso utilize o seguinte código:
function Add-CalendarResourceDelegate { Param( $RoomName , $newDelegate ) $resourceDelegates = (Get-CalendarProcessing -Identity $RoomName).ResourceDelegates $resourceDelegates += $newDelegate Set-CalendarProcessing -Identity $RoomName -ResourceDelegates $resourceDelegates } Add-CalendarResourceDelegate -Identity $Roomname "saladereuniao@dominio.com.br" -newDelegate "usuario@dominio.com.br"Update: Existe também uma forma mais simples de configurar tudo usando apenas uma linha de comando:
Set-CalendarProcessing -Identity recurso@dominio.com.br -AutomateProcessing AutoAccept -BookInPolicy "user1@dominio.com","user2@dominio.com" -AllBookInPolicy $falseFonte: https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/Set-CalendarProcessing?view=exchange-ps