Поделиться через


Фильтруемые свойства для параметра Filter в командлетах Exchange

Параметр Filter используется для создания фильтров OPATH на основе свойств объектов пользователей и групп в командной консоли Exchange (Exchange Server PowerShell) и в Exchange Online PowerShell. Параметр Filter доступен в следующих командлетах получателей:

Дополнительные сведения о фильтрах получателей в Exchange PowerShell см. в статье Фильтры получателей в командах Exchange PowerShell.

Примечание.

Параметр Filter также доступен в других командлетах (например, Get-MailboxStatistics, Get-Queue и Get-Message). Однако значения свойств, которые принимаются параметром Filter в этих командлетах, не похожи на свойства пользователя и группы, описанные в этой статье.

Свойства, которые были подтверждены для работы с параметром Filter в командлетах пользователя и группы, описаны в этой статье.

Примечания.

  • Список может включать:

    • Свойства, используемые только в среде одного типа: Microsoft 365, локальной среде Exchange или гибридной среде. Свойство может существовать для объектов-получателей во всех средах, но значение является значимым (значение, отличное от пустого или None) только в среде одного типа.
    • Свойства, которые присутствуют, но соответствуют функциям, которые больше не используются.
  • Не для всех свойств получателей есть соответствующее свойство Active Directory. Отображаемое имя LDAP имеет значение "n/a" для этих свойств, что указывает на то, что свойство вычисляется (вероятно, Exchange).

  • Заключите весь фильтр OPATH в двойные кавычки "". Если фильтр содержит системные значения (например, $true, $false или $null), используйте одиночные кавычки ' '. Хотя параметр Filter является строкой (не системным блоком), можно также использовать фигурные скобки { }, но только в том случае, если фильтр не содержит переменных. Дополнительные сведения см. в разделе Дополнительные сведения о синтаксисе OPATH.

  • Для свойств текстовой строки, которые принимают подстановочные знаки -like , требуется оператор (например, "Property -like 'abc*'").

  • Чтобы найти пустые или непустые значения свойств, используйте значение $null (например, 'Property -eq $null' или 'Property -ne $null').

  • Рекомендации по фильтрации для девяти эксклюзивных командлетов Get-EXO* в модуле Exchange Online PowerShell см. в разделе Фильтры в модуле Exchange Online PowerShell.

AcceptMessagesOnlyFrom

Краткое имя LDAP Доступно в командлетах Значение
authOrig Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя отдельного получателя (почтовый ящик, почтовый пользователь или почтовый контакт). Например, Get-DistributionGroup -Filter "AcceptMessagesOnlyFrom -eq 'CN=Yuudai Uchida,CN=Users,DC=contoso,DC=com'" или Get-DistributionGroup -Filter "AcceptMessagesOnlyFrom -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя отдельного получателя, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

AcceptMessagesOnlyFromDLMembers

Краткое имя LDAP Доступно в командлетах Значение
dLMemSubmitPerms Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя группы (группа рассылки, группа безопасности с поддержкой почты или динамическая группа рассылки). Например, Get-Mailbox -Filter "AcceptMessagesOnlyFromDLMembers -eq 'CN=Marketing Department,CN=Users,DC=contoso,DC=com'". или Get-Mailbox -Filter "AcceptMessagesOnlyFromDLMembers -eq 'contoso.com/Users/Marketing Department'".

Чтобы найти различающееся имя группы, замените <GroupIdentity> именем, псевдонимом или адресом электронной почты группы и выполните одну из следующих команд: Get-DistributionGroup -Identity "<GroupIdentity>" | Format-List Name,DistinguishedName или Get-DynamicDistributionGroup -Identity "<GroupIdentity>" | Format-List Name,DistinguishedName.

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

ActiveSyncAllowedDeviceIDs

Краткое имя LDAP Доступно в командлетах Значение
msExchMobileAllowedDeviceIds Get-CASMailbox Строка (приняты подстановочные знаки) или $null

Идентификатор устройства — это текстовая строка, уникальным образом определяющая устройство. Используйте командлет Get-MobileDevice , чтобы просмотреть устройства с партнерскими отношениями ActiveSync с почтовым ящиком. Чтобы просмотреть идентификаторы устройств в почтовом ящике, замените< MailboxIdentity> именем, псевдонимом или адресом электронной почты почтового ящика и выполните следующую команду: Get-MobileDevice -Mailbox <MailboxIdentity> | Format-List.

Получив значение идентификатора устройства, его можно использовать в фильтре. Например, Get-CasMailbox -Filter "(ActiveSyncAllowedDeviceIDs -like 'text1*') -or (ActiveSyncAllowedDeviceIDs -eq 'text2'".

ActiveSyncBlockedDeviceIDs

Краткое имя LDAP Доступно в командлетах Значение
msExchMobileBlockedDeviceIds Get-CASMailbox Строка (приняты подстановочные знаки) или $null

Идентификатор устройства — это текстовая строка, уникальным образом определяющая устройство. Используйте командлет Get-MobileDevice , чтобы просмотреть устройства с партнерскими отношениями ActiveSync с почтовым ящиком. Чтобы просмотреть идентификаторы устройств в почтовом ящике, замените< MailboxIdentity> именем, псевдонимом или адресом электронной почты почтового ящика и выполните следующую команду: Get-MobileDevice -Mailbox <MailboxIdentity> | Format-List.

Получив значение идентификатора устройства, его можно использовать в фильтре. Например, Get-CasMailbox -Filter "(ActiveSyncBlockedDeviceIDs -like 'text1*') -or (ActiveSyncBlockedDeviceIDs -eq 'text2'".

ActiveSyncEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CasMailbox -Filter 'ActiveSyncEnable -eq $false'.

ActiveSyncMailboxPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchMobileMailboxPolicyLink Get-CASMailbox
Get-Recipient
Строка или $null

Для этого фильтра требуется различающееся имя политики почтовых ящиков ActiveSync. Например, Get-CASMailbox -Filter "ActiveSyncMailboxPolicy -eq 'CN=Default,CN=Mobile Mailbox Policies,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена политик почтовых ящиков ActiveSync можно найти, выполнив следующую команду: Get-MobileDeviceMailboxPolicy | Format-List Name,DistinguishedName.

Примечание.

Для назначения почтовому ящику по умолчанию политики почтовых ящиков ActiveSync (с именем Default) значение свойства ActiveSyncMailboxPolicy пусто ($null).

ActiveSyncSuppressReadReceipt

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CasMailbox -Filter 'ActiveSyncSuppressReadReceipt -eq $true'.

AddressBookPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchAddressBookPolicyLink Get-Mailbox
Get-Recipient
Строка или $null

Для этого фильтра требуется различающееся имя политики адресной книги. Например, Get-Mailbox -Filter "AddressBookPolicy -eq 'CN=Contoso ABP,CN=AddressBook Mailbox Policies,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена политик адресной книги можно найти, выполнив следующую команду: Get-AddressBookPolicy | Format-List Name,DistinguishedName.

AddressListMembership

Краткое имя LDAP Доступно в командлетах Значение
showInAddressBook Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя списка адресов. Например, Get-MailContact -Filter "AddressListMembership -eq 'CN=All Contacts,CN=All Address Lists,CN=Address Lists Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Вы можете найти различающиеся имена списков адресов, выполнив следующую команду: Get-AddressList | Format-List Name,DistinguishedName.

AdminDisplayName

Краткое имя LDAP Доступно в командлетах Значение
adminDisplayName Get-SecurityPrincipal Строка (приняты подстановочные знаки) или $null

Например, Get-SecurityPrincipal -Filter 'AdminDisplayName -ne $null' | Format-Table -Auto Name,AdminDisplayName.

Административные единицы

Краткое имя LDAP Доступно в командлетах Значение
msExchAdministrativeUnitLink Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-User
Get-UnifiedGroup
$null

Например, Get-User -Filter 'AdministrativeUnits -ne $null'.

AggregatedMailboxGuids

Краткое имя LDAP Доступно в командлетах Значение
msExchAlternateMailboxes Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка или $null

Например, Get-Mailbox -Filter 'AggregatedMailboxGuids -ne $null'.

Alias

Краткое имя LDAP Доступно в командлетах Значение
mailNickname Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
String (подстановочные знаки приняты)

Например, Get-Recipient -Filter "Alias -like 'smith*'".

AllowUMCallsFromNonUsers

Краткое имя LDAP Доступно в командлетах Значение
msExchUMListInDirectorySearch Get-Contact
Get-LinkedUser
Get-UMMailbox
Get-User
None (0) или SearchEnabled (1)

Например, Get-User -Filter "AllowUMCallsFromNonUsers -ne 'SearchEnabled'".

ArbitrationMailbox

Краткое имя LDAP Доступно в командлетах Значение
msExchArbitrationMailbox Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется различающееся имя почтового ящика арбитража. Например, Get-DistributionGroup -Filter "ArbitrationMailbox -eq 'CN=SystemMailbox"1f05a927-2e8f-4cbb-9039-2cfb8b95e486",CN=Users,DC=contoso,DC=com'".

Вы можете найти различающиеся имена почтовых ящиков арбитража, выполнив следующую команду: Get-Mailbox -Arbitration | Format-List Name,DistinguishedName.

ArchiveDatabase

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveDatabaseLink Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется различающееся имя архивной базы данных почтовых ящиков. Например, Get-Mailbox -Filter "ArchiveMailbox -eq 'CN=MBX DB02,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена баз данных почтовых ящиков можно найти, выполнив следующую команду: Get-MailboxDatabase | Format-List Name,DistinguishedName.

ArchiveDomain

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveAddress Get-Mailbox Строка (приняты подстановочные знаки) или $null

Это свойство используется в локальных средах Exchange для идентификации Exchange Online организации, в которой хранится архивный почтовый ящик. Например, Get-Mailbox -Filter "ArchiveDomain -like 'contoso.onmicrosoft.com*'".

ArchiveGuid

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveGUID Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется GUID архивного почтового ящика. Например, Get-Mailbox -Filter "ArchiveMailbox -eq '6476f55e-e5eb-4462-a095-f2cb585d648d'".

Идентификатор GUID архивных почтовых ящиков можно найти, выполнив следующую команду: Get-Mailbox -Archive | Format-Table -Auto Name,ArchiveGUID.

