PowerShell, извлекающий значения атрибутов LDS/ADAM
Я работаю над извлечением пользовательских атрибутов из среды ADAM, в частности, мне нужны "номер_управления" и "отдел-отдел". хотя после нескольких часов я все еще в растерянности, каков наилучший способ получить эту информацию?
в настоящее время пытается
Connect-QADService -service 'directory.blah.com'
Get-QADUser -Name 'sam*'
это конечно... не работает. Любая помощь с благодарностью.
Спасибо
1 ответ
Предложил бы использовать [ADSI], пример:
FUNCTION getDN {
[CmdletBinding()]
Param(
[Parameter(
Mandatory=$True,
Position=0,
ValueFromPipeline=$True
)]
[String[]]$name
)
$root = [ADSI]''
$searcher = New-Object System.DirectoryServices.DirectorySearcher($root)
$searcher.Filter = "CN=$name"
$adfind = $searcher.FindAll()
RETURN $adfind[0].Path
}
$username = "john.doe"
([ADSI]$(getDN $username)).manageddepartment