powershell AD-组成员

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell AD-组成员相关的知识,希望对你有一定的参考价值。

#Import-Module ActiveDirectory ## Required Once for script to run
param ($inputfile='.\Users.csv')

## set local variables
$GroupBase = "ou=4,ou=3,ou=2,ou=1,dc=somedomain,dc=net"

$csv = Import-CSV $inputfile 

## get all AD Groups from OU Path
$adGroups = @()
$adGroups = Get-ADGroup -filter * -Property Name -SearchBase "$GroupBase" | Sort-Object -Property name

$cleanUsers = @()
foreach($user in $csv){
    
    $sam = $user.Name.Split('@')[0]

    $name = @{Name=$sam}
    $objUser = New-Object PSObject –Property $name

    $cleanUsers += $objUser.Name
}


foreach($g in $adGroups){
    $members = Get-ADGroupMember $g

    $found = $cleanUsers | W 

    Write-Output $members

}

以上是关于powershell AD-组成员的主要内容,如果未能解决你的问题,请参考以下文章

powershell 比较AD组成员

powershell AD - 修改 - 组成员

powershell 导出AD组成员

powershell 获得特定AD用户的组成员资格

powershell 是AD组的用户成员

powershell 计数AD小组成员