Problém
Založil jsem si v O365 tenantu Teams(o365group) přes aplikaci Teams. Skupina se vytvořila a v aplikaci Teams ji vidím, ale nepřipojila se mi do aplikace Outlook a nejde ji vyhledat v globálním adresáři.
Debuggování
Prerequisites
- Windows 10
- Windows Server 2016
- Windows Server 2012 or Windows Server 2012 R2
- Microsoft.NET Framework 4.5 a vyšší
- Windows Management Framework 5.1
Debugg
Pro práci s O365 skupinou v PowerShell použijeme příkaz Get/Set-UnifiedGroup.
Jedná se o příkaz k Exchange Online, takže se budeme muset připojit.
Nejprve spustíme konzoli pod administrátorem.
Následně nastavíme oprávnění
Nachystáme si přihlášení a připojení k Exchange Online
Pro ukončení použijeme
Jakmile se připojíme můžeme si vypsat informace o O365 skupině
Výsledkem bude výpis celého nastavení skupiny. Nás v tento moment budou zajímat pouze atributy DisplayName, HiddenFromAddressListsEnabled , HiddenFromExchangeClientsEnabled
Takže poupravíme náš příkaz na
Výsledek můžete porovnat s některou další skupinou, která se Vám v Outlooku zobrazuje. Pak může porovnání být viz. Obrázky níže.
Jiná O365 skupina která se zobrazuje v GAL i v Outlooku
Oprava
Oprava je v tomto případě jednoduchá, tedy pokud se o opravu vůbec jedná, ale o tom až na závěr.
Použijeme tedy příkaz
A k tomu dáme parametr -HiddenFromAddressListsEnabled a
–HiddenFromExchangeClientsEnabled
Parametr -HiddenFromAddressListsEnabled ukazuje nebo schovává skupinu v GAL (global address list). Parametr je Type: $true | $false. Takže jeho zápis bude -HiddenFromAddressListsEnabled $false
Parametr -HiddenFromExchangeClientsEnabled zapíná viditelnost v klientské aplikaci Exchange tzn. Outlook a OWA. Parametr není jako v předchozím parametru Type: $true | $false , ale Type: SwitchParameter takže zápis je trošku odlišný -HiddenFromExchangeClientsEnabled:$false
Celý příkaz tedy bude vypadat takto:
Po nastavení si zkontrolujeme, zda se nastavení provedlo správně příkazem
A podíváme se i do Outlooku kde by se nám tato skupina měla objevit po restartu aplikace.
Závěrem
Co závěrem? Celé toto řešení je pro ty, co toto chování považují za chybu. Nicméně je zde i tvrzení, které říká, že to chyba není. Že se jedná o správné nastavení. Ano Teams je nástroj, který nahrazuje veškerou další komunikaci v týmu. Pro práci v Teams nepotřebujete Outlook ani Skype, vše je schované v Teams. To znamená, že pokud se rozhodnete používat Teams tak, aby byla práce efektivní, musí jít přes Teams veškerá komunikace týmu. Proto tyto parametry jsou v defaultním nastavení $True.
Díky za vysvětlení, nicméně zkusím podotknout, že dle mého o chybu jde – pokud chci přílohu z Outlooku nahrát přímo do Teamsového týmu a nemám v Outlooku viditelnou skupinu, musím přílohu uložit a následně to týmu v Teams nahrát (Drag and Drop nefunguje). To je velmi nepohodlné a zatím jsem neobjevil žádnou možnost jak to udělat jinak – jde mi o jednoduchost, kterou bych vysvětlil uživatelům, tzn. bez použití outlook doplňků.
Zdravím jde pouze o změnu chování co se týká příjmu pošty.
Proč například pošta, která je určena pro ten Tým nejde přímo do Teams kanálu?
https://support.microsoft.com/en-us/office/send-an-email-to-a-channel-in-teams-d91db004-d9d7-4a47-82e6-fb1b16dfd51e
Nebo proč si nenastavit flow, které mi postu uloží do Teams podle klíčového slova?
Řešení je spousta a teams jako komunikační platforma by měla nahradit klasický email jednotlivcům za jeden týmový email ukládaný v teams.
I já vás zdravíma díky za odpověď.
Já nerozporuju to, že jde o změnu chování, navíc si pravděpodobně některé věci dokážu udělat sám, ale nedokáže to každý náš uživatel (je jich 800 – a jasně, že na MUNI jich je řádově více). Nemám žádný problém s tím, uživat a využívat Teams, naopak, jako platofrma je bezva, ale to, že Teams by měl nahradit poštu je bezva cíl, ale bude to trvat dlouho, pokud je to vůbec možné.
A k té vaší odpovědi – nemám algoritmus, který bych aplikoval do Flow tak, aby se to nestalo vždy. Ve většině případů je dobré ukládat přílohy ad hoc. Jasně, našel jsem si na to doplněk, ale jednodušší mi přišlo vložení do skupiny jednoduchým a v tuto chvíli přirozeným drag and drop.
Dobrý den,
souhlasím s tím co píšete. Ty problémy jsou všude stejné a investovat mnoho času do řešení také nemá vždy ten správný efekt. Někdy je lepší jít tou jednoduchou cestou, kterou MS schoval do powershell příkazů. Na MUNI jdeme také tou jednoduchou cestou. Máme skript, který se jednou denně spustí a všude nastaví viditelnost.
Hezký den přeji.
Zdravím vás . Díky za odpověď, zkusím váš recept. 😉
Ještě jednou díky za inspiraci.
Pro někoho, kdo by na tohle téma narazil v nedávné době – HiddneGroupMembershipEnabled se nedá měnit u již vytvořených m365 skupin. Musí se použít při jejich vytváření:
You can’t change the HiddenGroupMembershipEnabled setting on an existing Microsoft 365 Group. The setting is available only during new group creation. (https://learn.microsoft.com/en-us/powershell/module/exchange/set-unifiedgroup?view=exchange-ps)