如何获取域中已停用的用户帐户列表,包括OU
和Manager
字段?我只让用户和DistinguishedName
使用它,但Manager
数据会导致问题。
试过这个,但没有工作:
Get-ADUser -Server fabrik.com -Filter * -Property DisplayName, Manager, OU |
Where-Object { $_.Enabled -eq "False" } |
Select-Object DisplayName, @{ n = 'OU'; e = { ($_.canonicalname -Split "/")[-2] } }, Manager |
Export-Csv "c:\temp\DisabledUsers.csv"
我还测试了Search-ADObject
函数,但没有让它工作。
答案 0 :(得分:0)
Get-ADUser -Server fabrik.com -Filter {Enabled -eq $false} -Property distinguishedname,canonicalname,DisplayName,Manager,OU | Select DisplayName, @{ n = 'OU'; e = { ($_.canonicalname -Split "/")[-2] } }, @{ n = 'Manager'; e = { $_ -replace "(CN=)(.*?),.*",'$2' } } | Export-Csv "c:\temp\DisabledUsers.csv"