PowerShell: преобразование объекта в строку.

У нас есть информационные хранилища Exchange, начинающиеся с UsersA-B, UsersC-D и т. д., а затем некоторые из них не соответствуют этому соглашению об именах.

$allIS = Get-MailboxDatabase |
             Where { $_.name -notlike "*Users*" } |
             Select Identity

I' Я найду информацию о текущем пользователе, а затем попытаюсь выполнить сравнение с массивом $allIS. Если он совпадает, выполните какое-либо действие.

Например, когда я вывожу значение $allIS[0], он возвращает @{Identity=MSCCR\CEO\CEO}.

Я хотел бы поместить эти преобразованные строки в другой массив, а затем выполнить сравнение. Это должно было бы иметь динамический список хранилищ информации для сравнивать с. Но, возможно, это не самый лучший и эффективный способ. Как лучше всего попытаться провести это сравнение, поскольку сейчас я сравниваю яблоки с апельсинами?

7
задан Peter Mortensen 11 June 2019 в 17:26
поделиться