Новый участник
Сообщения: 3
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
Вот чтото наварганил
вроде даже работает
$usersAD=Get-ADUser -SearchBase "********" -filter * -Properties displayname
$fio=@()
$users=$(Import-Csv "D:\*****.csv" -Delimiter ";" -Encoding Default)
foreach ($user in $users)
{
$tmpid=$user.fio.Trim() -split " "
$tmpid=$tmpid|?{$_.Length -ne 0}
$fio+=$tmpid -join " "
}
$bad=@()
foreach ($user in $usersAD){
$result=@()
$result+=$users.Where({$_.fio -like $user.displayname})
if ($result.length -eq 0) {$bad+=$user}
}
$bad | select DisplayName,SamAccountName | Export-Csv D:\*****.csv -NoTypeInformation -Delimiter ";" -Encoding Default
|
Отправлено: 10:36, 24-12-2015
| #3
|