如果不添加到自定义对象,则检查ADGroup是否存在的Powershell脚本

时间:2018-05-10 14:37:17

标签: powershell directory

您好我正在尝试创建一个脚本,该脚本将检查AD中提供的AD组列表是否存在于AD中,但脚本只返回它找到的最后一个对象。请忽略前面的示例代码并参考此代码。该脚本似乎运行但它没有返回列表中的所有ADGroup,即使它们都是手动确认的。它只返回最后一个对象。

       function CheckAD

{


$AD= "AA","BB"

foreach ($group in $AD)
{

$R_AD= @()

$R_AD=Get-ADGroup -filter {GroupCategory -eq "Security" -and Name -eq $group} -SearchBase "OU=Application,OU=SOO,OU=Groups,OU=UN,DC=B3,DC=in"|select -ExpandProperty     name -Unique

if ($R_AD.count -gt 0)
{
$r = New-Object -TypeName psobject
$r|Add-Member -MemberType NoteProperty -Name ADGroup -Value $R_AD
}

} 

return($r)

}

$Test=CheckAD

0 个答案:

没有答案