none
Не стартует Recovery Task на Powershell в мониторе RRS feed

  • Вопрос

  • Не стартует Recovery Task на Powershell в мониторе. Выдаёт вот такую ошибку:

     

    Output

    None

    Error

    The term 'C:\Program' is not recognized as a cmdlet, function, operable program
    , or script file. Verify the term and try again.
    At line:1 char:11
    + C:\Program  <<<< Files\System Center Operations Manager 2007\Health Service S
    tate\Monitoring Host Temporary Files 167\6416\MaintModeON.ps1 sap
    

    Exit Code: 1

     

    Я так понимаю, проблема в том, что временный путь, который сам SCOM генерирует, он не берёт в кавычки. Можно ли как-то обойти это? Точно такой же recovery task с использованием vbs успешно работает как ни странно.

     

    Вот мой XML:

     

    Code Snippet

      <ApplicationName>%windir%\system32\windowspowershell\v1.0\powershell.exe</ApplicationName>
      <WorkingDirectory>%windir%</WorkingDirectory>
      <CommandLine>$File/MaintModeON.ps1$ $Target/Property Type="MyClass"]/CompName$</CommandLine>
      <TimeoutSeconds>300</TimeoutSeconds>
      <RequireOutput>true</RequireOutput>
      <Files>
        <File>
          <Name>MaintModeON.ps1</Name>
          <Contents>

    Здесь код на powershell   

      </Contents>
          <Unicode>1</Unicode>
        </File>
      </Files>
    </Configuration>

     

     

     

    P.S. Пробовал писать на ньюсгруппы, но они уже 2 дня висят, невозможно добавить сообщение.

    25 декабря 2008 г. 7:56

Все ответы