2014-03-05 77 views
0

我有2個列表,其中包含某個OU的所有成員。另一個列出所有秒組的成員。我想比較這兩個列表並編譯兩個用戶列表。有人推動我朝着正確的方向發展?在OU中的用戶列表和某個sec組的成員

get-adgroupmember [sec group] | FT Name | out-file "path\file.csv" 
get-aduser -filter * searchbase "Conical path of OU" | FT Name | out-file "path\file.csv" 

把這兩個命令放到變量[數組]中,並使用比較對象真的沒有多大的意義。這是輸出從該

InputObject SideIndicator片段------------- Microsoft.PowerShell.Commands.Internal.Format.FormatStartData == Microsoft.PowerShell.Commands.Internal。 Format.GroupStartData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == 微軟。 PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData == Microsoft.PowerShell.CommandsInternal .Format.FormatEntryData ==

回答

1

你根本不需要第二次搜索。用戶的OU位置隱含在其可分辨的名稱中:

$ou = 'ou=Execs,ou=Operations,dc=domain,dc=tld' 

get-adgroupmember [sec group] | 
where $_.distinguishedname -like "*$ou" 
相關問題