Function/System/Enable-F2B.ps1
function Enable-F2B(){ <# .SYNOPSIS . .EXAMPLE C:\PS> Enable-F2B .NOTES Author : Thomas ILLIET Date : 2018-02-15 Last Update : 2018-02-15 #> Write-Debug "# Enable Fail2ban" $Task = Get-ScheduledTask -TaskName Fail2ban -ErrorAction SilentlyContinue if($Task -ne $null) { if($Task.State -eq 'Disabled'){ Try { Disable-ScheduledTask -TaskName Fail2ban return $true } Catch { Write-Error "Unable to disable Fail2ban scheduled task : $_" return $false } } else { if($Task.State -eq 'Ready'){ write-debug "" return $true } else { Write-Error "" return $false } } } else { Write-Error "" return $false } } |