From 087516fde3d8a9eef010ed3286e49d47c0044e66 Mon Sep 17 00:00:00 2001 From: David Yoder Date: Fri, 8 Oct 2021 05:40:58 -0400 Subject: [PATCH] moved Delete-File function to Tools.ps1 removed global variable --- Fix-AteraAgent.ps1 | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) 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