如何使用Msbuild获取LDAP显示名称和电子邮件id



我收到了发送邮件的社区请求。但在主题本身,若我添加LDAP用户的显示名称,我就会知道是谁在构建。

Powershell中的以下代码会给我邮件id和显示名称

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

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

在MSBuild中,您可以引用环境变量,就好像它们是定义的属性一样,因此使用用户名称就像编写$(USERNAME)一样简单。

最新更新