Powershell як зупинити, запустити і перезапустити службу

А любите Ви PowerShell так-же як і я його люблю?

Більшість користувачів бояться консолі і команд, віддаючи перевагу в сторону графічного інтерфейсу, але я не такий, я люблю автоматизацію. \

Регулярно доводиться доводиться щось автоматизувати і щось перезапускати. Так що без PowerShell я як без рук.

Сьогодні хочу поговорити про службах Windows, зупинка запуск і перезапуск буде виконуватися засобами PowerShell.

І так на сьогодні наш комендлет "Get-Service".

І так першим ділом відобразимо список всіх служб Windows, для цього досить виконати:

Даний командлет виведе список всіх служб їх статус і ім'я

Далі ускладнюємо завдання, виведемо всі служби, які запущені:

Буде якось так

З Командлети "Get-Service". поки все, а далі будемо Запускати зупиняти і перезапускати використовуючи Start-Service. Stop-Service. Restart-Service. Який для чого думаю не варто пояснювати.

Давайте спробуємо зупинити службу по імені BITS або псевдонімом "Background Intelligent Transfer Service"

У Windows є ім'я і Екранне ім'я, перше короткий і займає мало букв, друге це відображається синонім, тобто повне найменування, особисто я вважаю за краще користуватися коротким ім'ям сервісу.

Запустити і перезупустсть можна антологічного способом

Відобразити поточний статус служби можна так:

Яким скористатися, вирішувати Вам.