From 5f74c43415c11745e573b0e34ac027cd32f7045a Mon Sep 17 00:00:00 2001 From: silversword411 Date: Sat, 10 Apr 2021 13:22:54 -0400 Subject: [PATCH] 2 scripts added --- api/tacticalrmm/scripts/community_scripts.json | 10 ++++++++++ scripts/Win_Disk_Status.ps1 | 18 ++++++++---------- .../Win_TRMM_Start_Menu_Delete_Shortcut.ps1 | 1 + 3 files changed, 19 insertions(+), 10 deletions(-) create mode 100644 scripts/Win_TRMM_Start_Menu_Delete_Shortcut.ps1 diff --git a/api/tacticalrmm/scripts/community_scripts.json b/api/tacticalrmm/scripts/community_scripts.json index e8ac29425b..9ba039e779 100644 --- a/api/tacticalrmm/scripts/community_scripts.json +++ b/api/tacticalrmm/scripts/community_scripts.json @@ -397,5 +397,15 @@ "shell": "powershell", "category": "TRMM (Win):Other", "default_timeout": "90" + }, + { + "guid": "83f6c6ea-6120-4fd3-bec8-d3abc505dcdf", + "filename": "Win_TRMM_Start_Menu_Delete_Shortcut.ps1", + "submittedBy": "https://github.com/silversword411", + "name": "TRMM Delete Start Menu Shortcut for App", + "description": "Tactical RMM delete its application shortcut that's installed in the start menu", + "shell": "powershell", + "category": "TRMM (Win):TacticalRMM Related", + "default_timeout": "10" } ] \ No newline at end of file diff --git a/scripts/Win_Disk_Status.ps1 b/scripts/Win_Disk_Status.ps1 index 92df03e724..ffdec97907 100644 --- a/scripts/Win_Disk_Status.ps1 +++ b/scripts/Win_Disk_Status.ps1 @@ -1,20 +1,18 @@ # Checks local disks for errors reported in event viewer within the last 24 hours -$ErrorActionPreference= 'silentlycontinue' +$ErrorActionPreference = 'silentlycontinue' $TimeSpan = (Get-Date) - (New-TimeSpan -Day 1) -if (Get-WinEvent -FilterHashtable @{LogName='system';ID='11','9','15','52','129','7','98';Level=2,3;ProviderName='*disk*','*storsvc*','*ntfs*';StartTime=$TimeSpan}) - +if (Get-WinEvent -FilterHashtable @{LogName = 'system'; ID = '11', '9', '15', '52', '129', '7', '98'; Level = 2, 3; ProviderName = '*disk*', '*storsvc*', '*ntfs*'; StartTime = $TimeSpan } -MaxEvents 10 | Where-Object -Property Message -Match Volume*) { -Write-Output "Disk errors detected please investigate" -Get-WinEvent -FilterHashtable @{LogName='system';ID='11','9','15','52','129','7','98';Level=2,3;ProviderName='*disk*','*storsvc*','*ntfs*';StartTime=$TimeSpan} -exit 1 + Write-Output "Disk errors detected please investigate" + Get-WinEvent -FilterHashtable @{LogName = 'system'; ID = '11', '9', '15', '52', '129', '7', '98'; Level = 2, 3; ProviderName = '*disk*', '*storsvc*', '*ntfs*'; StartTime = $TimeSpan } + exit 1 } -else -{ -Write-Output "Disks are Healthy" -exit 0 +else { + Write-Output "Disks are Healthy" + exit 0 } diff --git a/scripts/Win_TRMM_Start_Menu_Delete_Shortcut.ps1 b/scripts/Win_TRMM_Start_Menu_Delete_Shortcut.ps1 new file mode 100644 index 0000000000..a5d3b808be --- /dev/null +++ b/scripts/Win_TRMM_Start_Menu_Delete_Shortcut.ps1 @@ -0,0 +1 @@ +Remove-Item -Path "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Tactical RMM Agent.lnk" -Force \ No newline at end of file