yan2021
Goto Top

Problem mit taskkill Befehl

Hallo,

ich habe ein Problem mit dem taskkill Befehl.
Und zwar möchte ich ein bestimmtes Programm schließen, WENN es geöffnet ist.
Wenn nicht, soll eine Meldung erscheinen, dass dieses Programm nicht geöffnet war.

Ich möchte das über eine Batch umsetzen.

Bisher habe ich es so gemach:

TASKKILL /IM AMBackup.exe /T /F

Allerdings erscheint dann eine Fehlermeldung, falls das Aomei-Backup-Programm garnicht geöffnet war.

Könnt Ihr helfen?

Grüße von
Yan face-wink

Content-ID: 33501938496

Url: https://administrator.de/contentid/33501938496

Ausgedruckt am: 21.11.2024 um 17:11 Uhr

Penny.Cilin
Penny.Cilin 01.04.2024 um 16:34:23 Uhr
Goto Top
Gude,

einfach mit Taskleist den Prozeß abfragen. Dann bei aktivem Prozeß mit Taskkill beenden.

Bin grade unterwegs, habe kein Windows zur Hand.
Außerdem, warum willst Du Am Backup exe via Taskkill beenden?
Gibt es nicht andere Möglichkeiten?
Läuft das als Dienstleister?

Gruss Penny.
Yan2021
Yan2021 01.04.2024 um 16:42:01 Uhr
Goto Top
Danke Dir...

Also Du meinst sowas in der Art?

tasklist /FI "IMAGENAME eq AMBackup.exe" 2>NUL | find /I /N "AMBackup.exe">NUL  
if "%ERRORLEVEL%"=="0" taskkill /F /IM AMBackup.exe  

Falls das korrekt ist, wie erhalte ich dann noch die Meldung, dass der Prozeß beendet wurde?

Grüße von
Yan face-wink
em-pie
em-pie 01.04.2024 um 17:46:03 Uhr
Goto Top
Moin,

Nimm die Powershell:
Stop-Process()
12168552861
Lösung 12168552861 01.04.2024 aktualisiert um 18:10:08 Uhr
Goto Top
Batch
@echo off
set "process=AMBackup.exe"  
tasklist /FI "IMAGENAME eq %process%" | find /i "%process%" >nul 2>&1 && (  
    echo Killing process '%process%' ...  
    taskkill /F /IM %process%
) || (
    echo Process '%process%' not found.  
)
Powershell
$process = "AMBackup"  
if ($proc = Get-Process -Name $process -EA 0){
    $proc | stop-process -Force -verbose
}else{
    write-warning "Process '$process' not found."  
}
Gruß pp.
Yan2021
Yan2021 01.04.2024 um 18:44:37 Uhr
Goto Top
super und vielen Dank.
Ich mache es lieber mit der Batch, da ich dabei wenigstens ein bisschen verstehe, was geschieht face-smile

Grüße von
Yan face-wink
12168552861
12168552861 01.04.2024 um 19:30:11 Uhr
Goto Top
Yan2021
Yan2021 01.04.2024 um 19:40:30 Uhr
Goto Top
jou Leute... Asche auf mein Haupt face-wink

Danke für Eure Hilfe.

Grüße von
Yan face-wink