2009-08-26 28 views
1

如何將「[email protected]」這樣的upn名稱轉換爲相應的NT帳戶名稱,該名稱通常是「EXAMPLE \ user」?在我所熟悉的領域中,我可以在'@'符號之後的第一部分,但是我擔心這不能保證是正確的。我必須運行ldap查詢嗎?如果我這樣做,它會是用戶的DirectoryEntry屬性嗎?如何將upn名稱轉換爲登錄名?

我想在C#中做到這一點,但我會歡迎任何指針或更正我的術語。

感謝

回答

0

我結束了使用P-Invoke來調用DsCrackNames,而不是使用COM接口米莎建議(我的理解是圍繞相同功能的包裝)。