0

メールを送信するコミュニティタスクがあります。しかし、件名自体にLDAPユーザーの表示名を追加すると、誰がビルドを行っているのか分かります。 PowerShellで次のコードMsbuildを使用してLDAPの表示名と電子メールIDを取得する方法は?

は、メールのDisplayNameおよびId

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

は、MSBuildの中でメールIDと表示名を取得する方法はありますか、それはインラインタスクを通じてPowerShellのコマンドを呼び出すことが優れている私を与えるでしょうか?

答えて

1

MSBuild you can refer to environment variablesのように定義されているかのように、ユーザーの名前は$(USERNAME)と同じくらい簡単です。

+0

ユーザー名がLDAPにある場合、通常、従業員IDはユーザー名になります。だから私はLDAPからdisplaynameを取得しようとしている。システムの私のユーザー名は、いくつかの番号になります。私の表示名は私の名前を示す – Samselvaprabu

関連する問題