0

我有communitytasks發送郵件。但在主題本身,如果我添加LDAP用戶的顯示名稱,我會知道誰正在構建。如何使用Msbuild獲取LDAP顯示名稱和電子郵件ID?

在PowerShell中下面的代碼是給我的郵件ID和顯示名稱

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

有沒有什麼辦法讓郵件ID和顯示名稱中的MSBuild還是更呼籲通過內聯任務PowerShell命令?

回答

1

MSBuild you can refer to environment variables就好像它們被定義的屬性一樣,所以取用戶的名字就像寫作$(USERNAME)一樣簡單。

+0

當用戶名在LDAP中時,通常Employee id將是用戶名。這就是爲什麼我試圖從LDAP獲取顯示名稱。我在系統中的用戶名將是一些數字。我的顯示名稱將顯示我的名字 – Samselvaprabu 2012-01-16 16:41:13

相關問題