Das Thema ist eigentlich nicht wirklich neu. Doch ist mir aufgefallen das ich bisher noch gar keinen Blog darüber verfasst habe. Active Directory erlaubt das speichern eines Fotos im Benutzerkonto. Dieses kann in Skype for Business, Exchange/Outlook oder auch Cisco Jabber angezeigt werden. Eine Herausforderung besteht darin das Foto überhaupt in das Active Directory zu bekommen. Eine integrierte Benutzeroberfläche dazu gibt es nicht. Ist gibt einige frei verfügbare Tools die diesen Job übernehmen können.
Ein möglicher weg kann aber auch PowerShell sein. Es gilt zu beachten das dass Foto eine Größe von 100 KB nicht übersteigt. Das Foto wird zunächst als byte stream eingelesen und dann in das Active Directory „thumbnailPhoto“ Attribut geschrieben.
$photo
=
[byte[]](Get-Content
„C:\temp\photo.jpg“
-Encoding
byte)
Set-ADUser <sAMAccountName> -Replace
@{thumbnailPhoto=$photo}
Ein anderer eleganter Weg ist der SharePoint MySite Host und der User Profile Sync Service. Die Installation und Konfiguration des SharePoint MySite Host würde an dieser Stelle jedoch den Rahmen diesen Beitrags sprengen.
Ist die Domäne Teil einer Gesamtstruktur mit weiteren Domänen ist es ggf. Sinnvoll das Attribut im Globalen Katalog des Active Directory zur Verfügung zu stellen.
Moin Denis,
könntest Du beschreiben wie der Attribut auf dem GC aktiviert werden kann?
Sorry, für die späte Rückmeldung. Ist in dem „Beitrag http://beuermann.azurewebsites.net/2018/02/14/hinzufuegen-von-attributen-zum-globalen-katalog-des-active-directory/“ beschrieben. Bitte drauf achten das es für Office365 bzw. AzureAD andere Attribute gibt. Diese erlauben auch eine bessere Auflösung und sind nicht so beschränkt in der Auflösung.