Remove-Service
Remove um serviço do Windows.
Sintaxe
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-Service
[-InputObject <ServiceController>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O Remove-Service
cmdlet remove um serviço do Windows no Registro e no banco de dados do serviço.
O Remove-Service
cmdlet foi introduzido no PowerShell 6.0.
Exemplos
Exemplo 1: Remover um serviço
Isso remove um serviço chamado TestService.
Remove-Service -Name "TestService"
Exemplo 2: Remover um serviço usando o nome para exibição
Este exemplo remove um serviço chamado TestService. O comando usa Get-Service
para obter um objeto que representa o serviço TestService usando o nome para exibição. O operador de pipeline (|
) canaliza o objeto para Remove-Service
, o que remove o serviço.
Get-Service -DisplayName "Test Service" | Remove-Service
Parâmetros
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InputObject
Especifica os objetos ServiceController que representam os serviços a serem removidos. Insira uma variável que contenha os objetos ou digite um comando ou expressão que obtenha os objetos.
O parâmetro InputObject não enumera coleções. Se uma coleção for aprovada, um erro será lançado. Ao trabalhar com coleções, canalize a entrada para enumerar os valores.
Tipo: | ServiceController |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Name
Especifica os nomes de serviço dos serviços a serem removidos. Caracteres curinga são permitidos.
Tipo: | String |
Aliases: | ServiceName, SN |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | True |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Você pode canalizar um objeto de serviço para esse cmdlet.
Você pode canalizar uma cadeia de caracteres que contém o nome de um serviço para esse cmdlet.
Saídas
None
Este cmdlet não retorna nenhuma saída.
Notas
Este cmdlet só está disponível em plataformas Windows.
Para executar esse cmdlet, inicie o PowerShell usando a opção Executar como administrador .