I am currently writing a deployment script that installs a number of Windows services.
The services names are versioned, so I want to delete the prior Windows service version as part of the installs of the new service.
How can I best do this in PowerShell?
You can use WMI or other tools for this since there is no
Remove-Servicecmdlet until Powershell 6.0 (See Remove-Service doc)For example:
Or with the
sc.exetool:Finally, if you do have access to PowerShell 6.0: