У нас есть информационные хранилища Exchange, начинающиеся с UsersA-B, UsersC-D и т. д., а затем некоторые из них не соответствуют этому соглашению об именах.
$allIS = Get-MailboxDatabase |
Where { $_.name -notlike "*Users*" } |
Select Identity
I' Я найду информацию о текущем пользователе, а затем попытаюсь выполнить сравнение с массивом $allIS. Если он совпадает, выполните какое-либо действие.
Например, когда я вывожу значение $allIS[0], он возвращает @{Identity=MSCCR\CEO\CEO}
.
Я хотел бы поместить эти преобразованные строки в другой массив, а затем выполнить сравнение. Это должно было бы иметь динамический список хранилищ информации для сравнивать с. Но, возможно, это не самый лучший и эффективный способ. Как лучше всего попытаться провести это сравнение, поскольку сейчас я сравниваю яблоки с апельсинами?