Как вы просматриваете устаревшие или связанные почтовые ящики? - PullRequest
0 голосов
/ 07 февраля 2009

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

Как мне узнать, какие из них являются устаревшими, пользовательскими или связанными почтовыми ящиками?

Я пробовал

get-mailbox -identity <displayname> | select deleteditemflags 

но это не похоже на работу.

Ответы [ 2 ]

1 голос
/ 07 февраля 2009

Это даст вам все устаревшие или связанные почтовые ящики:

Get-Mailbox -resulteSize unlimited -RecipientTypeDetails LegacyMailbox,LinkedMailbox

Только для одного пользователя:

Get-Mailbox -Identity userName -RecipientTypeDetails LegacyMailbox,LinkedMailbox

EDIT:
Получить все почтовые ящики имени и типа

Get-Mailbox | Format-Table Name,RecipientTypeDetails
0 голосов
/ 31 января 2018

Вы можете получить отключенные и удаленные почтовые ящики через Get-MailboxStatistics. Смотрите эту ссылку для деталей: https://technet.microsoft.com/en-us/library/mt577269(v=exchg.160).aspx

Чтобы найти жестко удаленные почтовые ящики, вы должны найти надгробную плиту:

var path = "GC://{YourGlobalCatalogFQDN}";
var root = new DirectoryEntry(path, username, password);
var filter = "(objectClass=person)(isDeleted=TRUE)(msExchMailboxGuid=*)(cn=*)";          //tombstone mailboxes don't have 'objectCategory' property
var props = "objectClass sAMAccountName objectGUID msExchMailboxGuid cn whenChanged isDeleted".Split(' ');   //tombstone mailboxes don't have 'mail' property
var ds = new DirectorySearcher(root, filter, props, SearchScope.Subtree);
ds.Tombstone = true;
using (var mailboxes = ds.FindAll())
{
    foreach (SearchResult mailbox in mailboxes)
    { ... }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...