0
我想要獲取我的OU中的所有用戶,並僅列出屬於任何組的成員並且列出該組的成員的用戶的名稱或他們所屬的羣組。僅拉取用戶名並從AD中選擇組並使用Power shell
因此,例如
TSmith 設備經理 經理夜班
Bkline 設備經理白班
我一直在努力調整下面的腳本。 問題是,如果用戶是任何組織中的成員,並且名稱中包含管理員,則列出有關該用戶的所有信息。所有的組最後登錄時間AD中的所有內容。
非常感謝您的幫助。
Import-Module ActiveDirectory
$users = Get-ADUser -searchbase "OU=East,DC=CHM,DC=com" -Filter * -Properties *
foreach ($user in $users) {
$user
$groups = $user | select -ExpandProperty memberof
if ($groups -match 'manager') {
$user.samaccountname
$groups
}
}
找到解決方案= GET-ADUser便有-SearchBase 「OU =東,DC = CHM,DC = COM」 -Filter * -Properties * 的foreach($在$用戶用戶){ 的foreach (在$ user.MemberOf $成員) { 如果($成員般的 「*經理*」) { 寫主機「$( $ user.SamAccountName) - $($ member.Substri ng(3,$ member.IndexOf(「,」) - 3))「 } } } – Ron