Попытка остановить службу с помощью powershell не останавливается, она все еще работает - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь остановить службу, но выдает ошибку «Set-Service: Невозможно остановить службу« Агент RSCD автоматизации сервера BMC BladeLogic (RSCDsvc) », поскольку она зависит от других служб."

Iпопробовал следующее в коде PowerShell, чтобы остановить его

    $ss=Set-Service -name $svcName -StartupType Manual -Status Stopped

Я также попробовал это

Start-Process "$env:WINDIR\system32\sc.exe" \\$serverhostname,stop,$svcName -NoNewWindow -Wait
while ((Get-Service -ComputerName $serverhostname -Name $svcName | Select -ExpandProperty Status) -ne 'Stopped') {
    Write-Host "Waiting for service to stop..."
Get-Service -Computer $serverhostname -Name $svcName | Stop-Service -Force
  Start-Sleep -Seconds 60
  }

Тем не менее он не останавливается.Есть ли лучший способ остановить службу.

К вашему сведению: если я захожу в services.msc и останавливаю эту службу, щелкая правой кнопкой мыши, она обычно останавливается, но этого не происходит в сценарии powershell.

Я хочу остановить службу, используя сценарий powershell

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