Отображение информации о почтовом ящике Microsoft 365 с помощью Exchange Online PowerShell
Microsoft 365 — это расширенная версия MS Office; его можно сделать еще более продвинутым с помощью простых командлетов PowerShell, которые могут упростить вашу работу благодаря быстрому доступу к информации о почтовом ящике с помощью выполнения определенных команд.
В этой статье мы подробно рассмотрим использование Exchange Online PowerShell для просмотра различной информации, связанной с почтовым ящиком пользователя Microsoft 365. Если у вас есть авторизация администратора Microsoft 365 или глобального администратора, вы можете работать с Exchange Online PowerShell, если у вас есть некоторые технические знания по использованию Exchange Online PowerShell и запуску на нем командлетов.
Здесь начните со следующего процесса, чтобы отобразить информацию о почтовом ящике Microsoft 365.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Прежде всего, вы должны подключить Windows PowerShell к учетной записи пользователя Microsoft 365, чтобы использовать Exchange Online PowerShell. Вы можете сделать это, выполнив следующие шаги: –
Подключение к Microsoft 365 с помощью Exchange Online PowerShell
- Открыть Windows PowerShell щелкнув правой кнопкой мыши по его приложению и выбрав Запустить от имени администратора вариант.
- После открытия экрана Windows PowerShell выполните следующую команду, чтобы войти в Microsoft 365.
$UserCredential = Получить учетные данные
После выполнения этой команды появится диалоговое окно с запросом учетных данных для входа в учетную запись Microsoft 365. Укажите имя пользователя, пароль, а затем нажмите ХОРОШО.
- Создайте новый сеанс Power Cell с сервера Microsoft 365. Выполните следующую команду.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri -Credential $UserCredential -Authentication Basic –AllowRedirection
- Наконец, импортируйте сеанс. Выполните следующую команду.
Import-PSSession $Session -DisableNameChecking
Примечание: если вы не найдете никакой ошибки, перейдите к следующему шагу. Если вы обнаружите какую-либо ошибку, например, файл не может быть загружен, потому что запуск сценариев отключен в этой системе, вам необходимо изменить Политика выполнения PowerShell.
- Теперь, когда вы подключили Microsoft 365 к Exchange Online PowerShell, вы можете выполнить на нем любую команду, чтобы просмотреть информацию о почтовом ящике пользователя.
Как получить информацию о почтовых ящиках Microsoft 365 с помощью Exchange Online PowerShell?
Eсть Получить-почтовый ящик Командлет в Exchange Online PowerShell, который поможет вам получить информацию о почтовом ящике Microsoft 365.
Теперь вы получите всю информацию о почтовом ящике.
1) Как получить информацию о почтовом ящике Microsoft 365?
Чтобы получить информацию о почтовом ящике, используйте эту команду.
Get-Mailbox -ResultSize не ограничен
Вы получите сводную информацию обо всех почтовых ящиках пользователей в организации.
Чтобы получить информацию обо всех почтовых ящиках в определенном подразделении, выполните следующую команду.
Get-Mailbox -OrganizationalUnit <Имя организационной единицы>
Вы получите информацию в виде списка всех почтовых ящиков, доступных в указанной организационной единице.
Чтобы узнать архивные почтовые ящики на указанном сервере почтовых ящиков, используйте следующую команду.
Get-Mailbox -Archive -Server <имя сервера почтовых ящиков>
Вы получите информацию в виде списка заархивированных почтовых ящиков на указанном сервере почтовых ящиков.
Существуют и другие способы использования командлета Get-mailbox, такие как получение сведений о свойствах из одного или нескольких почтовых ящиков Microsoft 365.
2) Как получить информацию о свойствах почтового ящика Microsoft 365?
Если вы хотите получить информацию обо всех свойствах почтового ящика определенного пользователя в вашей организации Microsoft 365, выполните следующую команду.
Get-Mailbox -Identity “<имя почтового ящика пользователя>” | Список форматов
Вы получите информацию обо всех свойствах указанного почтового ящика пользователя.
Если вы хотите получить общую информацию о конкретном почтовом ящике, используйте следующую команду.
Get-Mailbox -Identity «<имя почтового ящика пользователя>»
Он будет отображать некоторые общие свойства почтового ящика, такие как имя, псевдоним, имя сервера и ProhibitSendQuota.
Если вы хотите получить приоритетную информацию о почтовых ящиках пользователей, используйте конвейер списка форматов, как в следующей команде.
Get-Mailbox -Identity “<имя почтового ящика пользователя>” | Список форматов DisplayName, LitigationHoldEnabled, LitigationHoldDate
Вы получите всю информацию об указанных свойствах в такой команде, как свойства Display Name и Litigation Hold.
Если вы хотите получить информацию обо всех почтовых ящиках с указанными свойствами, используйте следующую команду
Get-Mailbox -ResultSize не ограничен | Таблица форматов DisplayName, LitigationHoldEnabled -Auto
Вы получаете всю информацию об указанных свойствах, таких как отображаемое имя, свойства удержания для судебного разбирательства, для всех почтовых ящиков в организации.
Теперь дайте нам знать, как получить более подробную информацию и получить информацию, связанную с папками почтовых ящиков в организации, с помощью команд Exchange Online PowerShell.
3) Как получить информацию о папках почтовых ящиков Microsoft 365?
Если вы хотите получить информацию обо всех папках в определенном почтовом ящике, используйте следующую команду.
Get-MailboxFolder -Identity <имя почтового ящика>
Вы получите информацию в виде списка корневых папок в указанном почтовом ящике.
Если вы хотите получить информацию, относящуюся к определенной папке в указанном почтовом ящике, используйте следующую команду.
Get-MailboxFolder -Identity <имя почтового ящика>:\Inbox
Вы получите информацию о папке «Входящие» указанного почтового ящика пользователя.
Чтобы просмотреть информацию, относящуюся к определенной папке в почтовом ящике пользователя, используйте эту команду.
Get-MailboxFolderStatistics -Identity <имя почтового ящика> -FolderScope Calendar
Вы получите информацию обо всех свойствах папки Календарь в указанном почтовом ящике.
Если вы хотите получить информацию о размерах почтовых ящиков, запустив некоторые командлеты в Exchange Online PowerShell, следуйте инструкциям в следующем разделе.
4) Как получить информацию о размере почтового ящика Microsoft 365?
Чтобы получить размер определенного почтового ящика, вам нужно запустить эту команду.
Get-Mailbox -Identity <имя почтового ящика> | Get-статистика почтового ящика | Таблица формата DisplayName, TotalItemSize, ItemCount – Autosize
Вы получаете информацию: Информация о размере указанного почтового ящика.
Если вы хотите получить информацию об экспорте информации в CSV-файл, запустив некоторые командлеты в Exchange Online PowerShell.
5) Как получить информацию о почтовом ящике экспорта Microsoft 365?
Чтобы получить информацию об экспорте почтового ящика и экспортировать ее в формат файла CSV, вам необходимо запустить командлет, как показано ниже.
Get-Mailbox -ResultSize Unlimited |Select-Object DisplayName,PrimarySmtpAddress,EmailAddresses,EmailAddresses | Export-CSV C:\Temp\”Exchange Online Получатели.CSV” –NoTypeInformation -Кодировка UTF8
Примечание: Замените CSV форматами файлов TXT, XML или HTML в Export-CSV C:\Temp\”Exchange Online Receivers.CSV”, чтобы сохранить информацию в соответствующих форматах файлов.
6) Как получить отчет о разрешениях почтового ящика Microsoft 365?
Чтобы идентифицировать пользователей с разрешениями, вам нужно запустить эту команду.
Получить-Почтовый ящик | foreach {(Get-MailboxPermission -Identity $_.userprincipalname | где{ ($_.AccessRights -содержит «FullAccess») -and ($_.IsInherited -eq $false) -and -not ($_.User -match « ВЛАСТЬ СТ») }) | выберите Identity, AccessRights, User}
7) Как получить информацию о неактивном почтовом ящике Microsoft 365?
Если вы хотите получить информацию, относящуюся к неактивным почтовым ящикам, которую можно определить, используя время последнего входа в почтовый ящик или время последней активности, используйте следующую команду.
Get-Mailbox -ResultSize Unlimited |Foreach{Get-MailboxStatistics -Identity $_.UserPrincipalName | Выберите DisplayName, LastLogonTime, LastUserActionTime}.
Помимо перечисленных выше основных командлетов Exchange Online PowerShell, существует больше возможностей для идентификации и просмотра информации о почтовых ящиках Microsoft 365.
Те организации Exchange Server, которые все еще ищут идеальный способ перехода на платформу Microsoft 365, могут попробовать профессиональный инструмент миграции Microsoft 365, чтобы быстро и гибко перенести свои локальные данные и размещенные данные Exchange Server в облачную учетную запись, используя интеллектуальные встроенные фильтры и параметры. .
Заключение
Я надеюсь, что этот блог поможет вам получить информацию о том, как отображать информацию о почтовом ящике Microsoft 365 с помощью Exchange Online PowerShell. Вы можете получить информацию о почтовом ящике, свойства почтового ящика, информацию о папках почтового ящика, информацию о размере почтового ящика, информацию о неактивных почтовых ящиках, отчет о разрешениях почтового ящика и экспортировать информацию о почтовом ящике с помощью определенных командлетов. В конце также предлагается идеальный инструмент для миграции в облако.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)