我正在尝试从用户主体名称(UPN)获取短域名。 基本上我有一个用户: blakegriffin@Artboard.onmicrosoft.com
我知道windows将其映射到以下域名:Artboard \ blakegriffin
是否有我可以调用的Windows API函数,我提供UPN(blakegriffin@Artboard.onmicrosoft.co)并检索短域名(Artboard \ blakegriffin)?
答案 0 :(得分:0)
如果我理解正确,您希望使用API之类的工具从UPN获取下级登录名,对吗?
在Azure AD 上,Azure AD中没有NetBIOS名称的属性。因此,您无法达到该属性。
在本地AD ,正如我所知,没有这种方法可以直接从用户原则名称获取下级登录名。
下层登录名称格式用于指定该域中的域和用户帐户,例如DOMAIN \ UserName。此DOMAIN是 NetBIOS域名。
用户主体名称(UPN)格式用于指定Internet样式名称,例如UserName@Example.Microsoft.com。这个UPN后缀。也称为域名。
因此,您需要知道NetBIOS域名是否与UPN后缀兼容。然后您可以确认您的下级登录名。
在this document中查看有关用户名格式的详细信息。
如果您只是想在加入Azure AD DS后获取 SAM帐户,则可以使用本地广告上的电子邮件地址获取SAM帐户。有关如何通过电子邮件地址获取SAM帐户的详细信息,请参见this post。
无法在Azure AD 上获得此。
答案 1 :(得分:0)