mirror of
https://github.com/Icinga/icinga-powershell-framework.git
synced 2026-02-03 04:09:29 -05:00
15 lines
525 B
PowerShell
15 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;
|
||
|
|
}
|