lib/daemons/ServiceCheckDaemon/tools/Unregister-IcingaServiceCheck.psm1
function Unregister-IcingaServiceCheck() { param( [string]$ServiceId ); if ([string]::IsNullOrEmpty($ServiceId)) { throw 'Please specify a Service Id'; } $Path = [string]::Format('BackgroundDaemon.RegisteredServices.{0}', $ServiceId); Remove-IcingaPowerShellConfig -Path $Path; Write-IcingaConsoleNotice 'Icinga background service check has been removed'; } |