我正在尝试从用户主体名称(UPN)获取短域名。基本上我有一个用户: blakegriffin@Artboard.onmicrosoft.com
我知道windows将其映射到短域名: Artboard\blakegriffin
有没有可以调用的Windows API函数来提供UPN (blakegriffin@Artboard.onmicrosoft.co)并检索短域名(Artboard\blakegriffin)?
发布于 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上获取此。
发布于 2017-10-11 07:56:12
https://stackoverflow.com/questions/46639559
复制相似问题