Найдите все электронные письма в ящике входящих сообщений перспективы, которые “не поставляются” с powershell

Хотя это могло бы быть больше времени/денег, чем Вы ищете, жесткое решение состоит в том, чтобы использовать BGP. С пирингом BGP Вы запрашиваете и получаете свой собственный диапазон IP-адреса. Этот диапазон IP затем применяется только к Вам и не имеет никакого отношения к Вашему ISP. Оба Ваших ISPs могут затем направить трафик к Вам одновременно, потому что они оба знают о Вашем диапазоне IP.

http://en.wikipedia.org/wiki/Border_Gateway_Protocol

1
задан 19 June 2018 в 13:48
1 ответ

Вот короткий сценарий, который должен выручить Вас. Это идет через все папки в почтовом ящике и производит их путь. Можно обновить работу, сделанную в рекурсивном разделе для проверки объектов в каждую папку, поскольку это проходит через них.

$outlook = New-Object -Com Outlook.Application
$mapi = $outlook.GetNamespace('MAPI')
$mailboxRoot = $mapi.GetDefaultFolder([Microsoft.Office.Interop.Outlook.OlDefaultFolders]::olFolderInbox).Parent
$walkFolderScriptBlock = {
    param(
        $currentFolder
    )
    foreach ($item in $currentFolder.Folders) {
        $item.FolderPath
        & $walkFolderScriptBlock $item
    }
}
& $walkFolderScriptBlock $mailboxRoot
1
ответ дан 4 December 2019 в 02:28

Теги

Похожие вопросы