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 di 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 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 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 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. I caratteri jolly sono consentiti.
Tipo: | String |
Alias: | ServiceName, SN |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | True |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. 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 output.
Note
Questo cmdlet è disponibile solo nelle piattaforme Windows.
Per eseguire questo cmdlet, avviare PowerShell usando l'opzione Esegui come amministratore .