我有一個需要查詢的AD基於不是索引字段之一的字段。我們有一個名爲EmployeeID
的字段。當我嘗試過濾時,我得到一個無效的參數。我可以查詢任何索引字段,但我沒有那些。Powershell腳本AD搜索非索引字段
Import-Module ActiveDirectory
$users = ForEach ($user in $(Get-Content "C:\Users\leaker.AUTH\Documents\MADO - General\Tools\ED Dump tool\ED Dump tool\badgem.txt"))
{
Get-AdUser $user -filter "EmployeeID -eq '$_.employeeID)'" -Properties SamAccountNAme,displayName,employeeID,mail
}
$users |
Select-Object SamAccountNAme,displayName,employeeID,mail |
Export-CSV -Path "C:\Users\leaker.AUTH\Documents\MADO - General\Tools\ED Dump tool\ED Dump tool\output.csv" -NoTypeInformation
任何幫助,將不勝感激。
很抱歉的代碼問題 – Bob
的'Filter'字符串將字面上擴展爲:' 「僱員-eq '.employeeID)'」' –