Pokud používáte Microsoft 365 Groups (Unified Groups) např. pro Teams nebo oprávnění ke sdíleným prostorům, může být žádoucí některé z těchto skupin skrýt před uživateli v Outlooku a globálním adresáři (GAL). Typicky jde o systémové nebo technické skupiny.
Krok 1: Připojení k Exchange Online
Než použijete níže uvedené příkazy, je nutné se připojit k Exchange Online:
# Instalace modulu (pokud ještě není nainstalován)
Install-Module -Name ExchangeOnlineManagement
# Import modulu
Import-Module ExchangeOnlineManagement
# Přihlášení do Exchange Online
Connect-ExchangeOnline -UserPrincipalName tvoje@domena.cz
Po dokončení přihlášení můžeš použít níže uvedené příkazy pro správu skupin.
Krok 2: Hromadné skrytí všech skupin
# Skrýt všechny Microsoft 365 skupiny z Outlooku
Get-UnifiedGroup | Set-UnifiedGroup -HiddenFromExchangeClientsEnabled:$True
# Skrýt všechny skupiny z globálního adresáře (GAL)
Get-UnifiedGroup | Set-UnifiedGroup -HiddenFromAddressListsEnabled:$True
Krok 3: Skrytí konkrétní skupiny
# Skrýt konkrétní skupinu z adresáře
Set-UnifiedGroup -Identity "Nazev Skupiny" -HiddenFromAddressListsEnabled:$True
# Skrýt konkrétní skupinu z Outlooku
Set-UnifiedGroup -Identity "Nazev Skupiny" -HiddenFromExchangeClientsEnabled:$True
Co parametry znamenají?
-HiddenFromExchangeClientsEnabled– skryje skupinu z Outlooku (desktop i web)-HiddenFromAddressListsEnabled– skryje skupinu z GAL (globální adresář)
Kdy to použít?
- Skupiny sloužící pouze k řízení přístupů (SharePoint, Teams)
- Technické nebo automaticky generované skupiny
- Snížení přetížení uživatelů v adresáři
Ověření výsledku:
Get-UnifiedGroup -Identity "Nazev Skupiny" | fl DisplayName,HiddenFrom*
Po dokončení doporučuji odpojit relaci PowerShellu:
Disconnect-ExchangeOnline