InterpretedUserType
Bei der Nutzung von Teams oder Skype for Business Online kann ein Anwender verschiedene Zustände annehmen. Für die Fehlersuche und Analyse ist es wichtig den aktuellen Zustand der Objekte zu kennen. Der Zustand ist z.B. ein Indikator für die Replikation von Rufnummern ins BVD - Business Voice Directory
Teams Admin Center
Wenn Sie ihr Teams Admin-Center genauer anschauen, dann fällt ihnen hier schon mal eine Spalte auf, zu der es noch wenig Erläuterungen gibt:
Sie können im Browser auch danach filtern aber mich interessiert schon, welche Werte ein Objekt hier annehmen kann.
Auswertung
Zuerst verbinden wir uns mit der Skype for Business Online PowerShell um einen Überblick über die aktuellen Zustände im Tenant zu erhalten:
PS C:>$sfboSession = New-CsOnlineSession PS C:>Import-PSSession $sfboSession -allowclobber PS C:>Get-CSOnlineuser | group InterpretedUserType -NoElement | ft -AutoSize Count Name ----- ---- 100 PureOnlineNoService 112 HybridOnlineSfBUser 26 PureOnlineAppEndpoint 24 DirSyncNoService 16 PureOnlineSfBUser 18 HybridOnpremDisabledUser 20 DirSyncDisabledUser 25 DirSyncSfBUser 5 HybridOnlineDisabledUser 6 HybridOnpremSfBUser 1 PureOnlineDisabledUser 1 DirSyncNoServiceWithMCOValidationError 1 DirSyncTeamsUser
Sie sehen schon an dem Mustertenant, dass es sehr viele Zustände gibt, die vor allem nicht so ganz zueinander passen. Ich habe dann die Ausgabe auf Objekte gefiltert die eine Rufnummer haben.
PS C:>Get-CSOnlineuser | ?{$_.OnPremLineURI }| group InterpretedUserType -NoElement | ft -AutoSize Count Name ----- ---- 101 HybridOnlineSfBUser 15 DirSyncSfBUser 5 HybridOnlineDisabledUser 3 HybridOnpremSfBUser 3 HybridOnpremDisabledUser 1 DirSyncNoService
Damit sind schon viele Zustände weg gefallen. Die ganze Auswertung können Sie noch mit der "VoicePolicy" oder der PhoneSystem-Lizenz verknüpfen.
Bedeutung
Interessant die Interpretation des Felds und der Einsatz in den verschiedenen Umgebungen. Hier meine vermutlich unvollständige Liste und zwei Farben
- Rot - Hier sollten sie etwas tun
Die Konfiguration ist so vermutlich nicht korrekt - Gelb
Warten Sie noch etwas ab. Das Problem sollte sich alleine lösen.
Ich habe auch noch nicht alle Type beschrieben. Mit dem Abschalten von SfBOnline am 1.8.2021 werden einige Zustände obsolet. Die Liste ist Ergebnis von Abfragen bei verschiedenen Kunden. Sie ist nicht zwingend vollständig.
Inhalt "InterpretedUserType" | ADSync | ADDisabled | SfB Disabled | Registrar | Bedeutung |
---|---|---|---|---|---|
HybridOnlineSfBUser |
Ja |
Nein |
Nein |
Online |
Die Rufnummer des Benutzers wurde in das BVD übertragen |
HybridOnlineSfBUserNeedsProvisioning |
Ja |
Nein |
Nein |
Online |
Die Replikation von Änderungen aus dem Teams-Forest in das BVD ist noch nicht erfolgt. |
HybridOnlineSfBUserWithDeletedLicenses |
Ja |
Nein |
Nein |
Online |
Weisen Sie dem Benutzer eine Lizenz zu oder deaktivieren Sie ihn für Skype for Business/Teams |
HybridOnlineSfBUserWithTeamsLicense |
Ja |
Nein |
Nein |
Online |
In meiner Umgebung war das ein "SfB Online" ModeUser. |
HybridOnlineDisabledUser |
Ja |
Ja |
Ja |
Online |
|
HybridOnlineDisabledUserNeedsProvisioning |
Ja |
Ja |
Ja |
Online |
Die Replikation von Änderungen aus dem Teams-Forest in das BVD ist noch nicht erfolgt. |
HybridOnlineDisabledUserWithDeletedLicenses |
Ja |
Ja |
Ja |
Online |
Weisen Sie dem Benutzer eine Lizenz zu oder deaktivieren Sie ihn für Skype for Business/Teams |
HybridOnpremSfBUser |
Ja |
Nein |
Nein |
OnPrem |
Der Benutzer nutzt Skype for Business On-Premises. Die Cloud stellt hier keine Dienste bereit |
HybridOnpremTeamsOnlyUser |
Ja |
Nein |
Nein |
OnPrem |
Dieser Status ist eigentlich "falsch" aber ich habe ihn schon gesehen, wenn der Benutzer SfBOnPrem war aber der Tenant schon durch Microsoft auf "TeamsOnly" gesetzt wurde. |
HybridOnpremDisabledUser |
Ja |
Ja |
Ja |
OnPrem |
Der deaktivierte Benutzer nutzt Skype for Business On-Premises. Die Cloud stellt hier keine Dienste bereit |
PureOnlineNoService |
Nein |
Nein |
Nein |
Online |
|
PureOnlineAppEndpoint |
Nein |
Nein |
Nein |
Online |
|
PureOnlineSfBUser |
Nein |
Nein |
Nein |
Online |
|
PureOnlineSfBUserInPDL |
Nein |
Nein |
Nein |
Online |
|
PureOnlineDisabledUser |
Nein |
Nein |
Nein |
Online |
|
PureOnlineNoServiceWithDeletedLicenses |
Nein |
Nein |
Nein |
Online |
Weisen Sie dem Benutzer eine Lizenz zu oder deaktivieren Sie ihn für Skype for Business/Teams |
DirSyncSfBUser |
Ja |
Nein |
Nein |
Online |
Interessanterweise haben auch "TeamsOnly"-User diesen Wert, obwohl ich hier "DirSyncTeamsUser" erwartet hätte. |
DirSyncNoService |
Ja |
Nein |
Kein |
Online |
|
DirSyncDisabledUser |
Ja |
Ja |
Ja |
Online |
Dies sind Konten mit Rufnummern aber nicht für SfB aktiviert |
DirSyncDisabledSfBUser |
Ja |
Ja |
Ja |
Online |
Dies sind Konten mit Rufnummern aber für SfB konfiguriert aber deaktiviert |
DirSyncTeamsUser |
Ja |
Nein |
Nein |
Online |
Dieser Typ habe ich bislang nur einmal gesehen und das war sogar ein SfBWithTeamsCollab User |
DirSyncNoServiceWithMCOValidationError |
Ja |
Nein |
Unklar |
Online |
Prüfen Sie, ob die Skype DNS-Einträge auf SfBOnline verweisen. Der Benutzer kann sich nicht anmelden. Das passiert, wenn der Benutzer im Hybrid-Mode nicht im lokalen SfB angelegt wurde. SfBOnline geht dann von einem "Online Only" Konto aus und erwartet die passenden DNS-Einträge |
DirSyncDisabledNoService |
Ja |
Ja |
Ja |
Online |
|
DirSyncSfBUserNeedsProvisioning |
Ja |
Nein |
Nein |
Online |
Die Replikation von Änderungen aus dem Teams-Forest in das BVD ist noch nicht erfolgt. |
DirSyncDisabledDisabledUser |
Ja |
Ja |
Ja |
Online |
|
DirSyncPureOnlineSfBUser |
Ja |
Nein |
Nein |
Online |
Problem: Der User ist in SfBOnline aktiv aber sie haben keinen Hybrid Mode mit dem lokalen Forest. Der On-Prem SfB Server kennt den Benutzer nicht. Aktivieren Sie Hybrid Mode und provisionieren Sie den lokalen User mit "Enable-CSUser -HostingProvider ..." |
AADConnectEnabledOnlineSfBUser |
Ja |
Nein |
|
|
|
AADConnectDisabledOnlineSfBUserwith TeamsLIcensePendingDeletionfromAD |
Ja |
Ja |
|
|
|
AADConnectDisabledOnlineActiveDirectory- DisabledUserPendingDeletionFromAD |
Ja |
|
|
|
|
AADConnectEnabledOnlineSfBUserWithTeamsLicense |
Ja |
|
|
|
|
AADConnectEnabledOnlineActiveDirectoryDisabledUser |
Ja |
|
|
|
|
AADConnectEnabledOnlineUserNotLicensedForService |
Ja |
|
|
|
|
PureOnlineUserNotLicensedForService |
Ja |
|
|
|
|
PureOnlineSfBUserWithTeamsLicense |
Nein |
|
|
|
|
AADConnectEnabledOnlineActiveDirectoryDisabledUserPendingAttributeRemovalFromAD |
Ja |
|
|
|
|
AADConnectEnabledOnlineActiveDirectoryDisabledUserWithMCOValidationError |
Ja |
|
|
|
|
AADConnectEnabledOnlineSfBUserWithTeamsLicenseWithMCOValidationError |
Ja |
|
|
|
|
HybridOnlineApplicationInstance |
Ja |
|
|
|
|
AADConnectDisabledOnlineSfBUserWithTeamsLicensePendingDeletionFromAD |
Ja |
|
|
|
|
AADConnectEnabledOnlineUserNotLicensedForServicePendingAttributeRemovalFromAD |
Ja |
|
|
|
|
PureOnlineTeamsUser |
Nein |
|
|
|
|
PureOnlineActiveDirectoryDisabledUser |
Nein |
|
|
|
|
Dies waren soweit die Zustände, die ich bislang gesehen habe. Wenn Sie weitere Zustände finden, dann freue ich mich über ein Feedback.
Validierung
Je nach Umgebung sind bestimmte Zustände legitim oder falsch und sollten korrigiert werden. Schon am vorderen Teil ist gut zu erkennen, wann diese Objekte korrekt sind:
Prefix | Nur Online ohne DirSync | DirSync ohne Hybrid | DirSync und Hybrid |
---|---|---|---|
PureOnline* |
OK |
Unüblich, da man alle User hier in der Regel im lokalen AD pflegt. |
Falsch |
DirSync* |
Falsch |
OK |
Falsch |
Hybrid* |
Falsch |
Falsch |
OK |
Je nachdem, ob Sie ADSync nutzen oder nicht und ob Sie Skype for Business Hybrid eingerichtet haben oder nicht, sind nur bestimmte "InterpreteduserTyp"-Werte erlaubt.
Ohne ADSync | Mit ADSync | |
---|---|---|
Kein Hybrid | PureOnline* |
DirSync* |
Mit Hybrid | Nicht erlaubt |
Hybrid* (Benutzer
die SfB-aktiviert sind( |
Damit vereinfacht sich die Liste oben schon deutlich, weil es ja nach ihrer Umgebung nur eine Teilmenge an Optionen geben kann.
Weitere Links
- BVD - Business Voice Directory
- SfB On-Prem decommission and
InterpretedUserType
https://get-itips.capazero.net/posts/sfbonprem-interpretedusertype - My post-migration from Skype to Teams toolbox
https://msunified.net/2019/07/11/my-post-migration-from-skype-to-teams-toolbox/ - InterpretedUserType to the rescue for
Hybrid Deployments
http://www.be-com.eu/?p=3286 - InterpretedUserType table
https://gist.github.com/get-itips/469e47b3afe7982269fe329515c213f5