首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从用户主体名称(UPN)获取短域名

问如何从用户主体名称(UPN)获取短域名
EN

Stack Overflow用户
提问于 2017-10-09 13:49:16
回答 2查看 2K关注 0票数 0

我正在尝试从用户主体名称(UPN)获取短域名。基本上我有一个用户: blakegriffin@Artboard.onmicrosoft.com

我知道windows将其映射到短域名: Artboard\blakegriffin

有没有可以调用的Windows API函数来提供UPN (blakegriffin@Artboard.onmicrosoft.co)并检索短域名(Artboard\blakegriffin)?

EN

回答 2

Stack Overflow用户

发布于 2017-10-09 16:58:39

如果我没理解错的话,你想通过API之类的工具从UPN上获取的下层登录名,对吧?

在Azure AD上,您无法访问Azure AD.So中的NetBIOS Name属性。

在本地AD上的,据我所知,没有这种方法可以直接从用户主体名称获取下层登录名。

下层登录名格式用于指定域和该域中的用户帐户,例如,域\用户名。此域是NetBIOS域名。

用户主体名称(UPN)格式用于指定互联网样式的名称,如UserName@Example.Microsoft.com。此UPN后缀。也称为域名。

因此,您需要知道NetBIOS域名是否与UPN suffix.Then兼容,您可以确认您的下层登录名。

请参阅this document中有关用户名格式的更多详细信息。

如果你只是想在加入Azure AD DS后获得SAM帐户,有一种方法可以使用本地AD上的电子邮件地址来获取SAM帐户。有关如何从电子邮件地址获取SAM帐户的更多详细信息,请参阅this post。

也没有办法在Azure AD上获取此。

票数 0
EN

Stack Overflow用户

发布于 2017-10-11 07:56:12

找到此API调用:

https://msdn.microsoft.com/en-us/library/ms725484(v=vs.85).aspx

​

它已经解决了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46639559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档