Resume-Service (Microsoft.PowerShell.Management)
Resume-Service
- Модуль:
- Microsoft.PowerShell.Management
Возобновляет одну или несколько приостановленных (приостановленных) служб.
Синтаксис
Resume-Service
[-InputObject] <ServiceController[]>
[-PassThru]
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Resume-Service
[-Name] <String[]>
[-PassThru]
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Resume-Service
[-PassThru]
-DisplayName <String[]>
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Описание
Этот командлет доступен только на платформе Windows.
Командлет Resume-Service отправляет сообщение о возобновлении контроллеру служб Windows для каждой из указанных служб. Если служба приостановлена, она возобновляется. Если он в данный момент запущен, сообщение игнорируется. Вы можете указать службы по их именам или отображаемым именам или использовать параметр InputObject для передачи объекта службы, представляющего службы, которые вы хотите возобновить.
Примеры
Пример 1. Возобновление службы на локальном компьютере.
PS C:\> Resume-Service "sens"Эта команда возобновляет работу службы уведомления о системных событиях на локальном компьютере. Имя службы представлено в команде как sens. Команда использует параметр Name для указания имени службы, но команда опускает имя параметра, поскольку имя параметра является необязательным.
Пример 2. Возобновление всех приостановленных служб.
PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-ServiceЭта команда возобновляет работу всех приостановленных служб на компьютере. Команда Get-Service получает все службы на компьютере. Оператор конвейера (|) передает результаты командлету Where-Object, который выбирает службы, имеющие свойство Status со значением Paused. Следующий оператор конвейера отправляет результаты в Resume-Service, который возобновляет работу приостановленных служб.
На практике вы можете использовать параметр WhatIf, чтобы определить эффект команды перед ее запуском.
Параметры
-Confirm
Запрашивает подтверждение перед запуском командлета.
- Тип :
SwitchParameter
- Псевдонимы:
cf
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-DisplayName
Указывает отображаемые имена возобновляемых служб. Допускаются подстановочные знаки.
- Тип :
String[]
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
True
-Exclude
Указывает службы, которые отсутствуют в этом командлете. Значение этого параметра определяет параметр Name. Введите элемент имени или шаблон, например s*. Допускаются подстановочные знаки.
- Тип :
String[]
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
True
-Include
Указывает службы для возобновления. Значение этого параметра определяет параметр Name. Введите элемент имени или шаблон, например s*. Допускаются подстановочные знаки.
- Тип :
String[]
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
True
-InputObject
Указывает объекты ServiceController, которые представляют возобновляемые службы. Введите переменную, содержащую объекты, или введите команду или выражение, позволяющее получить объекты.
- Тип :
Сервисконтроллер[]
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-Name
Указывает имена возобновляемых служб.
- Тип :
String[]
- Псевдонимы:
ServiceName
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-PassThru
Возвращает объект, представляющий службу. По умолчанию этот командлет не генерирует никаких выходных данных.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-WhatIf
Показывает, что произойдет, если командлет запустится. Командлет не запускается.
- Тип :
SwitchParameter
- Псевдонимы:
wi
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Входы
Сервисконтроллер
Вы можете передать объект службы этому командлету.
Строка
В этот командлет можно передать строку, содержащую имя службы.
Выходы
Нет
По умолчанию этот командлет не возвращает никаких результатов.
Сервисконтроллер
При использовании параметра PassThru этот командлет возвращает объект ServiceController, представляющий возобновленную службу.
Примечания
Этот командлет доступен только на платформах Windows.
- Статус приостановленных служб — «Приостановлено». Когда службы возобновляются, их статус — «Выполняется».
Resume-Serviceможет управлять службами только в том случае, если текущий пользователь имеет на это разрешение. Если команда работает неправильно, возможно, у вас нет необходимых разрешений.- Чтобы найти имена служб и отображаемые имена служб в вашей системе, введите
Get-Service. Имена служб отображаются в столбце Имя, а отображаемые имена — в столбце DisplayName.