0

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

После кода в Powershell бы мне идентификатор почты и DisplayName

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

Есть ли способ, чтобы получить идентификатор почты и DisplayName в MSBuild или лучше назвать команды PowerShell через инлайн задачи?

ответ

1

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

+0

Когда имя пользователя находится в LDAP, обычно идентификатором Employee будет имя пользователя. Вот почему я пытаюсь получить displayname из LDAP. Мое имя пользователя в системе будет некоторое число. Мое имя отображает мое имя – Samselvaprabu

Смежные вопросы