You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过UPN查找AD用户的SamAccountName

通过用户主体名称(UPN)查找Active Directory用户的SamAccountName

可以借助PowerShell的Active Directory模块,实现通过UPN查询用户的SamAccountName,以下是批量查询的示例代码:

$users = @"
upn;
user1@contoso.com
user2@contoso.com
"@ | ConvertFrom-Csv -Delimiter ";"

foreach ($user in $users) {
    Get-ADUser -Filter {UserPrincipalName -eq $user.upn} -Properties Name, SamAccountName | Select-Object Name, SamAccountName
}

代码说明:

  • 先通过ConvertFrom-Csv将预设的UPN列表转换为可遍历的对象集合
  • 遍历每个UPN条目,使用Get-ADUser筛选出匹配UserPrincipalName的AD用户,指定获取Name和SamAccountName属性后,仅输出这两个字段

内容的提问来源于stack exchange,提问作者ak2595

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 09:30:51