diff --git a/Fix-AteraAgent.ps1 b/Fix-AteraAgent.ps1 index 81f420e..2e7bab6 100644 --- a/Fix-AteraAgent.ps1 +++ b/Fix-AteraAgent.ps1 @@ -1,25 +1,8 @@ -$Global:_FixAteraAgentRestartAgent = $false - -Function Delete-File ([Parameter(ValueFromPipeline=$true)][string]$path) { - If ( Test-Path $path ) { - If ( !((Get-Item $path) -is [System.IO.DirectoryInfo]) ) { - $Global:_FixAteraAgentRestartAgent = $true - Try { - LogMsg "Delete ""${path}""" - Remove-Item $path -Force - } - Catch { LogErr $_.Exception.Message } - } - } -} - ## Remove cached files related to thresholds and alerts "${Env:PROGRAMFILES}\ATERA Networks\AteraAgent\Packages\AgentPackageMonitoring\AlertsCache.cch", "${Env:PROGRAMFILES}\ATERA Networks\AteraAgent\Packages\AgentPackageMonitoring\AlertsSentCache.cch", "${Env:PROGRAMFILES}\ATERA Networks\AteraAgent\Packages\AgentPackageMonitoring\config.json" | Delete-File -If ($Global:_FixAteraAgentRestartAgent) { - LogMsg "Restarting Atera Agent service" - Try { Control-Service -Restart -Name "AteraAgent" -Force } - Catch { LogErr $_.Exception.Message } -} +LogMsg "Restarting Atera Agent service" +Try { Control-Service -Restart -Name "AteraAgent" -Force } +Catch { LogErr $_.Exception.Message } \ No newline at end of file