Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] чтение фотографии из AD средствами PowerShell (http://forum.oszone.net/showthread.php?t=340976)

ANDiv1976 19-06-2019 16:51 2876134

чтение фотографии из AD средствами PowerShell
 
Написал следующий скрипт!
Код:

[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 2876211

Цитата:

Цитата ANDiv1976
Написал следующий скрипт! »

скорее накопипастил фрагменты не вдумываясь

получить из AD данные текущего пользователя можно так:
Код:

Get-AdUser ([System.Security.Principal.WindowsIdentity]::GetCurrent().User)
а получить фотографию так:
Код:

Get-AdUser ([System.Security.Principal.WindowsIdentity]::GetCurrent().User) -Properties jpegPhoto | Select-Object -ExpandProperty jpegPhoto


Время: 13:48.

Время: 13:48.
© OSzone.net 2001-