Войти

Показать полную графическую версию : [решено] чтение фотографии из AD средствами PowerShell


ANDiv1976
19-06-2019, 16:51
Написал следующий скрипт!
[CmdletBinding(SupportsShouldProcess=$true)]Param()
function Test-Null($InputObject) { return !([bool]$InputObject) }
$ADuser = ([ADSISearcher]"(&(objectCategory=User)(SAMAccountName=$env:username))").FindOne().Properties
$ADuser_photo = $ADuser.jpegPhoto
$ADuser_sid = [System.Security.Principal.WindowsIdentity]::GetCurrent().User.Value

write-output $ADuser
write-output $ADuser_photo


при выполнении он должен показать список аттрибутов пользователя из AD и значение в аттрибуте jpegPhoto
Но при выполнении данного скрипта, в списке аттрибутов почему то нет jpegPhoto. Хотя в AD на данном пользователе есть данный атрибут и он заполнен
Что я сделал не так в скрипте?

Busla
20-06-2019, 11:35
Написал следующий скрипт! »
скорее накопипастил фрагменты не вдумываясь

получить из AD данные текущего пользователя можно так:
Get-AdUser ([System.Security.Principal.WindowsIdentity]::GetCurrent().User)

а получить фотографию так:
Get-AdUser ([System.Security.Principal.WindowsIdentity]::GetCurrent().User) -Properties jpegPhoto | Select-Object -ExpandProperty jpegPhoto




© OSzone.net 2001-2012