Get-QADUser -IncludeAllProperties

Очень часто задают подобные вопросы про Get-QAD* командлеты:

При тестировании всё нормально:
$user  = Get-QADUser Иванов
$user.proxyAddresses
smtp:ivanov@domain.ru
smtp:ii@domain.ru
Но если поместить в цикл, то оно не отрабатывает :( Такое ощущение будто бы у объектов отсутствует это свойство.
Пример:
ForEach ($user in Get-QADUser -SearchRoot ‘domain/OU’)
{
    Write-host «Name:» $user.Name
    Write-Host «Email Address:» $user.proxyAddresses
    Write-Host «————-»
}
В чем может быть проблема? Можете что то посоветовать?

Это by design ;) Короче говоря так задумано. И сейчас объясню зачем, и как решить эту проблему.

Прочтите эту запись до конца »

Опубликовано в Learn, PowerShell, Scripting, Tips. Комментарии выключены