Powershell 查询用户

Powershell Query users

由于系统中的某些故障,我的某些查询部分出现问题,所以基本上,我必须搜索所有 AD 用户,并检查哪个用户是特定组的成员。 使用 Get-ADgroupMember 不会 return 任何东西,因为我无法在特定组中查询,我必须解决它,例如检查用户并检查他们是否是该组的成员,如果是,则将他们列出到csv/txt 文件。

关于如何解决这个问题有什么想法吗?

$users= Get-ADUser -Filter {name -like "" } -Properties memberof $Groups= Get-ADGroup -Filter {name -like "" } -Properties memberof Select-Object -ExpandProperty memberof | where memberof -EQ "Users" Foreach( $user in $users) {

$grups= $user | Select-Object -ExpandProperty memberof

If( $grups -contains "Users,OU=txx,OU=Admin,DC=COM,DC=Digital") { Add-ADGroupMember "Users" -Members $user.Samaccountname } } Foreach( $grup in $groups ) {

$member = $grup | Select-Object -ExpandProperty memberof

If( $member -contains "Users,OU=txx,OU=Admin,DC=COM,DC=Digital") {

    Add-ADGroupMember "Users" -Members $grup.Name

}
    }

找到解决方案。