Хотя это могло бы быть больше времени/денег, чем Вы ищете, жесткое решение состоит в том, чтобы использовать BGP. С пирингом BGP Вы запрашиваете и получаете свой собственный диапазон IP-адреса. Этот диапазон IP затем применяется только к Вам и не имеет никакого отношения к Вашему ISP. Оба Ваших ISPs могут затем направить трафик к Вам одновременно, потому что они оба знают о Вашем диапазоне IP.
Вот короткий сценарий, который должен выручить Вас. Это идет через все папки в почтовом ящике и производит их путь. Можно обновить работу, сделанную в рекурсивном разделе для проверки объектов в каждую папку, поскольку это проходит через них.
$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