在C#应用程序中获取用户的NT-ID的最简单方法是什么?我可能需要得到它只有一个用户的名字,或者可能是一个电子邮件地址。在SharePoint中获取用户的NT-ID
1
A
回答
1
从SharePoint中,您可以使用SPUtility.ResolveWindowsPrincipal获得用户的Active Directory信息(包括显示姓名和电子邮件):
例如:
SPPrincipalInfo pi = SPUtility.ResolveWindowsPrincipal(SPContext.Current.Site.WebApplication, "MYDOMAIN\\myusername", SPPrincipalType.All, false);
的SharePoint的外,你想看看System.DirectoryServices命名空间。
3
大多数时候,你可以从当前网络得到它,例如:
string login = SPContext.Current.Web.CurrentUser.LoginName
string mail = SPContext.Current.Web.CurrentUser.Email
相关问题
- 1. 获取Sharepoint在线用户
- 2. Sharepoint获取用户信息
- 3. 获取从SharePoint用户现场的用户名在名单
- 4. 获取sharepoint 2010中的所有用户配置文件用户
- 5. SharePoint 2010使用SPServices获取用户ID
- 6. 在SharePoint 2007上获取客户端上的当前用户名
- 7. 获取用户在Sharepoint 2010中文档的详细活动
- 8. SharePoint 2013获取用户在JavaScript中创建的文档库
- 9. SharePoint获取当前用户属性
- 10. SharePoint - 获取当前用户列表
- 11. 从Active Directory中获取用户权限在SharePoint组中
- 12. 如何在Sharepoint中获取当前用户显示图像?
- 13. 获取SharePoint中可供用户使用的网站列表
- 14. 获取已登录的用户详细信息在sharepoint c#webpart
- 15. 获取SharePoint中的所有网站,列表和用户权限
- 16. 如何获取用户属于SharePoint中的哪个组?
- 17. jquery SPGetCurrentUser()获取sharepoint 2007中当前登录的用户名
- 18. 如何获取SharePoint中所有用户的列表
- 19. 通过sharepoint aspx中的java脚本获取用户名
- 20. 如何获取用户Sharepoint web部件中的域名?
- 21. 获取SharePoint 2K3中用户的权限列表
- 22. 获取SharePoint中登录用户的用户名并立即使用它
- 23. 获取WebPart在SharePoint 2007中的GUID
- 24. 的SharePoint O365获取所有用户提供一定的作用
- 25. 的Sharepoint SPFILE - 获取
- 26. 获取在外部Sharepoint Web部分登录用户
- 27. 在Sharepoint中管理用户
- 28. 通过适用于Sharepoint的REST API获取MSOL用户
- 29. 在SharePoint 2010中获取用户配置文件属性的术语集
- 30. 在sharepoint 2010中获取列表名称