Сервисы, использующие PowerShell в Windows Server 2016

{title}

Во многих случаях нам требовалось остановить или запустить службу на наших компьютерах с Windows Server, но знаете ли вы, что такое служба на самом деле и что мы можем использовать Windows PowerShell для ее управления? Много раз мы говорим о службе печати, службе даты и времени, сетевых услугах и других.

На этот раз мы увидим, как управлять различными службами через консоль Windows PowerShell.

Что такое сервис?

По сути, служба - это программа, которая работает в фоновом режиме в операционной системе, и мы можем настроить службы для запуска с момента запуска Windows Server 2016.

1. Управление службами в Windows Server 2016


Для просмотра сервисов в среде Windows мы обычно используем команду:
 services.msc 
Через команду Execute мы увидим окно, похожее на следующее:

{title}

Оттуда мы можем останавливать, запускать или управлять различными службами в Windows Server.

2. Управление службами с помощью Windows PowerShell


Первым шагом является открытие консоли Windows PowerShell, и мы введем командлет Get-Service, чтобы иметь глобальный контекст всех текущих служб в Windows Server 2016.

{title}

Мы можем увидеть полный список услуг, а также их текущее состояние и соответствующее описание.
Для этого анализа мы будем управлять одним из наиболее распространенных сервисов, таких как печать (Spooler). Если мы хотим видеть только этот сервис, а не весь список, мы должны ввести командлет:

 Get-Service Spooler 

{title}

3. Остановите службу с помощью Windows PowerShell.


Мы собираемся остановить этот сервис, который, как мы видели, его текущее состояние - Работает - Работает. Чтобы остановить сервис, мы должны ввести следующий синтаксис:
 Стоп-Сервис -Название Сервиса Имя 
В нашем случае мы введем:
 Стоп-Сервис-Имя спулера 
Мы видим, что служба была остановлена.

{title}

С помощью этого простого командлета мы можем остановить любой сервис с помощью PowerShell.

4. Запустите службу с помощью Windows PowerShell


Теперь, чтобы запустить службу, которую мы остановили или приостановили, мы можем использовать следующий синтаксис:
 Start-Service -Name Имя службы 
В нашем примере мы вводим:
 Старт-Сервис-Имя спулера 
Давайте посмотрим на другие задачи, связанные с сервисом:

Мы можем выполнять некоторые услуги, связанные с такими службами, как приостановка или перезапуск.
Чтобы приостановить услугу, мы должны ввести следующий синтаксис:

 Suspend-Service -Name Имя службы 
Чтобы перезапустить сервис, мы введем следующий синтаксис:
 Restart-Service -Name Имя службы 

{title}

5. Настройте службы Windows Server 2016 с помощью PowerShell


Используя Windows PowerShell, мы можем выполнять некоторые задачи управления, связанные со службами, такие как изменение имени, запуск службы вручную или автоматически и т. Д.
Синтаксис для использования следующий:
 Настройка службы имени параметра службы «Задача» 
Например, чтобы изменить отображаемое имя, мы можем ввести следующее:
 Набор-сервис Spooler -displayname "Впечатление" 
Результат будет следующим:

{title}

Мы можем использовать другие параметры, такие как:

  • Запуск : позволяет определить запуск службы (автоматический или ручной).
  • Описание : позволяет добавить описание к услуге.

$config[ads_text5] not found

В основном эти задачи можно использовать с командлетом в PowerShell:

 Set-Service 
Как мы уже видели, управлять службами на Windows Server очень легко, независимо от того, хотим ли мы это через графическую консоль (services.msc ) или через Windows PowerShell .

Команды PowerShell