none
Не видит транспорт/отключение антиспама RRS feed

  • Вопрос

  • Задача: отключить встроенный антиспам exchange (куплен другой). Exchange 2013, Windows Server 2012

    Что пробовал - через Exchange Management Console пытался запустить скрипт

    "& $env:ExchangeInstallPath\Scripts\uninstall-AntispamAgents.ps1"

    в ответ ошибка, при попытке перезапустить транспорт Exchange через EMC тоже ошибка.

    [PS] C:\Windows\system32>& $env:ExchangeInstallPath\Scripts\uninstall-AntispamAgents.ps1
    Get-TransportService : Имя "Get-TransportService" не распознано как имя командлета, функции, файла сценария или выполня
    емой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
    ку.
    C:\Program Files\Microsoft\Exchange Server\V15\Scripts\uninstall-AntispamAgents.ps1:33 знак:20
    + $transportserver = Get-TransportService -id $localservername
    +                    ~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Get-TransportService:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    Get-ExchangeServer : Имя "Get-ExchangeServer" не распознано как имя командлета, функции, файла сценария или выполняемой
     программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
    C:\Program Files\Microsoft\Exchange Server\V15\Scripts\uninstall-AntispamAgents.ps1:36 знак:19
    + $exchangeServer = Get-ExchangeServer -id $localservername
    +                   ~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Get-ExchangeServer:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    Не удалось найти транспортный сервер: MAIL
    [PS] C:\Windows\system32>Restart-Service MSExchangeTransport
    Restart-Service : Не удается остановить службу "Транспорт Microsoft Exchange (MSExchangeTransport)" из-за следующей оши
    бки: Не удалось открыть службу MSExchangeTransport на компьютере '.'.
    строка:1 знак:1
    + Restart-Service MSExchangeTransport
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : CloseError: (System.ServiceProcess.ServiceController:ServiceController) [Restart-Service
       ], ServiceCommandException
        + FullyQualifiedErrorId : CouldNotStopService,Microsoft.PowerShell.Commands.RestartServiceCommand


    • Изменено AleksWin 21 мая 2013 г. 10:43

Ответы

Все ответы

  • Добрый день.

    Выполняйте этот скрипт из окна EMS, а не из обычного Powershell.


    Blog - Smtp25.ru

    Отвечающий
  • Выполнял через Exchange Management Console
  • У вас случайно имя сервера не MAIL называется? На сколько я помню нельзя использовать дежурные имена типа MAIL, DAG и т.д. Из за этого могут возникать проблемы.

    MCP,MCTS
    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"


  • Скрипт вы запускаете на сервере с ролью Mailbox?

    Blog - Smtp25.ru

    Отвечающий
  • Один сервер на все почтовые функции. В целом нормально работает и при первоначальной настройке (в т.ч. через консоль все было норм).

    Имя Mail. Где можно почитать подробнее о проблемах именования и прочем?

    Как безболезненно переименовать его. Сервер виртуальный, перед всеми операциями можно сделать снимок, в крайнем случае - поднять второй и все перенести на него. База тоже одна. Exchange 2013, Windows Server 2012.

  • А что покажут команды:

    Get-TransportServer
    Get-TransportService


    Blog - Smtp25.ru

    Отвечающий
  • Test-FederationTrustCertificate
    ПОДРОБНО: Подключение к MAIL.pq.local.
    ПОДРОБНО: Подключено к: MAIL.pq.local.
    [PS] C:\Windows\system32>Get-TransportServer
    Get-TransportServer : Имя "Get-TransportServer" не распознано как имя командлета, функции, файла сценария или выполняем
    ой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку
    .
    строка:1 знак:1
    + Get-TransportServer
    + ~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Get-TransportServer:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    [PS] C:\Windows\system32>Get-TransportService
    Get-TransportService : Имя "Get-TransportService" не распознано как имя командлета, функции, файла сценария или выполня
    емой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
    ку.
    строка:1 знак:1
    + Get-TransportService
    + ~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Get-TransportService:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException


  • Служба Транспорт Microsoft Exchange выполняется.

    В журнале из свежих:

    Сбой командлета. Командлет Get-MailboxDatabaseCopyStatus, параметры {Identity=PQMAIL\*, DomainController=DC2.pq.local}.

    Сбой командлета. Командлет Get-TransportAgent, параметры {}.

    Сбой командлета. Командлет Install-TransportAgent, параметры {Name=Агент фильтрации ESET, TransportAgentFactory=XmonAgent.XmonSmtpAgentFactory, AssemblyPath=C:\Program Files\ESET\ESET Mail Security\XmonAgent.dll}.

    Перед появление ошибки был установлен Eset Mail Security. Отключение не помогло

  • Какие-нибудь ошибки/предупреждения появляются при запуске EMS?

    Blog - Smtp25.ru

    Отвечающий
  • при запуске ошибок не появляется
  • Посмотрите вот это обсуждение по 2010, может наведет на какие-нибудь мысли: http://social.technet.microsoft.com/Forums/en-US/exchangesvrdeploy/thread/73907619-a047-4382-8fdf-970677d989a5/

    Blog - Smtp25.ru

    Отвечающий