From 11e15da1274008e5bde32ba4de5b736adeabd4dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0t=C4=9Bp=C3=A1n?= Date: Mon, 26 Feb 2024 18:13:29 +0000 Subject: [PATCH] Configuration-RoomMailboxPermission.md --- Configuration-RoomMailboxPermission.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Configuration-RoomMailboxPermission.md diff --git a/Configuration-RoomMailboxPermission.md b/Configuration-RoomMailboxPermission.md new file mode 100644 index 0000000..b51564f --- /dev/null +++ b/Configuration-RoomMailboxPermission.md @@ -0,0 +1,25 @@ +# Nastavení výchozího oprávnění a přidání organizátora do předmětu události + +``` +# Instalace a import modulu (odkomentuj podle potřeby) +# Install-Module ExchangeOnlineManagement +# Import-Module ExchangeOnlineManagement + +# Připojení k Exchange Online +Connect-ExchangeOnline + +# Výpis všech schránek typu RoomMailbox +$roomMailboxes = Get-Mailbox | Where-Object {$_.ResourceType -eq "Room"} + +# Změna nastavení pro všechny shránky +foreach($Identity in ($roomMailboxes | Select-Object -ExpandProperty UserPrincipalName)){ + + # Nastaví LimitedDetails pro všechny uživatele + # V jiných jazykových mutacích může být potřeba upravit název :\calendar za správnou jazykovou mutaci, název lze vypsat příkazem: + # Get-MailboxFolderStatistics -identity $Identity -FolderScope Calendar | Where-Object {$_.foldertype -eq "Calendar"} | Select-Object Name + Set-MailboxFolderPermission -AccessRights LimitedDetails -Identity $($Identity + ":\calendar") -User default -ErrorAction Stop + + # Přidá jméno organizátora do předmětu schůzky + Set-CalendarProcessing -Identity $Identity -AddOrganizerToSubject $true -DeleteComments $false -DeleteSubject $false -ErrorAction Stop + +} \ No newline at end of file