Advertisement
Guest User

SCRIPT 3

a guest
Mar 30th, 2023
1,041
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PowerShell 1.25 KB | Cybersecurity | 0 0
  1. #Credit to Reddit user piepsodj - https://www.reddit.com/r/msp/comments/125sxuo/comment/je6kugc/
  2. #Modified version to delete 3CX files rather than Rename-Computer
  3.  
  4. #This section will kill the 3CXDesktopApp process, if it is currently running....
  5. if (Get-Process -Name "3CXDesktopApp" -ErrorAction SilentlyContinue) {
  6.     write-host "Found the process running, killing it!"
  7.     Stop-Process -Name "3CXDesktopApp" -Force
  8. }
  9.  
  10. $ListOfLocations = @(
  11.     "C:\Users\*\AppData\Local\Programs\3CXDesktopApp\3CXDesktopApp.exe",
  12.     "C:\Users\*\AppData\Local\Programs\3CXDesktopApp\Update.exe",
  13.     "C:\Program Files\3CXDesktopApp\3CXDesktopApp.exe",
  14.     "C:\Program Files\3CXDesktopApp\Update.exe",
  15.     "C:\Users*\AppData\Local\Programs\3CXDesktopApp\App\3CXDesktopApp.exe",
  16.     "C:\Users*\AppData\Local\Programs\3CXDesktopApp\App\d3dcompiler_47.dll",
  17.     "C:\Users*\AppData\Local\Programs\3CXDesktopApp\App\ffmpeg.dll"
  18.     )
  19.  
  20. foreach ($Location in $ListOfLocations){
  21.  
  22.     $FoundInstances = Get-Item -Path $Location -ErrorAction SilentlyContinue
  23.     $FoundInstances
  24.  
  25.     foreach ($FoundInstance in $FoundInstances){
  26.    
  27.     Remove-Item -Path $Foundinstance
  28.     write-host "Found 3CX Desktop App and dll Files at '$FoundInstance'. Item Deleted"
  29.    
  30.    
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement