icinga-powershell-framework/lib/core/wintasks/daemon/Start-TaskRenewCertificate.psm1

14 lines
525 B
PowerShell

function Start-IcingaWindowsScheduledTaskRenewCertificate()
{
[string]$TaskName = 'Renew Certificate';
[string]$TaskPath = '\Icinga\Icinga for Windows\';
$RenewCertificateTask = Get-ScheduledTask -TaskName $TaskName -TaskPath $TaskPath -ErrorAction SilentlyContinue;
if ($null -eq $RenewCertificateTask) {
Write-IcingaConsoleNotice -Message 'The "{0}" task is not present on this system.' -Objects $TaskName;
return;
}
Start-ScheduledTask -TaskName $TaskName -TaskPath $TaskPath;
}