exchange powershell: get-user не имеет свойства Description? - PullRequest
3 голосов
/ 02 декабря 2008

Когда я запускаю get-user|get-member в powershell с надстройкой exchange, я заметил, что свойство description отсутствует.

Кто-нибудь знает, было ли оно переименовано во что-то другое или есть другой способ доступа к нему?

Ответы [ 5 ]

4 голосов
/ 02 декабря 2008

Если вы не хотите менять описание, это должно сработать:

[PS] C:\>$ANR = "testuser@example.com"
[PS] C:\>$foo = [adsi]("LDAP://" + (get-user $ANR).DistinguishedName)
[PS] C:\>$foo.description
My Description

Если вы хотите редактировать, вам нужно углубиться в System.DirectoryServices и посмотреть, как записывать объекты обратно в AD. Скорее всего, было бы проще использовать квест другого пакета, который выполняет некоторую упаковку. Если вы хотите создать свой собственный журнал, в Powershell есть множество блогов по программированию AD.

1 голос
/ 02 декабря 2008

Exchange сам обеспечивает минимальное взаимодействие с AD - по сути, он дает вам некоторые вещи AD, потому что AD и Exchange так связаны, но он не пытается раскрыть все функциональные возможности AD.

Проверьте quest.com/powershell; это библиотека надстроек (она бесплатна), и в ней есть командлет Get-QADUser, который даст вам то, что вам нужно, - несколько проще и в стиле PowerShell, чем при использовании ADSI (который также полностью законно за то что ты после).

0 голосов
/ 03 декабря 2008

решил это .. его просто $ tmp.description.value

0 голосов
/ 03 декабря 2008

работает на консоли; однако в файле CSV он продолжает добавляться

System.DirectoryServices.PropertyValueCollection

до конца каждой строки вместо значения Когда я запускаю его в командной строке, набирая отличительное имя, запрос ldap работает

$ tmp = adsi $ tmp.description Счет

есть идеи?

0 голосов
/ 02 декабря 2008

получить пользователь? Вы имеете в виду get-qaduser из набора квестовых командлетов?

Если это так, я считаю, что не все свойства извлекаются по умолчанию. Существует параметр -Include, который позволяет указать дополнительные свойства для извлечения из AD, IIRC.

...