Отправка почты от имени группы рассылки
Редко, но все же возникает такая ситуация, когда необходимо написать письмо от имени группы рассылки. Для того, чтобы обеспечить пользователя правом отправлять сообщения от имени группы необходимо выполнить следующую команду:
Get-DistributionGroup ‑Identity <YourGroup> | Add-ADPermission ‑User <User> ‑ExtendedRights «Send As»
[adsense-1]
Размер баз
Get-MailboxDatabase ‑Server <Имя сервера> ‑Status | select Name, DatabaseSize, AvailableNewMailboxSpace
Количество ящиков в базе
(Get-Mailbox ‑Database <Имя базы данных> ‑ResultSize:Unlimited).count
Количество ящиков в базе по возрастанию
Get-MailboxDatabase ‑Server <Имя сервера> | Get-Mailbox ‑ResultSize:Unlimited | group ‑Property Database | select Name, Count | sort Count ‑desc | ft ‑auto
Получить таблицу со списком всех ящиков, расположенных в определенной почтовой базе можно так:
Get-Mailbox ‑Database <Имя базы данных>| Get-MailboxStatistics | ft displayname,totaldeleteditemsize,totalitemsize
Эту таблицу можно отсортировать по полю с размером ящика пользователя и вывести к примеру топ 10 больших ящиков.
Get-Mailbox ‑Database <Имя базы данных>| Get-MailboxStatistics | sort-object totalitemsize –descending | Select-Object displayname, totalitemsize ‑First 10
Если результат выполнения команды нужно выгрузить в CSV, нужно добавить “| Export-CSV top10mailbox.csv”
Список учетных записей, размер ящиков которых превысили или приблизился к заданной квоте :
Get-MailboxStatistics ‑Server <Имя базы данных>| where{($_.StorageLimitStatus ‑contains“IssueWarning”) ‑or ($_.StorageLimitStatus ‑contains “ProhibitSend”)}
Текущие квоты почтового ящика пользователя:
Get-Mailbox user | Format-List *Quota
Если нужно найти список неактивных почтовых ящиков, которыми не пользовались более года:
Get-MailboxStatistics ‑server <Имя базы данных>| where {$_.Lastlogontime ‑lt (get-date).AddDays(-365)}
[adsense-1]