Служба не может быть остановлена ​​- ошибка остановки удаленной службы Winodws с помощью Powershell - PullRequest
0 голосов
/ 07 мая 2019

У меня есть простой скрипт, который останавливает / запускает несколько служб на удаленном сервере. Он работает нормально, но при каждом следующем запуске я вижу следующую ошибку. Но даже при том, что это говорит, что это не может остановить обслуживание фактически, это останавливает это. Я попытался добавить некоторое время паузы между различными службами, но это, похоже, не помогает.

Это как остановить сервис

Get-Service -ComputerName SERVER1 -Name SERVICE1 | Stop-Service -Force

А это полная ошибка

Stop-Service : Service 'SERVICE1 (SERVICE1)' cannot be stopped due to the following error: Cannot
stop SERVICE1 service on computer 'SERVER1'.
At C:\Script\dev1_stop.ps1:25 char:67
+ ... puterName SERVER1 -Name SERVICE1 | Stop-Service -Force
+                                                       ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (System.ServiceProcess.ServiceController:ServiceController) [Stop-Service],
   ServiceCommandException
    + FullyQualifiedErrorId : CouldNotStopService,Microsoft.PowerShell.Commands.StopServiceCommand

1 Ответ

0 голосов
/ 07 мая 2019

Я бы сказал, что это, скорее всего, что-то специфическое для сервиса и / или его зависимостей.Так как я не знаком с «SERVICE1», я не могу дать лучший ответ.Вы можете посмотреть в системном журнале событий на неисправных хостах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...