0
**我有用戶列表顯示CSV文件中的名稱,我試圖獲取samAccountName並將其導出爲CSV文件,但它不工作,我明白,get-aduser不接受顯示名稱爲值,所以我使用的過濾器,但仍然無法正常工作的幫助,請:)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
}
請參見上面的更新。 @Yallabina – jdbwizzard
** CSV文件有10個名稱和代碼只執行列表中的最後一個顯示名稱,所以Export1.csv將只有一個SamAccountName ** – Yallabina
這是最終版本,謝謝jdbwizzard ** $ list = Import-Csv C:\ export.csv foreach($ list中的$ user){$ dn = $ user.user Get-ADUser -Filter {displayName -like $ dn} |選擇samAccountName | Export-Csv C:\ temp \ export1.csv -NoType -Append} ** – Yallabina