Remove-Service
Rimuove un servizio Windows.
Sintassi
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-Service
[-InputObject <ServiceController>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Remove-Service
rimuove un servizio windows nel Registro di sistema e nel database del servizio.
Il cmdlet Remove-Service
è 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 pipeline (|
) invia tramite pipe l'oggetto a Remove-Service
, che rimuove il servizio.
Get-Service -DisplayName "Test Service" | Remove-Service
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specifica oggetti ServiceController che rappresentano i servizi da rimuovere. Immettere una variabile contenente 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 tramite pipe l'input per enumerare i valori.
Tipo: | ServiceController |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica i nomi dei servizi da rimuovere. Sono consentiti caratteri jolly.
Tipo: | String |
Alias: | ServiceName, SN |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | True |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
È possibile inviare tramite pipe un oggetto servizio a questo cmdlet.
È possibile inviare tramite pipe una stringa contenente il nome di un servizio a questo cmdlet.
Output
None
Questo cmdlet non restituisce alcun output.
Note
Questo cmdlet è disponibile solo nelle piattaforme Windows.
Per eseguire questo cmdlet, avviare PowerShell usando l'opzione Esegui come amministratore.