Get-Mailbox (ExchangePowerShell) | Microsoft Learn
- Ссылка
- Модуль:
- ExchangePowerShell
- Применяется к:
- Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.
Используйте командлет Get-Mailbox для просмотра объектов и атрибутов почтовых ящиков, заполнения страниц свойств или предоставления сведений о почтовом ящике другим задачам.
Примечание. В Exchange Online PowerShell вместо этого рекомендуется использовать командлет Get-EXOMailbox. Дополнительные сведения см. в статье Connect to Exchange Online PowerShell.
Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.
Синтаксис
Get-Mailbox [-Anr <String>] [-Arbitration] [-Archive] [-AuditLog] [-AuxAuditLog] [-Credential <PSCredential>] [-DomainController <Fqdn>] [-Filter <String>] [-GroupMailbox] [-IgnoreDefaultScope] [-InactiveMailboxOnly] [-IncludeEmailAddressDisplayNames] [-IncludeInactiveMailbox] [-Migration] [-Monitoring] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PublicFolder] [-ReadFromDomainController] [-RecipientTypeDetails <RecipientTypeDetails[]>] [-RemoteArchive] [-ResultSize <Unlimited>] [-ServiceSafetyConfiguration] [-SoftDeletedMailbox] [-SortBy <String>] [-SupervisoryReviewPolicy] [<CommonParameters>]
Get-Mailbox [-Database <DatabaseIdParameter>] [-Arbitration] [-Archive] [-AuditLog] [-AuxAuditLog] [-Credential <PSCredential>] [-DomainController <Fqdn>] [-Filter <String>] [-GroupMailbox] [-IgnoreDefaultScope] [-Migration] [-Monitoring] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PublicFolder] [-ReadFromDomainController] [-RecipientTypeDetails <RecipientTypeDetails[]>] [-RemoteArchive] [-ResultSize <Unlimited>] [-SortBy <String>] [-SupervisoryReviewPolicy] [<CommonParameters>]
Get-Mailbox [[-Identity] <MailboxIdParameter>] [-Arbitration] [-Archive] [-AuditLog] [-AuxAuditLog] [-Credential <PSCredential>] [-DomainController <Fqdn>] [-Filter <String>] [-GroupMailbox] [-IgnoreDefaultScope] [-InactiveMailboxOnly] [-IncludeEmailAddressDisplayNames] [-IncludeInactiveMailbox] [-Migration] [-Monitoring] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PublicFolder] [-ReadFromDomainController] [-RecipientTypeDetails <RecipientTypeDetails[]>] [-RemoteArchive] [-ResultSize <Unlimited>] [-ServiceSafetyConfiguration] [-SoftDeletedMailbox] [-SortBy <String>] [-SupervisoryReviewPolicy] [<CommonParameters>]
Get-Mailbox [-Server <ServerIdParameter>] [-Arbitration] [-Archive] [-AuditLog] [-AuxAuditLog] [-Credential <PSCredential>] [-DomainController <Fqdn>] [-Filter <String>] [-GroupMailbox] [-IgnoreDefaultScope] [-Migration] [-Monitoring] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PublicFolder] [-ReadFromDomainController] [-RecipientTypeDetails <RecipientTypeDetails[]>] [-RemoteArchive] [-ResultSize <Unlimited>] [-SortBy <String>] [-SupervisoryReviewPolicy] [<CommonParameters>]
Get-Mailbox [-MailboxPlan <MailboxPlanIdParameter>] [-Archive] [-Filter <String>] [-GroupMailbox] [-InactiveMailboxOnly] [-IncludeEmailAddressDisplayNames] [-IncludeInactiveMailbox] [-Migration] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PublicFolder] [-RecipientTypeDetails <RecipientTypeDetails[]>] [-ResultSize <Unlimited>] [-ServiceSafetyConfiguration] [-SoftDeletedMailbox] [-SortBy <String>] [<CommonParameters>]
Описание
При использовании командлета Get-Mailbox в локальных средах Exchange для просмотра параметров квоты для почтового ящика сначала необходимо проверка значение свойства UseDatabaseQuotaDefaults. Значение True означает, что параметры квоты на почтовый ящик игнорируются, и для просмотра фактических значений необходимо использовать командлет Get-MailboxDatabase. Если свойство UseDatabaseQuotaDefaults имеет значение False, используются параметры квоты на почтовый ящик, поэтому в командлете Get-Mailbox отображаются фактические значения квоты для почтового ящика.
Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.
Примеры
Пример 1
Get-Mailbox -ResultSize unlimited
В этом примере возвращается сводный список всех почтовых ящиков в организации.
Пример 2
Get-Mailbox -OrganizationalUnit Users
В этом примере возвращается список всех почтовых ящиков в организации в подразделении «Пользователи».
Пример 3
Get-Mailbox -Anr Chr
В этом примере возвращаются все почтовые ящики, которые разрешаются из поиска неоднозначного разрешения имен в строке «Chr». В этом примере возвращаются почтовые ящики для таких пользователей, как Крис Эштон, Кристиан Хесс и Криста Геллер.
Пример 4
Get-Mailbox -Archive -Database MBXDB01
В этом примере возвращается сводный список всех архивных почтовых ящиков в базе данных с именем MBXDB01.
Пример 5
Get-Mailbox -Identity [email protected] -RemoteArchive
В этом примере возвращаются сведения об удаленном архиве почтового ящика для пользователя [email protected].
Параметры
-Anr
-Arbitration
-Archive
-AuditLog
-AuxAuditLog
-Credential
-Database
-DomainController
-Filter
-GroupMailbox
-Identity
-IgnoreDefaultScope
-InactiveMailboxOnly
-IncludeEmailAddressDisplayNames
-IncludeInactiveMailbox
-MailboxPlan
-Migration
-Monitoring
-OrganizationalUnit
-PublicFolder
-ReadFromDomainController
-RecipientTypeDetails
-RemoteArchive
-ResultSize
-Server
-ServiceSafetyConfiguration
-SoftDeletedMailbox
-SortBy
-SupervisoryReviewPolicy
Входные данные
Input types
Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.
Выходные данные
Output types
Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.
Получить список почтовых ящиков — API. API Яндекс Почты для домена
Внимание. Сервис Яндекс Почта для домена больше не поддерживается. API Почты для домена прекратит работу с 1 апреля 2023 года. С 24 марта доступность сервиса будет ограничена.Для управления доменами, пользователями и организациями используйте сервис Яндекс 360 для бизнеса.
Документация API 360
Запрос позволяет получить список почтовых ящиков домена.
Ответ возвращается постранично, его параметры можно задать в запросе.
- Синтаксис запроса
- Пример запроса
- Структура ответа
Запрос следует отправлять по протоколу HTTPS с помощью метода GET.
GET /api2/admin/email/list? ТипСтрока
Значение
\n
Имя домена.
\n "}}">=<имя домена> [&ТипЧисло
Значение
\n
Номер страницы ответа. Значение по умолчанию — 1.
\n "}}">=<номер страницы ответа>] [&ТипЧисло
Значение
\n
Количество почтовых ящиков на каждой странице ответа. Значение по умолчанию — 30.
\n "}}">=<количество почтовых ящиков на каждой странице ответа>] Host: pddimp.yandex.ru Описание\n
ПДД-токен.
\n "}}">: <ПДД-токен>
Заголовки:
Название | Описание |
---|---|
PddToken | ПДД-токен. |
Параметры:
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
domain | Строка | Имя домена. |
Необязательные | ||
page | Число | Номер страницы ответа. Значение по умолчанию — 1. |
on_page | Число | Количество почтовых ящиков на каждой странице ответа. Значение по умолчанию — 30. |
GET /api2/registrar/email/list? ТипСтрока
Значение
\n
Имя домена.
\n "}}">=<имя домена> [&ТипЧисло
Значение
\n
Номер страницы ответа. Значение по умолчанию — 1.
\n "}}">=<номер страницы ответа>] [&ТипЧисло
Значение
\n
Количество почтовых ящиков на каждой странице ответа. Значение по умолчанию — 30.
\n "}}">=<количество почтовых ящиков на каждой странице ответа>] Host: pddimp.yandex.ru Описание\n
ПДД-токен.
\n "}}">: <ПДД-токен> Описание\n
OAuth-токен.
\n "}}">: OAuth <OAuth-токен>
Заголовки:
Название | Описание |
---|---|
PddToken | ПДД-токен. |
Authorization | OAuth-токен. |
Параметры:
Параметр | Тип | Значение |
---|---|---|
domain | Строка | Имя домена. |
Необязательные | ||
page | Число | Номер страницы ответа. Значение по умолчанию — 1. |
on_page | Число | Количество почтовых ящиков на каждой странице ответа. Значение по умолчанию — 30. |
GET /api2/admin/email/list?domain=domain.com&page=1&on_page=5 HTTP/1.1 Host: pddimp.yandex.ru PddToken: 123456789ABCDEF0000000000000000000000000000000000000
- cURL
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' 'https://pddimp.yandex.ru/api2/admin/email/list?domain=domain.com&page=1&on_page=5'
GET /api2/admin/email/list?domain=domain.com&page=1&on_page=5 HTTP/1.1 Host: pddimp.yandex.ru PddToken: 123456789ABCDEF0000000000000000000000000000000000000 Authorization: OAuth 00123456789ABCDEF00000000000000000000000000000000000
- cURL
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' -H 'Authorization: OAuth 00123456789ABCDEF00000000000000000000000000000000000' 'https://pddimp. yandex.ru/api2/admin/email/list?domain=domain.com&page=1&on_page=5'
{ "domain": "{имя домена}", "page": "{номер страницы ответа}", "pages": "{общее количество страниц ответа}", "on_page": "{количество почтовых ящиков на каждой странице ответа}", "total": "{общее количество почтовых ящиков домена}", "found": "{количество почтовых ящиков на текущей странице ответа}", "accounts": [ { "login": "{email-адрес почтового ящика}", "uid": "{идентификатор почтового ящика}", "enabled": "{статус работы почтового ящика}", "fio": "{ФИО пользователя}", "fname": "{фамилия пользователя}", "iname": "{имя пользователя}", "birth_date": "{дата рождения пользователя}", "sex": "{пол пользователя}", "hintq": "{секретный вопрос}", "ready": "{готовность к работе почтового ящика}", "aliases": [ "{имя алиаса}", . .. ], "maillist": "{признак рассылки}" }, ... ], "success": "{статус выполнения запроса}" }
{ "domain": "{имя домена}", "success": "{статус выполнения запроса}", "error": "{код ошибки}" }
Была ли статья полезна?
Список почтовых ящиков — документация Dovecot
src/lib-storage/mailbox-list.h
и mailbox-list-private.h
описывает список почтовых ящиков. Список почтовых ящиков предназначен для управления почтовым ящиком.
имя хранилища <-> сопоставление физического пути к каталогу. Это самое важное
функции:
список существующих почтовых ящиков,
создание каталогов для новых почтовых ящиков (но не почтовых ящиков себя, это работа хранилища),
удаление почтовых ящиков,
переименование почтовых ящиков и
управление подписками на почтовые ящики.
Код списка почтовых ящиков также внутренне создает и обновляет журнал изменений почтовых ящиков (в файле dovecot.mailbox.log ), который отслеживает почтовый ящик удаления, переименования и изменения подписки. Это в первую очередь полезно для утилиты dsync.
Имена почтовых ящиков
Имена почтовых ящиков настраиваются через пространство имен Mail.
Одно и то же имя почтового ящика может отображаться в трех разных формах:
Виртуальное имя (обычно называемое «vname») использует сконфигурированное пространство имен разделитель и префикс пространства имен. Например,
INBOX/foo/bar
.Имя хранилища (обычно называемое просто «имя») использует родной разделитель и не имеет префикса пространства имен. Например,
foo.bar
.Имя физического каталога на диске может снова отличаться. Например с Maildir++ это может быть
.../Maildir/.foo.bar
(обратите внимание на начало точка передfoo
). СLAYOUT=index
имя каталога является почтовым ящиком. GUID (например,.../mailboxes/d3b07384d113edec49eaa6238ad5ff00
).
Имена виртуальных почтовых ящиков/хранилищ можно преобразовать с помощью функций:
Инициализация
Список почтовых ящиков настраивается
параметр mail_location, который заполняет структура mailbox_list_settings
:
-
макет
Макет списка почтовых ящиков (
fs
,maildir++
илиindex
).-
root_dir
Корневой почтовый каталог (например, с
mail_location=maildir:~/Maildir
это будет~/Maildir
).-
index_dir
Каталог, в который записываются индексные файлы. Пустой строка означает индексы в памяти. По умолчанию
root_dir
.-
index_pvt_dir
Каталог для личных индексных файлов (частные флаги Seen для общих папок).
-
index_cache_dir
Каталог для файлов dovecot.index.cache. Это могло, это может позволяют хранить их в файловой системе, отличной от других индексных файлов.
-
control_dir
Каталог, в который записываются управляющие файлы. Управляющие файлы — это файлы, которые содержат некоторые важные метаданные. информацию о почтовом ящике, поэтому (в отличие от индексных файлов) они никогда не должны быть удалены. Например, файл подписок на почтовые ящики является управляющим файлом. По умолчанию
корневой_каталог
.-
alt_dir
Это настройка, специфичная для dbox.
-
volatile_dir
Каталог, в который записываются временные файлы. Этот каталог можно удалять между перезапусками Dovecot.
-
inbox_path
Путь к почтовому ящику INBOX. Это существует главным образом потому, что с формат mbox ВХОДЯЩИЙ ЯЩИК часто находится в другом месте, чем другие почтовые ящики.
Список почтовых ящиков
Сначала операция списка инициализируется одной из функций инициализации:
-
mailbox_list_iter_init()
Список почтовых ящиков, соответствующих заданному шаблону.
-
mailbox_list_iter_init_multiple()
Список почтовых ящиков, которые соответствуют любому из заданного списка шаблонов.
-
mailbox_list_iter_init_namespaces()
Список соответствующих почтовых ящиков из всех пространств имен.
Шаблоны представляют собой шаблоны в стиле IMAP с подстановочными знаками «%» и «*» в качестве описано в RFC 3501 : «%» соответствует только следующему разделителю иерархии, в то время как «*» соответствует остальной части строки.
Эти флаги определяют возвращаемые почтовые ящики:
-
MAILBOX_LIST_ITER_NO_AUTO_BOXES
Не перечислять INBOX или другие автоматически созданные почтовые ящики, если только они не существуют физически (т. е. не были открыты один раз).
-
MAILBOX_LIST_ITER_SKIP_ALIASES
Пропускать пространства имен, являющиеся псевдонимами других пространств имен (
alias_for
set).-
MAILBOX_LIST_ITER_STAR_WITHIN_NS
Измените
*
в шаблонах, чтобы они не пересекались границы пространства имен. Например,*o
возвращает все почтовые ящики, которые заканчиваются на букваили
в корневом пространстве имен, но не в других пространствах имен.-
ПОЧТОВЫЙ ЯЩИК_LIST_ITER_SELECT_SUBSCRIBED
Список только подписанных почтовых ящиков.
-
MAILBOX_LIST_ITER_SELECT_RECURSIVEMATCH
В настоящее время только полезно в сочетании с флагом
_SELECT_SUBSCRIBED
. Затем он добавляетMAILBOX_CHILD_SUBSCRIBED
флаги для почтовых ящиков, чьи дочерние элементы подписался. В нем также перечислены почтовые ящики, которые сами по себе не являются подписался, но есть дети, которые делают.-
MAILBOX_LIST_ITER_SELECT_SPECIALUSE
Список только почтовых ящиков, отмеченных флажками специального назначения.
Эти флаги управляют тем, что возвращается для соответствующих почтовых ящиков:
-
MAILBOX_LIST_ITER_RETURN_NO_FLAGS
Это можно установить, когда вам все равно о флагах почтовых ящиков. Затем они устанавливаются только в том случае, если это можно сделать без любой дополнительный дисковый ввод-вывод.
-
MAILBOX_LIST_ITER_RETURN_SUBSCRIBED
Вернуть состояние подписки почтового ящика.
-
MAILBOX_LIST_ITER_RETURN_CHILDREN
Добавить флаг «имеет дочерние почтовые ящики» или «не имеет дочерних почтовых ящиков».
-
MAILBOX_LIST_ITER_RETURN_SPECIALUSE
Возврат флагов специального использования почтового ящика.
Другие флаги:
-
MAILBOX_LIST_ITER_RAW_LIST
Обычно этого следует избегать. Он игнорирует ACL и просто возвращает все.
После инициализации листинга можно вызвать mailbox_list_iter_next()
пока он не вернет NULL. Возвращенная структура mailbox_info содержит:
-
vname
Виртуальное имя почтового ящика.
-
special_use
Флаги специального использования почтового ящика.
-
ns
: Пространство имен почтового ящика. Это в основном полезно, когда почтовые ящики перечислены с использованием
mailbox_list_iter_init_namespaces()
.-
флаги
флаги почтового ящика:
-
MAILBOX_NOSELECT
Почтовый ящик существует, но не может быть выбран. Его возможно, что его можно создать, а затем он становится доступным для выбора. Например, с макетом mbox и FS каталоги не выбор почтовых ящиков.
-
MAILBOX_NONEXISTENT
Почтовый ящик не существует. Он указан только потому что у него есть дочерние почтовые ящики, которые существуют, но не соответствуют шаблон.
Пример:
foo/bar
существует, аfoo
— нет.%
,foo
или*o Шаблон
будет отображатьfoo
, потому что он соответствует шаблону но его ребенок — нет. Затем снова*
,*bar
или%/%
не будет listfoo
, потому чтоfoo/bar
соответствует шаблону (а также перечислены). Что-то вроде*asd*
не будет соответствовать ниfoo
, ниfoo/bar
, поэтому ни один из них не возвращается.-
MAILBOX_CHILDREN
,MAILBOX_NOCHILDREN
Почтовый ящик имеет или не имеет детей. Если ни один из этих флагов не установлен, известно, есть ли у почтового ящика дети.
-
MAILBOX_NOINFERIORS
Почтовый ящик не имеет дочерних элементов и ни один когда-либо может быть создан. Например, с макетом mbox и FS почтовые ящики имеют этот флаг, потому что файлы не могут быть созданы под файлы.
-
ПОЧТОВЫЙ ЯЩИК_MARKED
,MAILBOX_UNMARKED
Почтовый ящик имеет или не имеет сообщений с флагами \Recent. Если ни один из них не установлен, состояние неизвестно. Поскольку эта проверка выполняется очень дешево, наличие
MAILBOX_MARKED
не всегда означает, что есть \Недавние флаги. Однако, если возвращаетсяMAILBOX_UNMARKED
, это гарантировано будет правильным. (Ложноположительные результаты в порядке, ложноотрицательные не в порядке.)-
ПОЧТОВЫЙ ЯЩИК_ПОДПИСКА
Почтовый ящик подписан.
-
MAILBOX_CHILD_SUBSCRIBED
Почтовый ящик имеет дочерний элемент, подписан (и установлен флаг
_SELECT_RECURSIVEMATCH
).-
MAILBOX_SPECIALUSE_*
Только для внутреннего использования. Не используйте их.
-
Наконец, листинг деинициализируется с помощью mailbox_list_iter_deinit()
.
Если он возвращает -1, это означает, что некоторых почтовых ящиков, возможно, не было в списке.
из-за какой-то внутренней ошибки.
Если вы хотите получить флаги mailbox_info только для одного почтового ящика, вы можете
используйте mailbox_list_mailbox()
.
Права доступа к каталогу
mailbox_list_get_permissions()
и mailbox_list_get_dir_permissions()
можно использовать для розыска
разрешения для вновь созданных файлов и каталогов.
Для глобальных файлов укажите NULL в качестве имени почтового ящика. Разрешения затем на основе root_dir. Если root_dir не существует, возвращается Режим 07:00/06:00.
Для файлов для отдельных почтовых ящиков укажите имя почтового ящика. Разрешения затем на основе каталога почтового ящика.
Возвращаемые разрешения:
-
режим
Режим создания, например 0600.
-
gid
Группа, которая должна быть установлена, если только это не
(gid_t)-1
. Есть 3 причины, по которым это могло быть так:в каталоге установлен бит g+s, поэтому нужная группа установлена автоматически
Группасовпадает с действующим GID процесса, поэтому она устанавливается автоматически
Групповые разрешения в режиме такие же, как и всемирные разрешения, поэтому группа не имеет значения.
-
gid_origin
Эта строка указывает на каталог, в котором находится группа (и разрешения в целом) было основано или «по умолчанию» для внутренних значения по умолчанию.
Если изменение группы не удается с помощью EPERM, eperm_error_get_chgrp()
может
использоваться для регистрации красивого и понятного сообщения об ошибке.
Список почтовых ящиков в базе данных Exchange с помощью PowerShell
- Обновлено 11 марта 2023 г. Обмен
- , Powershell
Отличным способом узнать, какие почтовые ящики находятся в базе данных Exchange, является использование PowerShell. С помощью Exchange Management Shell вы можете сразу увидеть, какие почтовые ящики находятся в базе данных. В этой статье вы узнаете, как составить список почтовых ящиков в базе данных.
Содержание
- Получение имени базы данных почтовых ящиков
- Список всех почтовых ящиков в базе данных
- Экспорт всех почтовых ящиков в базе данных в файл CSV
- Заключение
Получение имени базы данных почтовых ящиков 900 35
Прежде чем начать, вы хотите иметь имя базы данных почтовых ящиков. Запустите командную консоль Exchange от имени администратора.
Получите все базы данных почтовых ящиков с помощью командлета Get-MailboxDatabase. Используйте переключатель -Status , чтобы проверить состояние подключения базы данных почтовых ящиков. Используйте -IncludePreExchange переключатель для получения баз данных почтовых ящиков на старых серверах Exchange.
Примечание: Не забудьте смонтировать базу данных почтовых ящиков. В противном случае вы не сможете перечислить почтовые ящики.
[PS] C:\>Get-MailboxDatabase -Status -IncludePreExchange | Имя сортировки | Формат-имя таблицы, сервер, смонтированный Установлен сервер имен ---- ------ ------- DB01 EX01-2016 Правда DB02 EX02-2016 Правда DB03 EX01-2016 Правда DB04 EX02-2016 True
Подробнее: Получение состояния подключения базы данных почтовых ящиков Exchange с помощью PowerShell »
На следующем шаге мы перечислим все почтовые ящики в базе данных Exchange.
Список всех почтовых ящиков в базе данных
Узнайте, какие почтовые ящики находятся в базе данных почтовых ящиков. В этом примере мы проверим базу данных почтовых ящиков DB02 .
[PS] C:\>Get-Mailbox-База данных "DB02" | ft Имя, Псевдоним, WindowsEmailAddress, UserPrincipalName Псевдоним имени WindowsEmailAddress UserPrincipalName ---- ----- ------------------ ------------------ Пирс Бауэр Piers. Bower [email protected] [email protected] Ричард Грант Richard.Grant [email protected] [email protected] Николас Мюррей Nicholas.Murray [email protected] [email protected] Рут Диккенс Ruth.Dickens [email protected] [email protected] Джонатан Фишер Jonathan.Fisher [email protected] [email protected] Грейс Риз Grace.Rees [email protected] [email protected] Патрик Морс Патрик.Морс Патрик.Морс@exoip.com Патрик.Морс@exoip.com
Примечание Приведенная выше команда не показывает, есть ли в базе данных почтовых ящиков архивные почтовые ящики.
Найдите архивные почтовые ящики в базе данных почтовых ящиков. В этом примере мы проверим базу данных почтовых ящиков DB02 .
[PS] C:\>Get-Mailbox | Где {$_.ArchiveDatabase - как "DB02"} | ft Имя, Псевдоним, WindowsEmailAddress, UserPrincipalName Псевдоним имени WindowsEmailAddress UserPrincipalName ---- ----- ------------------ ------------------ Ханна Дункан Hannah. Duncan [email protected] [email protected] Хасан Хамза Hasan.Hamza [email protected] [email protected] Джонатан Фишер Jonathan.Fisher [email protected] [email protected] Макс Гибсон Max.Gibson [email protected] [email protected] Пирс Бауэр Piers.Bower [email protected] [email protected] Ричард Грант Richard.Grant [email protected] [email protected] Саймон Берри Simon.Berry [email protected] [email protected]
Экспорт всех почтовых ящиков в базе данных в файл CSV
Экспорт всех почтовых ящиков в файл CSV в каталоге C:\temp . Создайте временную папку, если у вас ее нет.
[PS] C:\>Get-Mailbox-База данных "DB02" | выберите Имя, Псевдоним, WindowsEmailAddress, UserPrincipalName | Export-Csv "C:\temp\MailboxesDB02.csv" -NoTypeInformation -Encoding UTF8
[PS] C:\>Get-Mailbox | Где {$_.ArchiveDatabase - как "DB02"} | выберите Имя, Псевдоним, WindowsEmailAddress, UserPrincipalName | Export-Csv "C:\temp\ArchiveMailboxesDB02.