ArchiveName

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveName Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка (приняты подстановочные знаки) или $null

Для этого фильтра требуется имя архивного почтового ящика. Например, Get-Mailbox -Filter "ArchiveName -like 'In-Place Archive*'".

Имена архивных почтовых ящиков можно найти, выполнив следующую команду: Get-Mailbox -Archive | Format-Table -Auto Name,ArchiveName.

ArchiveQuota

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveQuota Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "ArchiveQuota -eq 'Unlimited'" или Get-Mailbox -Filter "ArchiveQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.ArchiveQuota -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.ArchiveQuota -gt '85GB'".

ArchiveRelease

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveRelease Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-User
None, E14, E15или $null.

Например, Get-Recipient -Filter 'ArchiveRelease -ne $null'.

ArchiveState

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-Recipient
Get-RemoteMailbox
None (0), Local (1), HostedProvisioned (2), HostedPending (3) или OnPremise (4).

Например, Get-Recipient -Filter "ArchiveState -eq 'HostedProvisioned'".

ArchiveStatus

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveStatus Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
None (0) или Active (1).

Например, Get-Recipient -Filter "ArchiveStatus -eq 'Active'".

ArchiveWarningQuota

Краткое имя LDAP Доступно в командлетах Значение
msExchArchiveWarnQuota Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "ArchiveWarningQuota -eq 'Unlimited'" или Get-Mailbox -Filter "ArchiveWarningQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.ArchiveWarningQuota -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.ArchiveWarningQuota -gt '85GB'".

AssistantName

Краткое имя LDAP Доступно в командлетах Значение
msExchAssistantName Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "AssistantName -like 'Julia*'".

AuditEnabled

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxAuditEnable Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'AuditEnabled -eq $true'.

AuditLogAgeLimit

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxAuditLogAgeLimit Get-Mailbox
Get-UnifiedGroup
Значение диапазона времени: dd.hh:mm:ss , где dd = days, hh = hours, mm = minutes, and ss = секунды.

Параметр Filter нельзя использовать для поиска значений интервала времени для этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.AuditLogAgeLimit -<Operator> '<TimeSpan>'". Например, Get-Mailbox | where "$_.AuditLogAgeLimit -gt '60.00:00:00'".

AuthenticationPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchAuthPolicyLink Get-User Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "AuthenticationPolicy -eq 'CN=Block Basic Auth,CN=Auth Policies,CN=Configuration,CN=contoso.onmicrosoft.com,CN=ConfigurationUnits,DC=NAMPR11B009,DC=PROD,DC=OUTLOOK,DC=COM'".

BlockedSendersHash

Краткое имя LDAP Доступно в командлетах Значение
msExchBlockedSendersHash Get-Recipient Пустое ( $null) или хэшированное значение.

В реальности это значение можно использовать только для фильтрации по пустым или непустыми значениям. Пример: Get-Recipient -Filter 'BlockedSendersHash -ne $null'.

c

Краткое имя LDAP Доступно в командлетах Значение
c Get-Contact
Get-LinkedUser
Get-Recipient
Get-SecurityPrincipal
Get-User
Строка (приняты подстановочные знаки) или $null

Для этого фильтра требуется двухбуквенный код страны ISO 3166-1 (например, US для США). Это свойство используется вместе со свойствами co и countryCode для определения страны пользователя в Active Directory.

Например, Get-User -Filter "c -eq 'US'".

CalendarLoggingQuota

Краткое имя LDAP Доступно в командлетах Значение
msExchCalendarLoggingQuota Get-Mailbox Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "CalendarLoggingQuota -eq 'Unlimited'" или Get-Mailbox -Filter "CalendarLoggingQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.CalendarLoggingQuota -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.CalendarLoggingQuota -gt '10GB'".

CalendarRepairDisabled

Краткое имя LDAP Доступно в командлетах Значение
msExchCalendarRepairDisabled Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'CalendarRepairDisabled -eq $true'.

CertificateSubject

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-User
Строка или $null

Сертификат X509, опубликованный для учетной записи пользователя (он отображается на вкладке Опубликованные сертификаты в оснастке "Пользователи и компьютеры Active Directory").

Например, Get-User -Filter "CertificateSubject -eq 'X509:<I>C=US,O=InternetCA,CN=APublicCertificateAuthority<S>C=US,O=Fabrikam,OU=Sales,CN=Jeff Smith')

Город

Краткое имя LDAP Доступно в командлетах Значение
l Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "City -eq 'Redmond'".

Организация

Краткое имя LDAP Доступно в командлетах Значение
company Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Company -like 'Contoso*'".

ComplianceTagHoldApplied

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-MailUser
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'ComplianceTagHoldApplied -eq $true'.

ConsumerNetID

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-User
Строка или $null

Например, Get-User -Filter 'ConsumerNetID -ne $null'.

CountryCode

Краткое имя LDAP Доступно в командлетах Значение
countryCode Get-Contact
Get-LinkedUser
Get-Recipient
Get-SecurityPrincipal
Get-User
Integer

Для этого фильтра требуется трехзначный код страны ISO 3166-1 для пользователя (например, 840 для США). Это свойство используется вместе со свойствами c и co для определения страны пользователя в Active Directory.

Например, Get-User -Filter "countryCode -eq 796".

CountryOrRegion

Краткое имя LDAP Доступно в командлетах Значение
co Get-Contact
Get-LinkedUser
Get-Recipient
Get-SecurityPrincipal
Get-User
String

Для этого фильтра требуется название страны ISO 3166-1 для пользователя (например, United States). Вы можете выбрать доступное значение в Пользователи и компьютеры Active Directory ( поле "Адрес" на вкладке ">Страна или регион") или в центре администрирования Exchange (вкладка ">Контактные данные" на вкладке "Страна/регион").>

При выборе страны пользователя в Пользователи и компьютеры Active Directory или EAC соответствующие значения свойств co и countryCode настраиваются автоматически.

Например, Get-User -Filter "CountryOrRegion -like 'United*'".

CustomAttribute1–CustomAttribute15

Краткое имя LDAP Доступно в командлетах Значение
От extensionAttribute1 до extensionAttribute15 Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Строка (приняты подстановочные знаки) или $null

Например, Get-Recipient -Filter "CustomAttribute8 -like 'audited*'".

База данных

Краткое имя LDAP Доступно в командлетах Значение
Homemdb Get-Mailbox
Get-Recipient
String

Для этого фильтра требуется различающееся имя базы данных почтовых ящиков. Например, Get-Mailbox -Filter "Database -eq 'CN=MBX DB02,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена баз данных почтовых ящиков можно найти, выполнив следующую команду: Get-MailboxDatabase | Format-List Name,DistinguishedName.

DefaultPublicFolderMailbox

Краткое имя LDAP Доступно в командлетах Значение
msExchPublicFolderMailbox Get-Mailbox Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя почтового ящика общедоступной папки. Например, Get-Mailbox -Filter "DefaultPublicFolderMailbox -eq 'CN=PF Mailbox01,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "DefaultPublicFolderMailbox -eq 'contoso.com/Users/PF Mailbox01'".

Чтобы найти различающиеся имена почтовых ящиков общедоступных папок, выполните следующую команду: Get-Mailbox -PublicFolder | Format-List Name,DistinguishedName.

DeletedItemFlags

Краткое имя LDAP Доступно в командлетах Значение
deletedItemFlags Get-Mailbox
Get-SecurityPrincipal
DatabaseDefault (0), RetainUntilBackupOrCustomPeriod (3) или RetainForCustomPeriod (5).

Например, Get-Mailbox -Filter "DeletedItemFlags -ne 'DatabaseDefault'".

DeliverToMailboxAndForward

Краткое имя LDAP Доступно в командлетах Значение
deliverAndRedirect Get-Mailbox
Get-MailPublicFolder
Get-MailUser
Get-MailPublicFolder
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'DeliverToMailboxAndForward -eq $true'.

Отдел

Краткое имя LDAP Доступно в командлетах Значение
department Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-Recipient -Filter "Department -like 'Engineering*'".

DirectReports

Краткое имя LDAP Доступно в командлетах Значение
directReports Get-Contact
Get-LinkedUser
Get-User
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя прямого отчета. Например, Get-User -Filter "DirectReports -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-User -Filter "DirectReports -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя прямого отчета, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

DisabledArchiveDatabase

Краткое имя LDAP Доступно в командлетах Значение
msExchDisabledArchiveDatabaseLink Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется различающееся имя отключенной базы данных архивных почтовых ящиков. Например, Get-Mailbox -Filter "DisabledArchiveDatabase -eq 'CN=MBX DB02,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена баз данных почтовых ящиков можно найти, выполнив следующую команду: Get-MailboxDatabase | Format-List Name,DistinguishedName.

DisabledArchiveGuid

Краткое имя LDAP Доступно в командлетах Значение
msExchDisabledArchiveDatabaseGUID Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется GUID отключенного архивного почтового ящика. Например, Get-Mailbox -Filter "DisabledArchiveGuid -eq '6476f55e-e5eb-4462-a095-f2cb585d648d'".

Идентификатор GUID архивных почтовых ящиков можно найти, выполнив следующую команду: Get-Mailbox -Archive | Format-Table -Auto Name,ArchiveGUID.

DisplayName

Краткое имя LDAP Доступно в командлетах Значение
displayName Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
String (подстановочные знаки приняты)

Например, Get-Recipient -Filter "DisplayName -like 'Julia*'".

DistinguishedName

Краткое имя LDAP Доступно в командлетах Значение
различающееся имя Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMMailbox
Get-User
Get-UnifiedGroup
String

Для этого фильтра требуется различающееся имя получателя. Например, Get-Mailbox -Filter "DistinguishedName -eq 'CN=Basho Kato,CN=Users,DC=contoso,DC=com'".

Различающиеся имена получателей можно найти, выполнив следующую команду: Get-Recipient | Format-List Name,RecipientType,DistinguishedName.

EcpEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CASMailbox -Filter 'EcpEnabled -eq $false'.

EmailAddresses

Краткое имя LDAP Доступно в командлетах Значение
proxyAddresses Get-CASMailbox
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UMMailbox
Get-UnifiedGroup
String (подстановочные знаки приняты)

Например, Get-Recipient -Filter "EmailAddresses -like 'marketing*'".

Если вы используете полный адрес электронной почты, вам не нужно учитывать smtp: префикс. Если вы используете подстановочные знаки, вы делаете это. Например, если "EmailAddresses -eq 'lila@fabrikam.com'" возвращает совпадение, "EmailAddresses -like 'lila*'" не возвращает совпадение, но или "EmailAddresses -like 'smtp:lila*'" вернет совпадение.

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

EmailAddressPolicyEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-Recipient -Filter 'EmailAddressPolicyEnabled -eq $false'.

EntryId

Краткое имя LDAP Доступно в командлетах Значение
msExchPublicFolderEntryId Get-MailPublicFolder String (подстановочные знаки приняты)

Например, Get-MailPublicFolder -Filter "EntryId -like '60000*'".

Идентификаторы записей общедоступных папок с поддержкой почты можно найти, выполнив следующую команду: Get-MailPublicFolder | Format-List Name,EntryId.

EwsApplicationAccessPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchEwsApplicationAccessPolicy Get-CASMailbox EnforceAllowList, EnforceBlockList. или $null

Например, Get-CASMailbox -Filter 'EwsApplicationAccessPolicy -ne $null'.

EwsEnabled

Краткое имя LDAP Доступно в командлетах Значение
msExchEwsEnabled Get-CASMailbox 0 (отключено), 1 (включено) или $null.

Например, Get-CASMailbox -Filter "EwsEnabled -eq 1".

ExchangeGuid

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxGuid Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
String

Например, Get-Mailbox -Filter "ExchangeGuid -eq 'c80a753d-bd4a-4e19-804a-6344d833ecd8'".

Чтобы найти идентификатор GUID Exchange получателя, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,ExchangeGuid.

Обратите внимание, что значение GUID Exchange объекта отличается от значения GUID объекта. Кроме того, значение GUID Exchange для не являющихся почтовыми ящиками (почтовые контакты, почтовые пользователи, группы рассылки, динамические группы рассылки, группы безопасности с поддержкой почты и общедоступные папки с поддержкой почты) имеет значение 00000000-0000-0000-0000-000000000000.

ExchangeUserAccountControl

Краткое имя LDAP Доступно в командлетах Значение
msExchUserAccountControl Get-Mailbox
Get-MailUser
Get-RemoteMailbox
None (0) или AccountDisabled (2)

Например, Get-Mailbox -Filter "ExchangeUserAccountControl -eq 'AccountDisabled'".

ExchangeVersion

Краткое имя LDAP Доступно в командлетах Значение
msExchVersion Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMMailbox
Get-User
Integer

Это свойство содержит самую раннюю версию Exchange, которую можно использовать для управления получателем. Отображаемые значения свойств отличаются от значений, которые необходимо использовать в фильтре. Чтобы просмотреть значения свойств ExchangeVersion , выполните следующую команду: Get-Recipient | Format-Table Name,RecipientType,ExchangeVersion.

Для значения 0.10 (14.0.100.0)Exchange 2010 используйте значение, 44220983382016 в фильтре.

Для значения 0.20 (15.0.0.0)Exchange 2013 или Exchange 2016 используйте значение, 88218628259840 в фильтре.

Например, Get-Recipient -Filter "ExchangeVersion -lt 88218628259840".

ExpansionServer

Краткое имя LDAP Доступно в командлетах Значение
msExchExpansionServerName Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Recipient
Строка (приняты подстановочные знаки) или $null

Например, Get-Recipient -Filter "ExpansionServer -like 'Mailbox01*'".

Для точного соответствия необходимо использовать значение ExchangeLegacyDN сервера. Пример: Get-Recipient -Filter "ExpansionServer -eq '/o=Contoso Corporation/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=Mailbox01'"

Чтобы найти значение ExchangeLegacyDN , выполните следующую команду: Get-ExchangeServer | Format-List Name,ExchangeLegacyDN.

От ExtensionCustomAttribute1 до ExtensionCustomAttribute5

Краткое имя LDAP Доступно в командлетах Значение
От msExchExtensionCustomAttribute1 до msExchExtensionCustomAttribute5 Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Строка (приняты подстановочные знаки) или $null

Например, Get-Recipient -Filter "ExtensionCustomAttribute8 -like 'audited*'".

ExternalDirectoryObjectId

Краткое имя LDAP Доступно в командлетах Значение
msExchExternalDirectoryObjectId Получить DistributionGroup
Получить DynamicDistributionGroup
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-User
Get-UnifiedGroup
Строка или $null

Например, Get-Recipient -Filter 'ExternalDirectoryObjectId -ne $null'.

ExternalEmailAddress

Краткое имя LDAP Доступно в командлетах Значение
Targetaddress Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Строка (приняты подстановочные знаки) или $null

Например, Get-Recipient -Filter "ExternalEmailAddress -like '@fabrikam.com*'".

Если вы используете полный адрес электронной почты, вам не нужно учитывать smtp: префикс. Если вы используете подстановочные знаки, вы делаете это. Например, если "ExternalEmailAddress -eq 'lila@fabrikam.com'" возвращается совпадение, "ExternalEmailAddress -like 'lila*'" не возвращает совпадение, но "ExternalEmailAddress -like 'smtp:lila*'" возвращается совпадение.

ExternalOofOptions

Краткое имя LDAP Доступно в командлетах Значение
msExchExternalOOFOptions Get-Mailbox External (0) или InternalOnly (1)

Например, Get-Mailbox -Filter "ExternalOofOptions -eq 'External'".

Fax

Краткое имя LDAP Доступно в командлетах Значение
facsimileTelephoneNumber Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Fax -like '206*'".

FirstName

Краткое имя LDAP Доступно в командлетах Значение
givenName; Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "FirstName -like 'Chris*'".

ForwardingAddress

Краткое имя LDAP Доступно в командлетах Значение
altRecipient Get-Mailbox
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя получателя переадресации. Например, Get-Mailbox -Filter "ForwardingAddress -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "ForwardingAddress -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя получателя пересылки, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

ForwardingSmtpAddress

Краткое имя LDAP Доступно в командлетах Значение
msExchGenericForwardingAddress Get-Mailbox Строка (приняты подстановочные знаки) или $null

Например, Get-Mailbox -Filter "ForwardingSmtpAddress -like '@fabrikam.com*'".

Если вы используете полный адрес электронной почты, вам не нужно учитывать smtp: префикс. Если вы используете подстановочные знаки, вы делаете это. Например, если "ForwardingSmtpAddress -eq 'lila@fabrikam.com'" возвращается совпадение, "ForwardingSmtpAddress -like 'lila*'" не возвращает совпадение, но "ForwardingSmtpAddress -like 'smtp:lila*'" возвращается совпадение.

GeneratedOfflineAddressBooks

Краткое имя LDAP Доступно в командлетах Значение
msExchOABGeneratingMailboxBL Get-Mailbox Строка или $null

Это свойство имеет смысл только в почтовых ящиках арбитража, поэтому необходимо использовать параметр Арбитраж в команде фильтра. Кроме того, для этого фильтра требуется различающееся имя автономной адресной книги. Например, Get-Mailbox -Arbitration -Filter "GeneratedOfflineAddressBooks -eq 'CN=OAB 1,CN=Offline Address Lists,CN=Address Lists Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена автономных адресных книг можно найти, выполнив следующую команду: Get-OfflineAddressBook | Format-List Name,DistinguishedName.

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

GrantSendOnBehalfTo

Краткое имя LDAP Доступно в командлетах Значение
publicDelegates Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя субъекта безопасности с поддержкой почты (почтовый ящик, почтовый пользователь или группа безопасности с поддержкой почты). Например, Get-Mailbox -Filter "GrantSendOnBehalfTo -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "GrantSendOnBehalfTo -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя субъекта безопасности с поддержкой почты, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

GroupMemberCount

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-UnifiedGroup Integer

Например, Get-UnifiedGroup -Filter "GroupMemberCount -gt 100".

GroupExternalMemberCount

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-UnifiedGroup Integer

Например, Get-UnifiedGroup -Filter "GroupExternalMemberCount -gt 0".

GroupType

Краткое имя LDAP Доступно в командлетах Значение
groupType Получить DistributionGroup
Get-Group
Get-UnifiedGroup
None (0), Global (2), DomainLocal (4), BuiltinLocal (5), Universal (8) или SecurityEnabled (-2147483648).

Группы рассылки имеют значение Universal, а группы безопасности с поддержкой почты — значение Universal, SecurityEnabled. Можно указать несколько значений, разделенных запятыми, и порядок не имеет значения. Например, возвращает те же результаты, Get-DistributionGroup -Filter "GroupType -eq 'Universal,SecurityEnabled'" что и Get-DistributionGroup -Filter "GroupType -eq 'SecurityEnabled,Universal'".

Это многозначное свойство возвращает совпадение только в том случае, если свойство равно указанному значению.

GUID

Краткое имя LDAP Доступно в командлетах Значение
Objectguid Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMMailbox
Get-User
Get-UnifiedGroup
String

Например, Get-Recipient -Filter "Guid -eq '8a68c198-be28-4a30-83e9-bffb760c65ba'".

Идентификаторы GUID получателей можно найти, выполнив следующую команду: Get-Recipient | Format-List Name,RecipientType,Guid.

Обратите внимание, что значение GUID объекта отличается от значения GUID Exchange.

HasActiveSyncDevicePartnership

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox
Get-Recipient
Логическое значение ($true или $false)

Например, Get-Recipient -Filter 'HasActiveSyncDevicePartnership -eq $true'.

HiddenFromAddressListsEnabled

Краткое имя LDAP Доступно в командлетах Значение
msExchHideFromAddressLists Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-Recipient -Filter 'HiddenFromAddressListsEnabled -eq $true'.

HiddenGroupMembershipEnabled

Краткое имя LDAP Доступно в командлетах Значение
hideDLMembership Get-UnifiedGroup Логическое значение ($true или $false)

Например, Get-UnifiedGroup -Filter 'HiddenGroupMembershipEnabled -eq $true'.

HomePhone

Краткое имя LDAP Доступно в командлетах Значение
homePhone Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "HomePhone -like '206*'".

Id

Краткое имя LDAP Доступно в командлетах Значение
различающееся имя Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UMMMailbox
Get-User
Get-SecurityPrincipal
Get-UnifiedGroup
String

