From d65ac84d296eedf1c8c4d8553c911930ca25ca21 Mon Sep 17 00:00:00 2001 From: brotoskyj Date: Fri, 3 Jan 2025 15:23:07 -0500 Subject: [PATCH] Added Kill all Local Cherwell Processes under Tools section closes #5 Reviewed-on: https://git.racooncity.org/brotoskyj/CHAMP/pulls/7 Co-authored-by: brotoskyj Co-committed-by: brotoskyj --- CHAMP.ps1 | 28 +++++++++++++++++++++++++--- version.txt | 2 +- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/CHAMP.ps1 b/CHAMP.ps1 index d3304a4..405e6be 100644 --- a/CHAMP.ps1 +++ b/CHAMP.ps1 @@ -102,6 +102,8 @@ $toolStripDropDownButton3 = New-Object System.Windows.Forms.ToolStripDropDownBut $hscToolStripMenuItem = New-Object System.Windows.Forms.ToolStripMenuItem $irtToolStripMenuItem = New-Object System.Windows.Forms.ToolStripMenuItem $geolocationToolStripMenuItem = New-Object System.Windows.Forms.ToolStripMenuItem +$sccmLogParserToolStripMenuItem = New-Object System.Windows.Forms.ToolStripMenuItem +$cherwellKillProcessToolStripMenuItem = New-Object System.Windows.Forms.ToolStripMenuItem $button3 = New-Object System.Windows.Forms.Button $button4 = New-Object System.Windows.Forms.Button $button6 = New-Object System.Windows.Forms.Button @@ -890,6 +892,7 @@ $sunsetToolStripMenuItem.Text = "Sunset" $toolStripDropDownButton3.BackgroundImageLayout = [System.Windows.Forms.ImageLayout]::None $toolStripDropDownButton3.DisplayStyle = [System.Windows.Forms.ToolStripItemDisplayStyle]::Text $toolStripDropDownButton3.DropDownItems.AddRange(@( + $cherwellKillProcessToolStripMenuItem, $hscToolStripMenuItem, $irtToolStripMenuItem )) @@ -900,6 +903,17 @@ $toolStripDropDownButton3.Size = New-Object System.Drawing.Size(62, 22) $toolStripDropDownButton3.Text = "Tools" $toolStripDropDownButton3.ToolTipText = "Tools" # +# Kill all Cherwell Processes +$cherwellKillProcessToolStripMenuItem.Name = "Kill all Local Cherwell Processes" +$cherwellKillProcessToolStripMenuItem.Size = New-Object System.Drawing.Size(93, 22) +$cherwellKillProcessToolStripMenuItem.Text = "Kill all Local Cherwell Processes" +$cherwellKillProcessToolStripMenuItem.Add_Click( + { + Get-Process | Where-Object {$_.Path -like "*Cherwell*"} | Stop-Process + } +) +# +# # HSC Pass Check Menu Item # $hscToolStripMenuItem.Name = "closeToolStripMenuItem" @@ -914,7 +928,8 @@ $hscToolStripMenuItem.Add_Click( # $irtToolStripMenuItem.BackgroundImageLayout = [System.Windows.Forms.ImageLayout]::None $irtToolStripMenuItem.DropDownItems.AddRange(@( - $geolocationToolStripMenuItem + $geolocationToolStripMenuItem, + $sccmLogParserToolStripMenuItem )) $irtToolStripMenuItem.Name = "themeToolStripMenuItem" $irtToolStripMenuItem.Size = New-Object System.Drawing.Size(180, 22) @@ -930,6 +945,10 @@ $geolocationToolStripMenuItem.Add_Click( geoLocationForm } ) +$sccmLogParserToolStripMenuItem.Name = "SCCM Remote Control Viewer Log Parser" +$sccmLogParserToolStripMenuItem.Size = New-Object System.Drawing.Size(180, 22) +$sccmLogParserToolStripMenuItem.Text = "SCCM Remote Control Viewer Log Parser" +$sccmLogParserToolStripMenuItem.Add_Click() # # button3 # @@ -1317,12 +1336,15 @@ $Form1.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedDialog $Form1.MaximizeBox = $false $Form1.Name = "Form1" $Form1.StartPosition = [System.Windows.Forms.FormStartPosition]::CenterParent -$Form1.Text = "CHAMP - 20241231" +$Form1.Text = "CHAMP - Agile Axolotl" Function preflight () { + Write-Host "CHAMP - Agile Axolotl Update" -ForegroundColor "Yellow" -BackgroundColor "Black" + Write-Host "" + Write-Host "" $preflightCounter = [int] 0 $preflightDependancies = "" Write-Host "Running Pre-Flight checks...`n" - $currentVersion = "20241231" + $currentVersion = "20250103" $version = Invoke-WebRequest -URI https://git.racooncity.org/brotoskyj/CHAMP/raw/branch/master/version.txt | Select-Object -ExpandProperty Content Write-Host "Version Check:" Write-Host "Local Version: $currentVersion" diff --git a/version.txt b/version.txt index adb1f5f..39a15df 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -20241231 +20250103