Initial commit: IT Nexus Web-App
This commit is contained in:
33
agent-cs/uninstall-agent.ps1
Normal file
33
agent-cs/uninstall-agent.ps1
Normal file
@@ -0,0 +1,33 @@
|
||||
# IT Nexus Agent deinstallieren (als Admin ausführen!)
|
||||
Write-Host "Stoppe IT Nexus Agent Service..." -ForegroundColor Yellow
|
||||
|
||||
# Dashboard-Prozess killen
|
||||
Get-Process -Name "IT-Nexus-Agent" -ErrorAction SilentlyContinue | Stop-Process -Force
|
||||
Start-Sleep -Milliseconds 500
|
||||
|
||||
# Service stoppen
|
||||
net stop "IT Nexus Agent" 2>$null
|
||||
Start-Sleep -Seconds 2
|
||||
|
||||
# Service löschen
|
||||
sc.exe delete "IT Nexus Agent"
|
||||
Start-Sleep -Seconds 1
|
||||
|
||||
# Autostart entfernen
|
||||
Remove-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name "IT Nexus Agent" -ErrorAction SilentlyContinue
|
||||
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name "IT Nexus Agent" -ErrorAction SilentlyContinue
|
||||
|
||||
# Alten Installations-Ordner falls vorhanden entfernen
|
||||
if (Test-Path "C:\Program Files\IT Nexus Agent") {
|
||||
Remove-Item "C:\Program Files\IT Nexus Agent" -Recurse -Force
|
||||
Write-Host "Installations-Ordner entfernt" -ForegroundColor Green
|
||||
}
|
||||
|
||||
# Status-Datei bleibt (config.json behalten, status.json löschen)
|
||||
Remove-Item "C:\ProgramData\IT Nexus Agent\status.json" -ErrorAction SilentlyContinue
|
||||
Write-Host "status.json entfernt"
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "Agent vollstaendig entfernt. Jetzt setup.exe ausfuehren!" -ForegroundColor Green
|
||||
Write-Host "Druecke Enter zum Schliessen..." -ForegroundColor Gray
|
||||
Read-Host
|
||||
Reference in New Issue
Block a user