У меня есть несколько разных сервисов, установленных на одном компьютере. Я пишу сценарий PowerShell 2, чтобы начать и остановить их.Разница между sc start ... и Start-Service ... в PowerShell 2
Для некоторых услуг я могу использовать Start-Service -displayname "the service"
, чтобы успешно запустить его. В других случаях использование командлета Start-Service
вызывает ошибки и ошибки в строке «Не удается запустить службу ... на компьютере». ».
В случаях, когда я получаю сообщение об ошибке с помощью командлета Start-Service
, всегда удается выполнить sc start "the service"
.
наоборот тоже верно (хотя sc start
не возвращает никаких ошибок. - это просто не запустить службу на всех)
Есть ли разница между этими командами? Есть ли альтернативная команда, которую я должен использовать? Наконец, могу ли я «поймать» любые ошибки из командлета и просто включить обе команды для покрытия всех баз?
Эта проблема повторяема для меня, даже если я удалю и переустановить службу.
Спасибо!
'PS> CMD -%/с подкожно запрос wsearch' -% = байпасный анализатор и просто добавить его к тому, что CMD решает, cmd/c - команда Run и выход – evilSnobu