Как получить отображаемое имя LDAP и идентификатор электронной почты с помощью Msbuild? - PullRequest
0 голосов
/ 16 января 2012

У меня есть общие задачи для отправки почты.Но в самой теме, если я добавлю отображаемое имя пользователя LDAP, я буду знать, кто принимает сборку.

Следующий код в Powershell даст мне почтовый идентификатор и отображаемое имя

    $searcher = [adsisearcher]"(samaccountname=$env:USERNAME)"
    $mailid= $searcher.FindOne().Properties.mail
    $DispName= $searcher.FindOne().Properties.displayname

Есть лиспособ получить почтовый идентификатор и отображаемое имя в Msbuild или лучше вызывать команды powershell через встроенную задачу?

1 Ответ

1 голос
/ 16 января 2012

В MSBuild вы можете ссылаться на переменные окружения , как если бы они были определенными свойствами, поэтому взять имя пользователя так же просто, как написать $(USERNAME).

...