Remove-Service
Удаляет службу Windows.
Синтаксис
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-Service
[-InputObject <ServiceController>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Remove-Service
удаляет службу Windows в реестре и в базе данных службы.
Командлет Remove-Service
впервые появился в PowerShell 6.0.
Примеры
Пример 1. Удаление службы
При этом удаляется служба с именем TestService.
Remove-Service -Name "TestService"
Пример 2. Удаление службы с помощью отображаемого имени
В этом примере удаляется служба с именем TestService. Команда используется Get-Service
для получения объекта, представляющего службу TestService с помощью отображаемого имени. Оператор конвейера (|
) передает объект Remove-Service
, в который удаляется служба.
Get-Service -DisplayName "Test Service" | Remove-Service
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Указывает объекты ServiceController, представляющие службы для удаления. Введите переменную, которая содержит объекты, или команду или выражение, которое возвращает объекты.
Параметр InputObject не перечисляет коллекции. Если коллекция передается, возникает ошибка. При работе с коллекциями передайте входные данные для перечисления значений.
Type: | ServiceController |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Указывает имена служб для удаления. Можно использовать подстановочные знаки.
Type: | String |
Aliases: | ServiceName, SN |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Объект службы можно передать в этот командлет.
Можно передать строку, содержащую имя службы в этот командлет.
Выходные данные
None
Этот командлет не возвращает выходные данные.
Примечания
Этот командлет доступен только на платформах Windows.
Чтобы запустить этот командлет, запустите PowerShell с помощью параметра "Запуск от имени администратора ".
Связанные ссылки
PowerShell
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по