Так что я сейчас на большом контрольно-пропускном пункте. Я работал в PowerShell 5.1, и класс Get-WmiObject
с классом Win32_Service
прекрасно работал для удаленной остановки / запуска / перезапуска служб. Однако я обнаружил, что метод .StopService()
был удален в PowerShell 6 (который я использовал для обхода проблем с зависимостями, с которыми я продолжал работать). Кроме того, я обнаружил, что переменная -ComputerName
также была удалена из множества различных командлетов.
Поскольку удалено -ComputerName
из таких вещей, как Stop-Service
, я изо всех сил пытаюсь понять, как правильно обрабатывать остановку самой службы. Я могу получить услугу или услуги, которые я хочу, без проблем. Я просто не могу понять, как справиться с остановкой службы.
Пытался быть настолько подробным, насколько смог. Я знаю, что упускаю что-то глупо маленькое, но все мои поиски в Google, кажется, возвращают все с PowerShell 5, но так мало на 6.
Спасибо.