Remove-Service
Rimuove un servizio Windows.
Sintassi
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-Service
[-InputObject <ServiceController>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il Remove-Service
cmdlet rimuove un servizio Windows nel Registro di sistema e nel database del servizio.
Il Remove-Service
cmdlet è stato introdotto in PowerShell 6.0.
Esempio
Esempio 1: Rimuovere un servizio
In questo modo viene rimosso un servizio denominato TestService.
Remove-Service -Name "TestService"
Esempio 2: Rimuovere un servizio usando il nome visualizzato
In questo esempio viene rimosso un servizio denominato TestService. Il comando usa Get-Service
per ottenere un oggetto che rappresenta il servizio TestService usando il nome visualizzato. L'operatore della pipeline (|
) pipe l'oggetto in Remove-Service
, che rimuove il servizio.
Get-Service -DisplayName "Test Service" | Remove-Service
Parametri
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specifica gli oggetti ServiceController che rappresentano i servizi da rimuovere. Immettere una variabile che contiene gli oggetti oppure digitare un comando o un'espressione che ottiene gli oggetti.
Il parametro InputObject non enumera le raccolte. Se viene passata una raccolta, viene generato un errore. Quando si utilizzano raccolte, inviare l'input per enumerare i valori.
Type: | ServiceController |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifica i nomi dei servizi da rimuovere. I caratteri jolly sono consentiti.
Type: | String |
Aliases: | ServiceName, SN |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
È possibile inviare un oggetto servizio a questo cmdlet.
È possibile inviare una pipe a una stringa contenente il nome di un servizio a questo cmdlet.
Output
None
Questo cmdlet non restituisce output.
Note
Questo cmdlet è disponibile solo nelle piattaforme Windows.
Per eseguire questo cmdlet, avviare PowerShell usando l'opzione Esegui come amministratore .