#azure-powershell
#azure-powershell
Вопрос:
Что не так в моем фильтре?
Get-Mailbox -Filter { ( ArchiveStatus -eq 0) -И ( RecipientTypeDetails -eq UserMailbox) }
Не удается привязать параметр ‘Filter’ к целевому объекту. Параметр исключения «Filter»: «Недопустимый синтаксис фильтра. Описание синтаксиса параметра фильтра см. в справке по команде. » ( ArchiveStatus -eq 0 ) -И (RecipientTypeDetails -eq UserMailbox ) » в позиции 58.» В C:UsersusernameAppDataLocalTemptmp_1retngr4.15mtmp_1retngr4.15m.psm1:19986 символ: 9
-
$steppablePipeline.End()
-
~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : ошибка записи: (:) [Get-Mailbox], исключение ParameterBindingException
- Ошибка с полным разрешением: ошибка привязки параметров, Microsoft.Обмен.Руководство.Задачи получателя.GetMailbox
Комментарии:
1. Если какой-либо из ответов полезен для вас, вы можете принять его в качестве ответа ( нажмите на галочку рядом с ответом, чтобы переключить его с выделенного серым цветом на заполненный.). Смотрите meta.stackexchange.com/questions/5234 /… . Это может быть полезно для других участников сообщества. Спасибо.
Ответ №1:
Вы должны использовать этот формат:
Get-Mailbox | Where-Object {$_.ArchiveStatus -eq "0" -and $_.RecipientTypeDetails -eq "UserMailbox"}
Смотрите ссылку здесь.
Ответ №2:
Заключите 0 и UserMailbox в кавычки.