Почему Get-MobileDevice не возвращает устройства на основе этого фильтра? - PullRequest
1 голос
/ 05 июля 2019

Я пытаюсь запросить в Exchange 2019 возврат устройств на основе имени пользователя, но используемый мной фильтр не возвращает того, что я ожидаю.

Например, моя запись на мобильном устройстве содержит имя пользователя UserDisplayName следующим образом

UserDisplayName         : Our.domain/Domain Sites/Corp/Todd D. Welch

Когда я запускаю команду ниже, она возвращает мою запись, как и следовало ожидать вместе с кем-либо еще с именем Todd

Get-MobileDevice -filter {UserDisplayName -like '*todd*'}

Но когда я запускаю этот более конкретный запрос, он не возвращает результатов

Get-MobileDevice -filter {UserDisplayName -like '*todd*welch*'}

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

1 Ответ

1 голос
/ 06 июля 2019

Может быть, вы можете связать свои критерии как Get-MobileDevice document состояния:

Вы можете объединить несколько критериев поиска, используя логические операторы -and и -or. Например, {) -and} или {(-and) -or}.

Так что вы можете попробовать:

$str = "Our.domain/Domain Sites/Corp/Todd D. Welch"

($str -like '*todd*') -and ( $str -like '*welch*') 

Что возвращает True в онлайн-версии .

Надеюсь, это поможет.

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