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