Adicionar usuários à uma sala de reunião restrita

Nesse caso, preciso adicionar um novo usuário para a sala restrita sem perder nenhum dos que já possuem esse acesso. Para isso, um script simples pode ser usado:
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 $false
Fonte: https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/Set-CalendarProcessing?view=exchange-ps

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.