none
PowerShell и Orchestrator RRS feed

  • Вопрос

  • Добрый день, коллеги.

    Столкнулся с проблемой при исполнение скрипта PowerShell в System Center Orchestrator 2012.

    Идея - забирать алерты Orchestrator-ом из SCOM для последующей обработки.

    есть код следующего вида:

    $alertName = '{Name from "Get New Alerts"}'
    # забираем имя алерта SCOM

    все, что находится в {}, включая сами скобки - это Published Data SC Orchestrator.

    До сих пор работало без нареканий, пока не выпал алерт, имя которого The Microsoft Exchange Mailbox Replication Service (MSExchangeMailboxReplication) isn't running.

    Ошибка следующая: Unexpected token 't' in expression or statement.

    попробовал безуспешно Here-String:

    $alertName = @'
    {Name from "Get New Alerts"}
    '@
    ###
    $alertName = @"
    {Name from "Get New Alerts"}
    "@

    Вопрос такой: как однозначно протрактовать {Name from "Get New Alerts"} как String? заранее содержимое этой переменной неизвестно.

    13 сентября 2013 г. 13:29