Publikowanie zdjęć w AD

Publikowanie zdjęć profilowych na dobre zagnieździło się w ramach wielu organizacji. Jest to o tyle przydatne, gdyż wiele osób jest wzrokowcami, dlatego niniejsze podejście pozwala na szybsze identyfikowanie drugiej osoby, z którą aktualnie mamy odczynienia.W przypadku infrastruktury serwerowej posiadamy kilka miejsc w ramach których możliwe jest gromadzenie zdjęć profilowych. Jednym z nich jest usługa Active Directory wraz z atrybutem konta użytkownika jakim jest thumbnailPhoto. Niemniej jednak domyślnie konsola ADUC nie zapewnia zbyt przyjaznej funkcjonalności zarządzania nimi.

Dlatego, aby móc zarządzać zdjęciami użytkowników, jak najbardziej można wykorzystać konsolę Windows PowerShell. W przypadku wykorzystania modułu zarządzania usługą Active Directory, tak naprawdę modyfikacja zdjęcia użytkownika wiąże się jedynie z dwoma poleceniami. Pierwszym z nich jest pobranie zawartości zdjęcia do zmiennej, natomiast drugie odpowiada już bezpośrednio za aktualizację danych.

$photo = [byte[]](Get-Content C:\img\mgajda.jpg -Encoding byte)
Set-ADUser mgajda -Replace @{thumbnailPhoto=$photo}

Oczywiście jeżeli nie posiadamy dostępnej konsoli z modułem zarządzania usługą Active Directory, również możemy dokonać omawianej podmiany zdjęcia. Niemniej jednak niniejsza procedura jest już bardziej skomplikowana i wymaga wykorzystania akceleratorów [ADSI]

$Photo = [byte[]](Get-Content C:\img\mgajda.jpg -Encoding byte)

$ADUser = [ADSI]"CN=Michal Gajda,CN=Users,DC=Coontoso,DC=com"
$ADUser.Properties["thumbnailPhoto"].Clear()
[Void]$ADUser.Properties["thumbnailPhoto"].Add($photo)
$ADUser.CommitChanges()

Źródła:
http://technet.microsoft.com/en-us/library/ee617215.aspx

Advertisements

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s