Для этого фильтра требуется различающееся имя или каноническое различающееся имя получателя. Например, Get-Mailbox -Filter "Id -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "Id -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя получателя, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-MailPublicFolder Логическое значение ($true или $false)

Например, Get-MailPublicFolder -Filter 'IgnoreMissingFolderLink -eq $true'.

ImapEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CASMailbox -Filter 'ImapEnabled -eq $false'.

ImmutableId

Краткое имя LDAP Доступно в командлетах Значение
msExchGenericImmutableId Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка или $null

Например, Get-Mailbox -Filter 'ImmutableId -ne $null'.

IncludeInGarbageCollection

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IncludeInGarbageCollection -eq $true'.

Инициалы

Краткое имя LDAP Доступно в командлетах Значение
initials Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Initials -like 'B.'".

InPlaceHolds

Краткое имя LDAP Доступно в командлетах Значение
msExchUserHoldPolicies Get-Mailbox
Get-MailUser
Get-RemoteMailbox
String

Для этого фильтра требуется значение InPlaceHoldIdentity для поиска в почтовом ящике. Например, Get-Mailbox -Filter "InPlaceHolds -eq '9d0f81154cc64c6b923ecc0be5ced0d7'".

Чтобы найти значения InPlaceHoldIdentity поиска в почтовых ящиках, выполните следующую команду: Get-MailboxSearch | Format-Table Name,InPlaceHoldIdentity.

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

InPlaceHoldsRaw

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-User
String

Для этого фильтра требуется значение InPlaceHoldIdentity для поиска в почтовом ящике. Например, Get-Mailbox -Filter "InPlaceHoldsRaw -eq '9d0f81154cc64c6b923ecc0be5ced0d7'".

Чтобы найти значения InPlaceHoldIdentity поиска в почтовых ящиках, выполните следующую команду: Get-MailboxSearch | Format-Table Name,InPlaceHoldIdentity.

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

IsDirSynced

Краткое имя LDAP Доступно в командлетах Значение
msExchIsMSODirsynced Get-Contact
Получить DistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-User
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-User -Filter 'IsDirSynced -eq $true'.

IsExcludedFromServingHierarchy

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsExcludedFromServingHierarchy -eq $true'.

IsHierarchyReady

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsHierarchyReady -eq $false'.

IsHierarchySyncEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsHierarchySyncEnabled -eq $false'.

IsInactiveMailbox

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsInactiveMailbox -eq $false'.

IsLinked

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-Mailbox
Get-User
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsLinked -eq $true'.

IsMailboxEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsMailboxEnabled -eq $false'.

IsResource

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsResource -eq $true'.

IsSecurityPrincipal

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-User
Логическое значение ($true или $false)

Например, Get-User -Filter 'IsSecurityPrincipal -eq $false'.

IsShared

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsShared -eq $true'.

IsSoftDeletedByDisable

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Get-User
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsSoftDeletedByDisable -eq $true'.

IsSoftDeletedByRemove

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Get-User
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'IsSoftDeletedByRemove -eq $true'.

IssueWarningQuota

Краткое имя LDAP Доступно в командлетах Значение
mDBStorageQuota Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "IssueWarningQuota -eq 'Unlimited'" или Get-Mailbox -Filter "IssueWarningQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.IssueWarningQuota -<Operator> '<Size>'. Например, Get-Mailbox | where "$_.IssueWarningQuota -lt '50GB'".

JournalArchiveAddress

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-MailUser
Get-RemoteMailbox
String

Это свойство использует SMTP-адрес электронной почты. Например, Get-Mailbox -Filter "JournalArchiveAddress -eq 'michelle@contoso.com'".

LanguagesRaw

Краткое имя LDAP Доступно в командлетах Значение
msExchUserCulture Get-Mailbox Строка (приняты подстановочные знаки) или $null

Это свойство называется Languages в свойствах почтового ящика и содержит предпочтительный язык для почтового ящика в формате <ISO 639 two-letter culture code>-<ISO 3166 two-letter subculture code>. Например, США английском языке — en-US. Дополнительные сведения см. в разделе Класс CultureInfo.

Можно указать несколько значений, разделенных запятыми, но порядок имеет значение. Например, возвращает результаты, Get-Mailbox -Filter "LanguagesRaw -eq 'en-US,es-MX'" отличные от Get-Mailbox -Filter "LanguagesRaw -eq 'es-MX,en-US'".

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

LastExchangeChangedTime

Краткое имя LDAP Доступно в командлетах Значение
msExchLastExchangeChangedTime Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
$null или значение даты и времени: 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Mailbox -Filter 'LastExchangeChangedTime -ne $null'.

LegacyExchangeDN

Краткое имя LDAP Доступно в командлетах Значение
Legacyexchangedn Get-CASMailbox
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UMMailbox
Get-User
Get-UnifiedGroup
String (подстановочные знаки приняты)

Например, Get-User -Filter "LegacyExchangeDN -like 'Osca*'".

Чтобы найти значения legacyExchangeDN для пользователей, выполните следующую команду: Get-User | Format-List Name,LegacyExchangeDN

LitigationHoldDate

Краткое имя LDAP Доступно в командлетах Значение
msExchLitigationHoldDate Get-Mailbox
Get-MailUser
Get-RemoteMailbox
$null или значение даты и времени: 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Mailbox -Filter "LitigationHoldDate -gt '8/13/2017'".

LitigationHoldEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'LitigationHoldEnabled -eq $true'.

LitigationHoldOwner

Краткое имя LDAP Доступно в командлетах Значение
msExchLitigationHoldOwner Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка (приняты подстановочные знаки) или $null

Это свойство использует имя субъекта-пользователя владельца удержания для судебного разбирательства. Например, Get-Mailbox -Filter "LitigationHoldOwner -eq 'agruber@contoso.com'".

LastName

Краткое имя LDAP Доступно в командлетах Значение
sn Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "LastName -like 'Martin*'".

MailboxContainerGUID

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxContainerGuid Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка или $null

Например, Get-Mailbox -Filter 'MailboxContainerGUID -ne $null'.

MailboxMoveBatchName

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxMoveBatchName Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Строка (приняты подстановочные знаки) или $null

Это свойство включает имя пакета миграции. Например, Get-Mailbox -Filter "MailboxMoveBatchName -like 'LocalMove 01*'".

Имена пакетов миграции можно найти, выполнив команду Get-MigrationBatch . Обратите внимание, что пакеты миграции, создаваемые в Центре администрирования Exchange, используют соглашение MigrationService:<MigrationBatchName>об именовании .

MailboxMoveFlags

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxMoveFlags Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Допустимые значения перечислены в описании параметра Flags в статье Get-MoveRequest.

Например, Get-Mailbox -Filter "MailboxMoveFlags -ne 'None'".

Можно указать несколько значений, разделенных запятыми, и порядок не имеет значения. Например, возвращает те же результаты, Get-Recipient -Filter "MailboxMoveFlags -eq 'IntraOrg,Pull'" что и Get-Recipient -Filter "MailboxMoveFlags -eq 'Pull,IntraOrg'".

Это многозначное свойство возвращает совпадение только в том случае, если свойство равно указанному значению.

MailboxMoveRemoteHostName

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxMoveRemoteHostName Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Строка или $null

Например, Get-Mailbox -Filter 'MailboxMoveRemoteHostName -ne $null'.

MailboxMoveSourceMDB

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxMoveSourceMDBLink Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется различающееся имя базы данных исходного почтового ящика. Например, Get-Mailbox -Filter "MailboxMoveSourceMDB -eq 'CN=MBX DB02,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена баз данных почтовых ящиков можно найти, выполнив следующую команду: Get-MailboxDatabase | Format-List Name,DistinguishedName.

MailboxMoveStatus

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxMoveStatus Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Допустимые значения перечислены в описании параметра MoveStatus в статье Get-MoveRequest.

Например, Get-Mailbox -Filter "MailboxMoveStatus -eq 'Completed'".

MailboxMoveTargetMDB

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxMoveTargetMDBLink Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Строка или $null

Для этого фильтра требуется различающееся имя целевой базы данных почтовых ящиков. Например, Get-Mailbox -Filter "MailboxMoveTargetMDB -eq 'CN=MBX DB02,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Различающиеся имена баз данных почтовых ящиков можно найти, выполнив следующую команду: Get-MailboxDatabase | Format-List Name,DistinguishedName.

MailboxPlan

Краткое имя LDAP Доступно в командлетах Значение
msExchParentPlanLink Get-Mailbox Строка или $null

Планы почтовых ящиков соответствуют типам лицензий Microsoft 365. Доступность планов лицензий определяется параметрами, выбранными во время регистрации домена.

Например, Get-Mailbox -Filter 'MailboxPlan -ne $null'.

MailboxRelease

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxRelease Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-User
None, E14, E15или $null.

Например, Get-Recipient -Filter 'MailboxRelease -ne $null'.

MailTipTranslations

Краткое имя LDAP Доступно в командлетах Значение
msExchSenderHintTranslations Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Строка (приняты подстановочные знаки) или $null

При использовании этого свойства в фильтре необходимо учитывать начальные и конечные теги HTML. Например, Get-DistributionGroup -Filter "MailTipTranslations -like 'is not monitored.*'".

Managedby

Краткое имя LDAP Доступно в командлетах Значение
Managedby Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-Recipient
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя владельца группы (субъект безопасности с поддержкой почты, который является почтовым ящиком, почтовым пользователем или группой безопасности с поддержкой почты). Например, Get-Mailbox -Filter "ManagedBy -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "ManagedBy -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя субъекта безопасности с поддержкой почты, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

ManagedFolderMailboxPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchMailboxTemplateLink Get-Mailbox
Get-Recipient
Строка или $null

Политики почтовых ящиков управляемых папок недоступны в Exchange 2013 или более поздней версии.

Например, Get-Mailbox -Filter 'ManagedFolderMailboxPolicy -eq $null'.

Для этого фильтра требуется различающееся имя политики почтовых ящиков управляемых папок. Например, Get-Mailbox -Filter "ManagedFolderMailboxPolicy -eq 'CN=MFM Inbox Policy,CN=ELC Mailbox Policies,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Вы можете найти различающиеся имена политик почтовых ящиков управляемых папок на серверах Exchange 2010, выполнив следующую команду: Get-ManagedFolderMailboxPolicy | Format-List Name,DistinguishedName.

Директор

Краткое имя LDAP Доступно в командлетах Значение
manager Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя руководителя (почтового ящика или почтового пользователя). Например, Get-User -Filter "Manager -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "Manager -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя руководителя, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

MAPIEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CASMailbox -Filter 'MAPIEnabled -eq $false'.

MasterAccountSid

Краткое имя LDAP Доступно в командлетах Значение
msExchMasterAccountSid Get-Mailbox
Get-LinkedUser
Get-Recipient
Get-SecurityPrincipal
Get-User
Строка или $null

Например, Get-Mailbox -Filter 'MasterAccountSid -ne $null'.

Это значение пустое ( $null) для почтовых ящиков со связанными учетными записями пользователей и S-1-5-10 (Self) для почтовых ящиков без связанных учетных записей пользователей (например, общих почтовых ящиков, почтовых ящиков ресурсов, почтовых ящиков поиска обнаружения, почтовых ящиков арбитража и почтовых ящиков общедоступных папок).

MaxBlockedSenders

Краткое имя LDAP Доступно в командлетах Значение
msExchMaxBlockedSenders Get-Mailbox Целое число или $null

Например, Get-Mailbox -Filter "MaxBlockedSenders -gt 0".

MaxReceiveSize

Краткое имя LDAP Доступно в командлетах Значение
delivContLength Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Байтовое количественное значение размера (например, 75MB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "MaxReceiveSize -eq 'Unlimited'" или Get-Mailbox -Filter "MaxReceiveSize -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.MaxReceiveSize -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.MaxReceiveSize -gt '50GB'".

MaxSafeSenders

Краткое имя LDAP Доступно в командлетах Значение
msExchMaxSafeSenders Get-Mailbox Целое число или $null

Например, Get-Mailbox -Filter "MaxSafeSenders -gt 0".

MaxSendSize

Краткое имя LDAP Доступно в командлетах Значение
submissionContLength Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Байтовое количественное значение размера (например, 75MB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "MaxSendSize -eq 'Unlimited'" или Get-Mailbox -Filter "MaxSendSize -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.MaxReceiveSize -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.MaxSendSize -gt '50GB'".

MemberDepartRestriction

Краткое имя LDAP Доступно в командлетах Значение
msExchGroupDepartRestriction Получить DistributionGroup Closed (0), Open (1) или ApprovalRequired (2).

Например, Get-DistributionGroup -Filter "MemberDepartRestriction -eq 'ApprovalRequired'".

MemberJoinRestriction

Краткое имя LDAP Доступно в командлетах Значение
msExchGroupDepartRestriction Получить DistributionGroup Closed (0), Open (1) или ApprovalRequired (2).

Например, Get-DistributionGroup -Filter "MemberJoinRestriction -eq 'ApprovalRequired'".

MemberOfGroup

Краткое имя LDAP Доступно в командлетах Значение
memberOf Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMMailbox
Get-User
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя группы рассылки или группы безопасности с поддержкой почты. Например, Get-User -Filter "MemberOfGroup -eq 'CN=Marketing Department,CN=Users,DC=contoso,DC=com'" или Get-User -Filter "MemberOfGroup -eq 'contoso.com/Users/Marketing Group'".

Чтобы найти различающееся имя группы, замените <GroupIdentity> именем, псевдонимом или адресом электронной почты группы и выполните следующую команду: Get-DistributionGroup -Identity "<GroupIdentity>" | Format-List Name,DistinguishedName.

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

Members

Краткое имя LDAP Доступно в командлетах Значение
member Получить DistributionGroup
Get-Group
Get-Recipient
Get-SecurityPrincipal
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя члена группы. Например, Get-Group -Filter "Members -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-User -Filter "Members -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя участника группы, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты участника группы и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

MobilePhone

Краткое имя LDAP Доступно в командлетах Значение
mobile Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "MobilePhone -like '555*'".

ModeratedBy

Краткое имя LDAP Доступно в командлетах Значение
msExchModeratedByLink Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
String

Для этого фильтра требуется различающееся имя или каноническое различающееся имя модератора группы (субъект безопасности с поддержкой почты, который является почтовым ящиком, почтовым пользователем или группой безопасности с поддержкой почты). Например, Get-DistributionGroup -Filter "ModeratedBy -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-DistributionGroup -Filter "ModeratedBy -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя субъекта безопасности с поддержкой почты, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

ModerationEnabled

Краткое имя LDAP Доступно в командлетах Значение
msExchEnableModeration Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-DistributionGroup -Filter 'ModerationEnabled -eq $true'.

Имя

Краткое имя LDAP Доступно в командлетах Значение
name Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
String (подстановочные знаки приняты)

Например, Get-User -Filter "Name -like 'Laura*'".

NetID

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-Mailbox
Get-User
Строка или $null

Это свойство заполняется для почтовых ящиков Exchange Online в гибридных средах. Пример значения — 1003BFFD9A0CFA03.

Например, Get-User -Filter 'NetId -ne $null'.

Примечания

Краткое имя LDAP Доступно в командлетах Значение
info Get-Contact
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Recipient
Get-User
Get-UnifiedGroup
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Notes -like 'Events Team*'".

ObjectCategory

Краткое имя LDAP Доступно в командлетах Значение
objectCategory Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
String

Для этого фильтра требуется каноническое различающееся имя объекта. Значение использует синтаксис <domain>/Configuration/Schema/<Type>.

Допустимые <значения типа>: Person для почтовых ящиков, почтовых пользователей и почтовых контактов, Group для групп рассылки, групп безопасности с поддержкой почты и Группы Microsoft 365, ms-Exch-Public-Folder для общедоступных папок с поддержкой почты и ms-Exch-Dynamic-Distribution-List для динамических групп рассылки.

Например, Get-Recipient -Filter "ObjectCategory -eq 'contoso.com/Configuration/Schema/Group'".

Objectclass

Краткое имя LDAP Доступно в командлетах Значение
Objectclass Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
String

Значение этого свойства — top, person, organizationalPerson, user для почтовых ящиков и почтовых пользователей, почтовых контактов, top, grouptop, person, organizationalPerson, contact групп рассылки, групп безопасности с поддержкой почты и Группы Microsoft 365, msExchDynamicDistributionList динамических групп рассылки и top, publicFolder общедоступных папок с поддержкой почты.

Например, Get-Recipient -Filter "ObjectClass -eq 'Contact'".

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

Office

Краткое имя LDAP Доступно в командлетах Значение
physicalDeliveryOfficeName Get-Contact
Get-LinkedUser
Get-Mailbox
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Office -like '22*'".

OfflineAddressBook

Краткое имя LDAP Доступно в командлетах Значение
msExchUseOAB Get-Mailbox Строка или $null

Для этого фильтра требуется различающееся имя автономной адресной книги. Пример: Get-Mailbox -Arbitration -Filter "OfflineAddressBook -eq 'CN=OAB 1,CN=Offline Address Lists,CN=Address Lists Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'"

Различающиеся имена автономных адресных книг можно найти, выполнив следующую команду: Get-OfflineAddressBook | Format-List Name,DistinguishedName.

OnPremisesObjectId

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-MailPublicFolder Строка или $null

Например, Get-MailPublicFolder -Filter 'OnPremisesObjectId -ne $null'.

OperatorNumber

Краткое имя LDAP Доступно в командлетах Значение
msExchUMOperatorNumber Get-UMMailbox Строка (приняты подстановочные знаки) или $null

Например, Get-UMMailbox -Filter "OperatorNumber -eq 5".

OtherFax

Краткое имя LDAP Доступно в командлетах Значение
otherFacsimileTelephoneNumber Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "OtherFax -like '206*'".

OtherHomePhone

Краткое имя LDAP Доступно в командлетах Значение
otherHomePhone Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "OtherHomePhone -like '206*'".

Другиетелефоны

Краткое имя LDAP Доступно в командлетах Значение
otherTelephone Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "OtherTelephone -like '206*'".

OWAEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Фильтр работает в обратном направлении. Например, возвращает почтовые ящики, Get-CASMailbox -Filter 'OWAEnabled -eq $true' где свойство OWAEnabled равно False, и Get-CASMailbox -Filter 'OWAEnabled -eq $false' возвращает почтовые ящики, где свойство OWAEnabledTrue

OWAforDevicesEnabled

Краткое имя LDAP Доступно в командлетах Значение
msExchOmaAdminWirelessEnable Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CASMailbox -Filter 'OWAForDevicesEnabled -eq $true'.

OWAMailboxPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchOWAPolicy Get-CASMailbox
Get-Recipient
Строка или $null

Для этого фильтра требуется различающееся имя политики почтовых ящиков Outlook в Интернете (прежнее название — политика почтовых ящиков Outlook Web App). Например, Get-CASMailbox -Filter "OWAMailboxPolicy -eq 'CN=Default,CN=OWA Mailbox Policies,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com"".

Различающиеся имена политик почтовых ящиков Outlook в Интернете можно найти, выполнив следующую команду: Get-OwaMailboxPolicy | Format-List Name,DistinguishedName.

Пейджер

Краткое имя LDAP Доступно в командлетах Значение
pager Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Pager -like '206*'".

PersistedCapabilities

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка или $null

Как правило, значение этого свойства отличается $null от (пустое) для учетных записей и почтовых ящиков Microsoft 365. Дополнительные сведения о допустимых значениях свойств см. в разделе Перечисление возможностей.

Например, Get-Mailbox -Filter 'PersistedCapabilities -ne $null'.

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

Phone

Краткое имя LDAP Доступно в командлетах Значение
telephoneNumber Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Phone -like '206*'".

PhoneProviderId

Краткое имя LDAP Доступно в командлетах Значение
msExchUMPhoneProvider Get-UMMailbox Строка (приняты подстановочные знаки) или $null

Например, Get-UMMailbox -Filter "PhoneProviderId -like '206*'".

PhoneticDisplayName

Краткое имя LDAP Доступно в командлетах Значение
msDS-PhoneticDisplayName Get-Contact
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-MailPublicFolder
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "PhoneticDisplayName -like 'Lila*'".

PoliciesExcluded

Краткое имя LDAP Доступно в командлетах Значение
msExchPoliciesExcluded Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Например, Get-Recipient -Filter 'PoliciesExcluded -ne $null'.

PoliciesIncluded

Краткое имя LDAP Доступно в командлетах Значение
msExchPoliciesIncluded Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Например, Get-Recipient -Filter 'PoliciesIncluded -eq $null'.

PopEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox Логическое значение ($true или $false)

Например, Get-CASMailbox -Filter 'POPEnabled -eq $false'.

PostalCode

Краткое имя LDAP Доступно в командлетах Значение
Postalcode Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-Recipient -Filter "PostalCode -eq 90210".

PostOfficeBox

Краткое имя LDAP Доступно в командлетах Значение
postOfficeBox Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "PostOfficeBox -like '555*'".

PreviousRecipientTypeDetails

Краткое имя LDAP Доступно в командлетах Значение
msExchPreviousRecipientTypeDetails Get-LinkedUser
Get-User
Строка или $null

Допустимые значения перечислены в описании параметра RecipientTypeDetails в статье Get-Recipient.

Например, Get-User -Filter 'PreviousRecipientTypeDetails -ne $null'.

PrimarySmtpAddress

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UMMailbox
Get-UnifiedGroup
String (подстановочные знаки приняты)

Не используйте свойство PrimarySmtpAddress ; вместо этого используйте свойство EmailAddresses . Любой фильтр, использующий свойство PrimarySmtpAddress , также будет искать значения в свойстве EmailAddresses . Например, если почтовый ящик имеет основной адрес электронной почты dario@contoso.com, а также дополнительные прокси-адреса dario2@contoso.com и dario3@contoso.com, все следующие фильтры возвращают этот почтовый ящик в результате: "PrimarySmtpAddress -eq 'dario@contoso.com'", "PrimarySmtpAddress -eq 'dario2@contoso.com'"или "PrimarySmtpAddress -eq 'dario3@contoso.com'".

ProhibitSendQuota

Краткое имя LDAP Доступно в командлетах Значение
mDBOverQuotaLimit Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "ProhibitSendQuota -eq 'Unlimited'" или Get-Mailbox -Filter "ProhibitSendQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.ProhibitSendQuota -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.ProhibitSendQuota -lt '70GB'".

ProhibitSendReceiveQuota

Краткое имя LDAP Доступно в командлетах Значение
mDBOverHardQuotaLimit Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "ProhibitSendReceiveQuota -eq 'Unlimited'" или Get-Mailbox -Filter "ProhibitSendReceiveQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.ProhibitSendReceiveQuota -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.ProhibitSendReceiveQuota -lt '70GB'".

ProtocolSettings

Краткое имя LDAP Доступно в командлетах Значение
protocolSettings Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка (приняты подстановочные знаки) или $null

Значение по умолчанию для этого свойства в почтовых ящиках — RemotePowerShell§1. Это свойство заполняется дополнительными значениями при использовании Set-CASMailbox для отключения протоколов (например, POP3 или IMAP4).

Например, Get-Mailbox -Filter "ProtocolSettings -like 'POP3*'".

PublicFolderContacts

Краткое имя LDAP Доступно в командлетах Значение
pFContacts Get-MailPublicFolder Строка или $null

Это свойство отображается как Контакты в результатах команды Get-MailPublicFolder -Identity <PublicFolderIdentity> | Format-List, но в фильтре необходимо использовать имя свойства PublicFolderContacts .

Для этого фильтра требуется различающееся имя или каноническое различающееся имя контакта с общедоступной папкой. Например, Get-MailPublicFolder -Filter "PublicFolderContacts -eq 'CN=Angela Gruber,CN=Users,DC=contoso,DC=com'" или Get-MailPublicFolder -Filter "PublicFolderContacts -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя контакта в общедоступной папке, замените< RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

QueryBaseDN

Краткое имя LDAP Доступно в командлетах Значение
msExchQueryBaseDN Get-Mailbox Строка или $null

Это свойство использовалось при разделения списка адресов в Exchange 2007 для указания расположения в Active Directory. Эта функция была заменена политиками адресной книги в Exchange 2010 с пакетом обновления 2 (SP2), поэтому значение этого свойства всегда должно быть пустым ( $null).

Например, Get-Mailbox -Filter 'QueryBaseDN -ne $null'.

RecipientContainer

Краткое имя LDAP Доступно в командлетах Значение
msExchDynamicDLBaseDN Получить DynamicDistributionGroup Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя подразделения или контейнера в Active Directory. Например, Get-DynamicDistributionGroup -Filter "RecipientContainer -eq 'CN=Users,DC=contoso,DC=com'" или Get-DynamicDistributionGroup -Filter "RecipientContainer -eq 'contoso.com/Users'"

Чтобы найти различающиеся имена или канонические различающиеся имена подразделений и контейнеров в Active Directory, выполните следующую команду: Get-OrganizationalUnit -IncludeContainers | Format-List Name,DistinguishedName,ID.

RecipientLimits

Краткое имя LDAP Доступно в командлетах Значение
msExchRecipLimit Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Целое число или Unlimited

Например, Get-Mailbox -Filter "RecipientLimits -ne 'Unlimited'".

RecipientType

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-User
Get-UnifiedGroup
DynamicDistributionGroup, MailContact, MailNonUniversalGroup, MailUniversalDistributionGroup, MailUniversalSecurityGroup, MailUserили PublicFolderUserMailbox

Например, Get-Recipient -Filter "RecipientType -eq 'MailContact'".

RecipientTypeDetails

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-User
Get-UnifiedGroup
String

Допустимые значения перечислены в описании параметра RecipientTypeDetails в статье Get-Recipient.

Например, Get-Recipient -Filter "RecipientTypeDetails -eq 'SharedMailbox'".

RecoverableItemsQuota

Краткое имя LDAP Доступно в командлетах Значение
msExchDumpsterQuota Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "RecoverableItemsQuota -eq 'Unlimited'" или Get-Mailbox -Filter "RecoverableItemsQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.RecoverableItemsQuota -<Operator> '<Size>'. Например, Get-Mailbox | where "$_.RecoverableItemsQuota -gt '35GB'".

RecoverableItemsWarningQuota

Краткое имя LDAP Доступно в командлетах Значение
msExchDumpsterWarningQuota Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Количественное значение размера байтов (например, 300MB или 1.5GB), или Unlimited. Значение без указания единицы измерения обрабатывается как количество байтов.

Параметр Filter можно использовать только для поиска значения Unlimited этого свойства. Например, Get-Mailbox -Filter "RecoverableItemsWarningQuota -eq 'Unlimited'" или Get-Mailbox -Filter "RecoverableItemsWarningQuota -ne 'Unlimited'".

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.RecoverableItemsWarningQuota -<Operator> '<Size>'. Например, Get-Mailbox | where "$_.RecoverableItemsWarningQuota -gt '25GB'".

RejectMessagesFrom

Краткое имя LDAP Доступно в командлетах Значение
unauthOrig Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя отдельного получателя (почтовый ящик, почтовый пользователь или почтовый контакт). Например, Get-DistributionGroup -Filter "RejectMessagesFrom -eq 'CN=Yuudai Uchida,CN=Users,DC=contoso,DC=com'" или Get-DistributionGroup -Filter "RejectMessagesFrom -eq 'contoso.com/Users/Angela Gruber'".

Чтобы найти различающееся имя отдельного получателя, замените <RecipientIdentity> именем, псевдонимом или адресом электронной почты получателя и выполните следующую команду: Get-Recipient -Identity "<RecipientIdentity>" | Format-List Name,DistinguishedName.

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

RejectMessagesFromDLMembers

Краткое имя LDAP Доступно в командлетах Значение
dLMemRejectPerms Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UnifiedGroup
Строка или $null

Для этого фильтра требуется различающееся имя или каноническое различающееся имя группы (группа рассылки, группа безопасности с поддержкой почты или динамическая группа рассылки). Например, Get-Mailbox -Filter "RejectMessagesFromDLMembers -eq 'CN=Marketing Department,CN=Users,DC=contoso,DC=com'" или Get-Mailbox -Filter "RejectMessagesFromDLMembers -eq 'contoso.com/Users/Marketing Department'".

Чтобы найти различающееся имя группы, замените <GroupIdentity> именем, псевдонимом или адресом электронной почты группы и выполните одну из следующих команд: Get-DistributionGroup -Identity "<GroupIdentity>" | Format-List Name,DistinguishedName или Get-DynamicDistributionGroup -Identity "<GroupIdentity>" | Format-List Name,DistinguishedName.

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

RemoteAccountPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchSyncAccountsPolicyDN Get-Mailbox Строка или $null

Для этого фильтра требуется различающееся имя политики удаленной учетной записи. Например, Get-Mailbox -Filter "RemoteAccountPolicy -eq 'CN=Contoso Remote Account Policy,CN=Remote Accounts Policies Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

RemotePowerShellEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-User Логическое значение ($true или $false)

Например, Get-User -Filter 'RemotePowerShellEnabled -eq $false'.

RemoteRecipientType

Краткое имя LDAP Доступно в командлетах Значение
msExchRemoteRecipientType Get-Mailbox
Get-RemoteMailbox
None (0), ProvisionMailbox (1), ProvisionArchive (2), Migrated (4), DeprovisionMailbox (8), DeprovisionArchive (16), RoomMailbox (32), EquipmentMailbox (64), SharedMailbox (96), TeamMailbox (128) или $null.

Например, Get-RemoteMailbox -Filter "RemoteRecipientType -eq 'ProvisionMailbox'".

ReportToManagerEnabled

Краткое имя LDAP Доступно в командлетах Значение
reportToOwner Получить DistributionGroup
Получить DynamicDistributionGroup
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-DistributionGroup -Filter 'ReportToManagerEnabled -eq $true'.

ReportToOriginatorEnabled

Краткое имя LDAP Доступно в командлетах Значение
reportToOriginator Получить DistributionGroup
Получить DynamicDistributionGroup
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-DistributionGroup -Filter 'ReportToOriginatorEnabled -eq $false'.

RequireAllSendersAreAuthenticated

Краткое имя LDAP Доступно в командлетах Значение
msExchRequireAuthToSendTo Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-SecurityPrincipal
Логическое значение ($true или $false)

Это свойство отображается как RequireSenderAuthenticationEnabled в результатах команды Get-<RecipientType> -Identity <RecipientIdentity> | Format-List, но в фильтре необходимо использовать имя свойства RequireAllSendersAreAuthenticated . Например, Get-DistributionGroup -Filter 'RequireAllSendersAreAuthenticated -eq $false'.

ResourceBehaviorOptions

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-UnifiedGroup AllowOnlyMembersToPost, , ConnectorsEnabledCalendarMemberReadOnly, HideGroupInOutlook, NotebookForLearningCommunitiesEnabled, ReportToOriginator, SharePointReadonlyForMembers, , SubscriptionEnabled, SubscribeMembersToCalendarEvents, , SubscribeMembersToCalendarEventsDisabled, WelcomeEmailEnabledSubscribeNewGroupMembersWelcomeEmailDisabled, или$null

Пример: Get-UnifiedGroup -Filter "ResourceBehaviorOptions -eq 'CalendarMemberReadOnly'"

ResourceCapacity

Краткое имя LDAP Доступно в командлетах Значение
msExchResourceCapacity Get-Mailbox Целое число или $null

Пример: Get-Mailbox -Filter "ResourceCapacity -gt 15"

ResourceCustom

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Строка или $null

Пользовательские свойства ресурса создаются с помощью командлета Set-ResourceConfig. Например, Set-ResourceConfig -ResourcePropertySchema Room/Whiteboard,Equipment/Van. После создания свойств их можно назначить почтовым ящикам помещений или оборудования. Например, Set-Mailbox -Identity "Conference Room 1" -ResourceCustom Whiteboard.

При поиске значений используйте пользовательское свойство ресурса, назначенное почтовому ящику помещения или оборудования. Например, Get-Mailbox -Filter "ResourceCustom -eq 'Whiteboard'".

ResourceProvisioningOptions

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-UnifiedGroup Team или $null

Пример: Get-UnifiedGroup -Filter "ResourceProvisioningOptions -eq 'Team'"

ResourceType

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-Recipient
Room (0), Equipment (1) или $null

Пример: Get-Mailbox -Filter "ResourceType -eq 'Equipment'"

RetainDeletedItemsFor

Краткое имя LDAP Доступно в командлетах Значение
garbageCollPeriod Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Значение диапазона времени: dd.hh:mm:ss , где dd = days, hh = hours, mm = minutes, and ss = секунды.

Параметр Filter нельзя использовать для поиска значений интервала времени для этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.RetainDeletedItemsFor -<Operator> '<TimeSpan>'". Например, Get-Mailbox | where "$_.RetainDeletedItemsFor -gt '14.00:00:00'".

RetentionComment

Краткое имя LDAP Доступно в командлетах Значение
msExchRetentionComment Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка (приняты подстановочные знаки) или $null

Пример: Get-Mailbox -Filter "RetentionComment -like '7 years*'"

RetentionPolicy

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-Recipient
Строка или $null

Для этого фильтра требуется различающееся имя политики хранения. Например, Get-Mailbox -Filter "RetentionPolicy -eq 'CN=Default MRM Policy,CN=Retention Policies Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Чтобы найти различающиеся имена политик хранения, выполните следующую команду: Get-RetentionPolicy | Format-List Name,DistinguishedName.

RetentionUrl

Краткое имя LDAP Доступно в командлетах Значение
msExchRetentionURL Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Строка (приняты подстановочные знаки) или $null

Пример: Get-Mailbox -Filter "RetentionUrl -like 'https://intranet.contoso.com/*'"

RoleAssignmentPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchRBACPolicyLink Get-Mailbox Строка (приняты подстановочные знаки) или $null

Для этого фильтра требуется различающееся имя политики назначения ролей в Exchange Online. Например, Get-Mailbox -Filter "RoleAssignmentPolicy -eq 'CN=Default Role Assignment Policy,CN=Policies,CN=RBAC,CN=Configuration,CN=contoso.onmicrosoft.com,CN=ConfigurationUnits,DC=NAMPR10A001,DC=PROD,DC=OUTLOOK,DC=COM'".

Чтобы найти различающиеся имена политик назначения ролей в Exchange Online, выполните следующую команду: Get-RoleAssignmentPolicy | Format-List Name,DistinguishedName.

RulesQuota

Краткое имя LDAP Доступно в командлетах Значение
msExchMDBRulesQuota Get-Mailbox Количественное значение размера байтов (например, 50B или 128KB). Значение без указания единицы измерения обрабатывается как количество байтов.

Нельзя использовать параметр Filter для поиска значений размера этого свойства. Вместо этого используйте следующий синтаксис: Get-Mailbox | where "$_.RulesQuota -<Operator> '<Size>'". Например, Get-Mailbox | where "$_.RulesQuota -lt '256KB'".

SafeRecipientsHash

Краткое имя LDAP Доступно в командлетах Значение
msExchSafeRecipientsHash Get-Recipient Пустое ( $null) или хэшированное значение.

В реальности это значение можно использовать только для фильтрации по пустым или непустыми значениям. Пример: Get-Recipient -Filter 'SafeRecipientsHash -ne $null'.

SafeSendersHash

Краткое имя LDAP Доступно в командлетах Значение
msExchSafeSendersHash Get-Recipient Пустое ( $null) или хэшированное значение.

В реальности это значение можно использовать только для фильтрации по пустым или непустыми значениям. Пример: Get-Recipient -Filter 'SafeSendersHash -ne $null'.

SamAccountName

Краткое имя LDAP Доступно в командлетах Значение
SamAccountName Get-CASMailbox
Получить DistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-UMMailbox
Get-User
Строка (приняты подстановочные знаки) или $null

Пример: Get-Recipient -Filter "SamAccountName -like 'laura*'"

SCLDeleteThresholdInt

Краткое имя LDAP Доступно в командлетах Значение
msExchMessageHygieneSCLDeleteThreshold Get-Mailbox -2147483648 (значение SCL 0), -2147483647 (значение SCL 1), -2147483646 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483648 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483643 2147483644 (значение SCL 5), -2147483642 (значение SCL 6), -2147483641 (значение SCL 7), -2147483640 (значение SCL 8), -2147483639 (значение SCL 9) или $null

В результатах команды Get-Mailbox -Identity <MailboxIdentity> | Format-Listэто свойство отображается как SCLDeleteThreshold, но в фильтре необходимо использовать имя свойства SCLDeleteThresholdInt. Например, Get-Mailbox -Filter "SCLDeleteThresholdInt -ge -2147483640".

SCLJunkThresholdInt

Краткое имя LDAP Доступно в командлетах Значение
msExchMessageHygieneSCLJunkThreshold Get-Mailbox -2147483648 (значение SCL 0), -2147483647 (значение SCL 1), -2147483646 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483648 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483643 2147483644 (значение SCL 5), -2147483642 (значение SCL 6), -2147483641 (значение SCL 7), -2147483640 (значение SCL 8), -2147483639 (значение SCL 9) или $null

Это свойство отображается как SCLJunkThreshold в результатах команды Get-Mailbox -Identity <MailboxIdentity> | Format-List, но в фильтре необходимо использовать имя свойства SCLJunkThresholdInt . Например, Get-Mailbox -Filter "SCLJunkThresholdInt -ge -2147483645".

SCLQuarantineThresholdInt

Краткое имя LDAP Доступно в командлетах Значение
msExchMessageHygieneSCLQuarantineThreshold Get-Mailbox -2147483648 (значение SCL 0), -2147483647 (значение SCL 1), -2147483646 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483648 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483643 2147483644 (значение SCL 5), -2147483642 (значение SCL 6), -2147483641 (значение SCL 7), -2147483640 (значение SCL 8), -2147483639 (значение SCL 9) или $null

Это свойство отображается как SCLQuarantineThreshold в результатах команды Get-Mailbox -Identity <MailboxIdentity> | Format-List, но в фильтре необходимо использовать имя свойства SCLQuarantineThresholdInt . Например, Get-Mailbox -Filter "SCLQuarantineThresholdInt -ge -2147483643".

SCLRejectThresholdInt

Краткое имя LDAP Доступно в командлетах Значение
msExchMessageHygieneSCLRejectThreshold Get-Mailbox -2147483648 (значение SCL 0), -2147483647 (значение SCL 1), -2147483646 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483648 (значение SCL 2), -2147483645 (значение SCL 3), -2147483644 (значение SCL 4), -2147483643 2147483644 (значение SCL 5), -2147483642 (значение SCL 6), -2147483641 (значение SCL 7), -2147483640 (значение SCL 8), -2147483639 (значение SCL 9) или $null

Это свойство отображается как SCLRejectThreshold в результатах команды Get-Mailbox -Identity <MailboxIdentity> | Format-List, но в фильтре необходимо использовать имя свойства SCLRejectThresholdInt . Например, Get-Mailbox -Filter "SCLRejectThresholdInt -ge -2147483641".

SendOofMessageToOriginatorEnabled

Краткое имя LDAP Доступно в командлетах Значение
oOFReplyToOriginator Получить DistributionGroup
Получить DynamicDistributionGroup
Get-UnifiedGroup
Логическое значение ($true или $false)

Например, Get-DistributionGroup -Filter 'SendOofMessageToOriginatorEnabled -eq $true'.

ServerLegacyDN

Краткое имя LDAP Доступно в командлетах Значение
msExchHomeServerName Get-CASMailbox
Get-Mailbox
Get-Recipient
Get-UMMailbox
Строка (приняты подстановочные знаки) или $null

Например, Get-Mailbox -Filter "ServerLegacyDN -like 'Mailbox01'".

Это пример полного значения ServerLegacyDN : /o=Contoso Corporation/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=Mailbox01.

ServerName

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox
Get-Mailbox
Get-Recipient
Get-UMMailbox
Строка или $null

Например, Get-Recipient -Filter "ServerName -eq 'Mailbox01'".

SharingPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchSharingPolicyLink Get-Mailbox
Get-Recipient
Строка или $null

Для этого фильтра требуется различающееся имя политики общего доступа. Например, Get-Mailbox -Filter "SharingPolicy -eq 'CN=Custom Sharing Policy,CN=Federation,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Чтобы найти различающиеся имена политик общего доступа, выполните следующую команду: Get-SharingPolicy | Format-List Name,DistinguishedName.

Примечание.

Для назначения по умолчанию политики общего доступа по умолчанию (политика общего доступа по умолчанию) для почтового ящика значение свойства SharingPolicy пусто ($null).

Sid

Краткое имя LDAP Доступно в командлетах Значение
objectSid Get-Group
Get-LinkedUser
Get-SecurityPrincipal
Get-User
String

Например, Get-User -Filter "Sid -eq 's-1-5-21-3628364307-1600040346-819251021-2603'".

SidHistory

Краткое имя LDAP Доступно в командлетах Значение
SIDHistory Get-Group
Get-LinkedUser
Get-User
Строка или $null

Например, Get-User -Filter "SidHistory -eq 's-1-5-21-3628364307-1600040346-819251021-2603'".

SimpleDisplayName

Краткое имя LDAP Доступно в командлетах Значение
displayNamePrintable Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "SimpleDisplayName -like 'lila*'".

SingleItemrecoveryEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'SingleItemRecoveryEnabled -eq $true'.

SKUAssigned

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-Recipient
Get-User
Логическое значение ($true или $false) или $null.

Например, Get-User -Filter 'SKUAssigned -eq $true'.

SourceAnchor

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox Строка (приняты подстановочные знаки) или $null

Например, Get-Mailbox -Filter 'SourceAnchor -ne $null'.

StateOrProvince

Краткое имя LDAP Доступно в командлетах Значение
st Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "StateOrProvince -like 'Carolina*'".

StreetAddress

Краткое имя LDAP Доступно в командлетах Значение
streetAddress Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "StreetAddress -like '36th Ave NE*'".

StsRefreshTokensValidFrom

Краткое имя LDAP Доступно в командлетах Значение
msExchStsRefreshTokensValidFrom Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Get-User
$null или значение даты и времени: 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-User -Filter "StsRefreshTokensValidFrom -gt '8/1/2017'".

ТелефонAssistant

Краткое имя LDAP Доступно в командлетах Значение
телефонAssistant Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "TelephoneAssistant -like '206*'".

ThrottlingPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchThrottlingPolicyDN Get-Mailbox Строка или $null

Для этого фильтра требуется различающееся имя политики регулирования. Например, Get-Mailbox -Filter "ThrottlingPolicy -eq 'CN=Custom Throttling Policy,CN=Global Settings,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Чтобы найти различающиеся имена политик регулирования, выполните следующую команду: Get-ThrottlingPolicy | Format-List Name,DistinguishedName.

Название

Краткое имя LDAP Доступно в командлетах Значение
заголовок Get-Contact
Get-LinkedUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "Title -eq 'Dr.'".

UMAddresses

Краткое имя LDAP Доступно в командлетах Значение
msExchUMAddresses Get-UMMailbox Строка (приняты подстановочные знаки) или $null

Например, Get-UMMailbox -Filter 'UMAddresses -ne $null'.

UMCallingLineIds

Краткое имя LDAP Доступно в командлетах Значение
msExchUMCallingLineIds Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "UMCallingLineIds -like '123*'".

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

UMDtmfMap

Краткое имя LDAP Доступно в командлетах Значение
msExchUMDtmfMap Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-UMMailbox
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-Mailbox -Filter "UMDtmfMap -like '26297*'".

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

UMEnabled

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-Mailbox
Get-Recipient
Get-UMMailbox
Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'UMEnabled -eq $true'.

UMMailboxPolicy

Краткое имя LDAP Доступно в командлетах Значение
msExchUMTemplateLink Get-Recipient
Get-UMMailbox
Строка или $null

Для этого фильтра требуется различающееся имя политики почтовых ящиков единой системы обмена сообщениями. Например, Get-Recipient -Filter "UMMailboxPolicy -eq 'CN=Contoso Default Policy,CN=UM Mailbox Policies,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Чтобы найти различающиеся имена политик почтовых ящиков единой системы обмена сообщениями, выполните следующую команду: Get-UMMailboxPolicy | Format-List Name,DistinguishedName.

UMRecipientDialPlanId

Краткое имя LDAP Доступно в командлетах Значение
msExchUMRecipientDialPlanLink Get-Recipient Строка или $null

Для этого фильтра требуется различающееся имя абонентской группы единой системы обмена сообщениями. Например, Get-Recipient -Filter "UMMailboxPolicy -eq 'CN=Contoso Dial Plan,CN=UM DialPlan Container,CN=Contoso Corporation,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com'".

Чтобы найти различающиеся имена абонентских групп единой системы обмена сообщениями, выполните следующую команду: Get-UMDialPlan | Format-List Name,DistinguishedName.

UpgradeRequest

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-User None (0), TenantUpgrade (1), PrestageUpgrade (2), CancelPrestageUpgrade (3), PilotUpgrade (4) или TenantUpgradeDryRun (5),

Например, Get-User -Filter "UpgradeRequest -ne 'None'".

UpgradeStatus

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-User None (0), NotStarted (1), InProgress (2), Warning (3), Error (4), Cancelled (5), Complete (6) или ForceComplete (7).

Например, Get-User -Filter "UpgradeStatus -ne 'None'".

UsageLocation

Краткое имя LDAP Доступно в командлетах Значение
msExchUsageLocation Get-Mailbox
Get-MailUser
Get-Recipient
Строка или $null

Для этого фильтра требуется название страны ISO 3166-1 (например, United States), или двухбуквенный код страны (например US, ) для пользователя в Microsoft 365. Дополнительные сведения см. в разделе Коды стран — ISO 3166.

Например, Get-Recipient -Filter 'UsageLocation -eq "US"'.

UseDatabaseQuotaDefaults

Краткое имя LDAP Доступно в командлетах Значение
mDBUseDefaults Get-Mailbox Логическое значение ($true или $false)

Например, Get-Mailbox -Filter 'UseDatabaseQuotaDefaults -eq $false'.

UserAccountControl

Краткое имя LDAP Доступно в командлетах Значение
userAccountControl Get-LinkedUser
Get-User
AccountDisabled, DoNotExpirePassword или NormalAccount

Например, Get-User -Filter "UserAccountControl -eq 'NormalAccount'".

Можно указать несколько значений, разделенных запятыми, но порядок имеет значение. Например, возвращает результаты, Get-User -Filter "UserAccountControl -eq 'AccountDisabled,NormalAccount'" отличные от Get-User -Filter "UserAccountControl -eq 'NormalAccount,AccountDisabled'".

Это многозначное свойство возвращает совпадение только в том случае, если свойство равно указанному значению.

UserPrincipalName

Краткое имя LDAP Доступно в командлетах Значение
userPrincipalName. Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Get-User
String (подстановочные знаки приняты)

Например, Get-User -Filter "UserPrincipalName -like 'julia@*'".

VoiceMailSettings

Краткое имя LDAP Доступно в командлетах Значение
msExchUCVoiceMailSettings Get-Contact
Get-LinkedUser
Get-User
Строка или $null

Например, Get-User -Filter 'VoiceMailSettings -ne $null'.

WebPage

Краткое имя LDAP Доступно в командлетах Значение
wWWHomePage Get-Contact
Get-LinkedUser
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-User -Filter "WebPage -like 'https://intranet.contoso.com/*'".

WhenChanged

Краткое имя LDAP Доступно в командлетах Значение
WhenChanged Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
Значение даты и времени: 64-битовое значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Recipient -Filter "WhenChanged -gt '8/1/2017 2:00:00 PM'".

WhenChangedUTC

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
Значение даты и времени: 64-битовое значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Recipient -Filter "WhenChangedUTC -gt '8/1/2017 2:00:00 PM'".

WhenCreated

Краткое имя LDAP Доступно в командлетах Значение
whenCreated Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
Значение даты и времени: 64-битовое значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Recipient -Filter "WhenCreated -gt '8/1/2017 2:00:00 PM'".

WhenCreatedUTC

Краткое имя LDAP Доступно в командлетах Значение
н/д Get-CASMailbox
Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Get-SecurityPrincipal
Get-UMMailbox
Get-User
Get-UnifiedGroup
Значение даты и времени: 64-битовое значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Recipient -Filter "WhenCreatedUTC -gt '8/1/2017 2:00:00 PM'".

WhenMailboxCreated

Краткое имя LDAP Доступно в командлетах Значение
msExchWhenMailboxCreated Get-Mailbox
Get-MailUser
Get-Recipient
Get-RemoteMailbox
Значение даты и времени: 64-битовое значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Например, Get-Recipient -Filter "WhenMailboxCreated -gt '8/1/2017 2:00:00 PM'".

WhenSoftDeleted

Краткое имя LDAP Доступно в командлетах Значение
msExchWhenSoftDeletedTime Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-RemoteMailbox
Get-User
Get-UnifiedGroup
Значение даты и времени: 64-битовое значение, представляющее число 100-наносекундных интервалов с 1 января 1601 года (UTC)

Для этого фильтра требуется параметр SoftDeleted в команде для почтовых ящиков.

Например, Get-Mailbox -SoftDeletedMailbox -Filter "WhenSoftDeleted -gt '8/1/2017 2:00:00 PM'".

WindowsEmailAddress

Краткое имя LDAP Доступно в командлетах Значение
mail Get-Contact
Получить DistributionGroup
Получить DynamicDistributionGroup
Get-Group
Get-LinkedUser
Get-Mailbox
Get-MailContact
Get-MailPublicFolder
Get-MailUser
Get-RemoteMailbox
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-Mailbox -Filter "WindowsEmailAddress -like '@fabrikam.com*'".

WindowsLiveID

Краткое имя LDAP Доступно в командлетах Значение
msExchWindowsLiveID Get-LinkedUser
Get-Mailbox
Get-MailUser
Get-Recipient
Get-User
Строка (приняты подстановочные знаки) или $null

Например, Get-Mailbox -Filter "WindowsEmailAddress -like '@fabrikam.onmicrosoft.com*'".|

Дополнительные сведения

Exchange 2007 была первой версией Exchange, в которую вместо фильтров LDAP требовались фильтры OPATH. Дополнительные сведения о преобразовании фильтров LDAP в фильтры OPATH см. в статье Блога группы разработчиков Microsoft Exchange: Нужна помощь в преобразовании фильтров LDAP в OPATH?.