Remove-HTAllServices.ps1
function Remove-HTAllServices { [CmdletBinding()] param ( # Switch to confirm all service deletitions. [switch] $ConfirmAll ) process { $services = Get-WmiObject -Class Win32_Service -Filter "Name like 'csm%'" foreach($serv in $services) { if($ConfirmAll) { Write-Warning "Deleting Service $($serv.Name)" $serv.delete() } else { $option = Read-Host -Prompt "Remove service $($serv.Name) y/n" if($option -eq 'y') { $serv.delete() } } } } } |