Не будучи разработчиком.NET, я ограничил использование для всех связанных с.NET положительных героев, которых PS позволяет Вам использовать. Однако будучи администратором Exchange (среди других вещей), интеграция PowerShell для Exchange 2007 является ПОТРЯСАЮЩИМ. У меня наконец есть надежный механизм выполнения сценариев для моей почтовой системы; до сих пор у меня есть он отправляющий мне ежемесячно статистика на общих почтовых ящиках, корректируясь, кому присвоены различные адреса электронной почты в зависимости от времени суток, автоматически создав и присвоив полномочия на общедоступных папках и пользователях выравнивания нагрузки между нашими двумя почтовыми почтовыми ящиками DBS. Другая прохладная вещь с точки зрения Ex07 состоит в том, что после того, как Вы делаете что-либо в GUI, он дарит Вам соответствующие команды PowerShell для того, что Вы просто сделали. Скопируйте их, и у Вас в конечном счете будет ряд сценариев PS, которые могут rebuld Ваша среда Exchange с нуля.
ClamAV имеет порт, который работает над Windows. Это - сканер по запросу с открытым исходным кодом, сделанный быть заданным сценарием (это предназначено для включения вещей как почтовые серверы UNIX, таким образом, это можно легко назвать из сценария для сканирования входящих и исходящих файлов). Это может соответствовать Вашим потребностям отлично здесь.
NOD32 является превосходным сканером и имеет параметры командной строки. Не свободный, хотя...
Лично, я предпочитаю McAfee - у них есть утилита сканирования командной строки - но Вы, возможно, должны купить минимальное количество Корпоративных лицензий (10 самое большее, я ожидаю) получить его.
Метасканирование доступно максимум с 8 созданными в антивирусных механизмах, или просто как как базовый сервис/API для интегрирования собственного отдельно лицензированного антивирусного приложения.Попробуйте... http://www.opswat.com/products/metascan