none
Запуск служб из командной строки RRS feed

  • Вопрос

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

    Помогите.

    Стоит задача остановить службу. Убедиться, что она стоит.
    Через время запустить. Убедиться, что запустилась.

    Кроме как с помощью 
    sc stop _SRV_ >>d:\_SRV_.txt
    sc start _SRV_ >>d:\_SRV_.txt

    не придумал. Но как-то не всегда корректно на Windows Server 2008R2 отрабатывает.

    25 декабря 2019 г. 11:29

Все ответы

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

    Можно так:

    :loopstop
    net stop _SRV_
    if ERRORLEVEL NEQ 0 goto loopstop
    
    timeout /t 10
    
    :loopstart
    sc start _SRV_
    if ERRORLEVEL NEQ 1056 goto loopstart
    
    REM 1056 - An instance of the service is already running.


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    3 января 2020 г. 11:41