Die externe Kommunikation in Teams funktioniert nicht? Ein "Neustart" hilft!
Wer hat es noch nicht erlebt - ein seltsames Problem, dessen Lösung mit Logik nicht zu erklären ist. Nicht umsonst gibt es den Spruch: Reboot tut gut! Ein Neustart des Geräts löst oftmals ein Problem schneller, als wenn man es analysiert und versucht, eine Lösung zu finden. In diese Kategorie fällt auch das folgende Problem in Teams, das mir schon mehrfach begegnet ist.
Ausgangssituation
Das Problem tritt vor allem in neuen Microsoft Cloud-Mandanten auf, kann aber natürlich auch in älteren Mandanten auftauchen, in denen Teams bisher noch nicht zum Einsatz gekommen ist. Der externe Zugriff ist in Teams standardmäßig freigegeben. Trotzdem kann es passieren, dass es nicht funktioniert. Wenn ein interner Benutzer versucht, einen externen Kontakt anzuschreiben, wird je nach Situation
- der Kontakt nach Eingabe der Teams-Adresse nicht gefunden,
- eine Meldung angezeigt, dass der Kontakt aufgrund von Organisationsrichtlinien nicht erreicht werden kann,
- eine Meldung angezeigt, dass der Kontakt Skype for Business verwendet und eine Kommunikation deswegen nicht möglich ist.
Problemanalyse
Alle diese Fehler sind irreführend. Es scheint im Erstellungsprozess für neue Mandanten einen Fehler zu geben. Dieser bewirkt, dass die externe Kommunikation nicht freigeschaltet wird, obwohl die Einstellung im Admin Center dies aussagt. Der Support kennt die Ursache dieses Problems nicht, kann jedoch typischerweise die Lösung nennen. Und diese erinnert an die Aussage "haben Sie schon neu gestartet?" 😉
Lösung
Die Lösung ist schlicht:
- Externen Zugriff deaktivieren:
- Teams Admin Center aufrufen
- Im Auswahlmenü "Externe Domänen zulassen oder blockieren" die Option "Alle externen Domänen blockieren" auswählen
- Zur Sicherheit 60 Minuten warten (dies gibt den Hintergrundprozessen genügend Zeit, die Änderung umzusetzen)
- Externen Zugriff wieder gemäß vorheriger Konfiguration aktivieren
Für die PowerShell-Freunde:
# Prüfen, ob das Modul installiert ist und installieren, falls nicht
if (!(Get-InstalledModule MicrosoftTeams -ErrorAction SilentlyContinue)){Install-Module MicrosoftTeams -Scope CurrentUser}
# Zu Teams verbinden
Connect-MicrosoftTeams
# Aktuelle Einstellungen anzeigen
Get-CsTenantFederationConfiguration
# Externen Zugriff deaktivieren
Set-CsTenantFederationConfiguration -BlockAllSubdomains $True
# 60 Minuten (3600 Sekunden) warten
Start-Sleep 3600
# Alle Domänen wieder erlauben - falls individuelle Einstellungen gesetzt waren, diese gemäß der Ausgabe erneut setzen
Set-CsTenantFederationConfiguration -AllowedDomains AllowAllKnownDomainsPowerShell
Hat Dir der Beitrag gefallen? Lass es andere wissen!


