如何使用Msbuild获取LDAP displayname和email id?

时间:2012-01-16 13:23:16

标签: powershell msbuild powershell-v2.0 msbuild-task msbuild-4.0

我有社区任务发送邮件。但是在主题本身,如果我添加LDAP用户的显示名称,我会知道谁正在构建。

关注Powershell中的代码会给我邮件ID和displayname

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

有没有办法在Msbuild中获取邮件ID和显示名称,还是通过内联任务调用powershell命令更好?

1 个答案:

答案 0 :(得分:1)

MSBuild you can refer to environment variables中,好像它们是已定义的属性一样,因此获取用户名称就像编写$(USERNAME)一样简单。