лучший способ сравнить два 2d-массива - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть 2 домена, где я беру ADuser, которые пару дней неактивны, и храню оба ADusers в 2 разных массивах и сравниваю их. но у меня проблема со сравнением обоих массивов, может кто-нибудь мне помочь.

$obj =@()
$obj = Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq 
 $true} -Properties LastLogonTimeStamp -SearchBase "OU=Active,DC=adtest,DC=com" | 
Where-Object { $_.DistinguishedName -notlike '*OU=Disabled,*' } | select-object ObjectGUID, Name

$obj1 = @()
$obj1 = Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp -SearchBase "OU=Active,DC=adxyz,DC=com" | 
Where-Object { $_.DistinguishedName -notlike '*OU=Disabled,*' } |
select-object ObjectGUID, Name
$obj | ForEach-Object { 
    if ($i -in $obj.ObjectGUID -eq $j -in $obj1.ObjectsGUID) {
         }
}

я должен иметь тот же objectGUID, что и на выходе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...