Advertisement
Guest User

SCRIPT 2

a guest
Mar 30th, 2023
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PowerShell 1.32 KB | Cybersecurity | 0 0
  1. #Credit to Reddit user piepsodj - https://www.reddit.com/r/msp/comments/125sxuo/comment/je6kugc/
  2. #This section will kill the 3CXDesktopApp process, if it is currently running....
  3. if (Get-Process -Name "3CXDesktopApp" -ErrorAction SilentlyContinue) {
  4.     write-host "Found the process running, killing it!"
  5.     Stop-Process -Name "3CXDesktopApp" -Force
  6. }
  7.  
  8. #This section will rename the 3CXDesktopApp.Exe and Update.exe to a different filename, so they won't get run automatically again.
  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.  
  24.     foreach ($FoundInstance in $FoundInstances){
  25.         write-host "Found 3CX Desktop App Files at '$FoundInstance', Renaming it..."
  26.         Rename-Item -Path $FoundInstance -NewName "$($FoundInstance.Name)_RENAMED"
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement