Список почтовых ящиков: Топ 7 лучших почтовых сервисов для работы и постоянного использования

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

Запрос позволяет получить список почтовых ящиков домена.

Ответ возвращается постранично, его параметры можно задать в запросе.

  1. Синтаксис запроса
  2. Пример запроса
  3. Структура ответа

Запрос следует отправлять по протоколу 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 или %/% не будет list foo , потому что 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.
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *