Verifier si un service Windows existe et le supprimer dans PowerShell

Verifier si un service Windows existe et le supprimer dans PowerShell

Vous pouvez utiliser WMI ou d’autres outils pour cela puisqu’il n’existe pas de cmdlet Remove-Service avant PowerShell 6.0 (Voir la doc Remove-Service)

Par exemple :

$service = Get-WmiObject -Class Win32_Service -Filter "Name='servicename'"
$service.delete()

Ou avec l’outil sc.exe :

sc.exe delete ServiceName

Enfin, si vous avez acces a PowerShell 6.0 :

Remove-Service -Name ServiceName