Get-将显示名称作为值的ADUser [英] Get-ADUser with display name as a value

查看:10
本文介绍了Get-将显示名称作为值的ADUser的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

**我在CSV文件中有用户显示名称列表,我正在尝试获取samAccount名称并将其导出到CSV文件,但它不起作用,我了解Get-aduser不接受显示名称作为值,所以我使用了筛选器,但仍不能使用帮助:)

CSV文件格式

用户

约翰·阿梅尔
无名氏,约翰
约翰·史密斯
**

$list = Import-Csv C:export.csv
foreach ($user in $list) {
Get-ADUser -filter { DisplayName -eq "user.user" } | Select samAccountName | Export-csv C:export1.csv
}

推荐答案

尝试

ForEach($user in $list{    
$dn = $user.user
Get-ADUser -Filter { displayName -like $dn } | Select samAccountName > C:export1.csv}
还要验证您在AD中的显示名称是否与CSV中的名称匹配。但这对我很管用。起初我不能直接导出到C,所以我将CSV导出到C:ADexport.csv

这篇关于Get-将显示名称作为值的ADUser的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