Вообще, конечная цель, получить список почтовых ящиков, которые 1. отключены (disabled) 2. не лделегированы, 3. не являются общими ящиками. и экспортну все оставшееся,
я начал с простого, получил список делегированных почтовых ящиков, (список, csv файл, состоит из полдя identity, полученный путем: Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} - затем выгруженный в excl, удалены дубликаты. )
Теперь я хочу получить список почтовых ящиков которые не содержат список делегированных почтовых ящиков. Затем из следующего списока, убрать общие почтовые ящики, затем из оставшегося списка, оставитьб те, которые со статусом disablet account
т.к. писать нормальных скриптов я не умею, я решил пойти путем мелких простых "однострочных" скриптов