Configuration-RoomMailboxPermission.md
This commit is contained in:
25
Configuration-RoomMailboxPermission.md
Normal file
25
Configuration-RoomMailboxPermission.md
Normal file
@@ -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
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user