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-Key: 33501938496

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

Printed on: April 22, 2024 at 06:04 o'clock

Member: Penny.Cilin
Penny.Cilin Apr 01, 2024 at 14:34:23 (UTC)
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.
Member: Yan2021
Yan2021 Apr 01, 2024 at 14:42:01 (UTC)
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
Member: em-pie
em-pie Apr 01, 2024 at 15:46:03 (UTC)
Goto Top
Moin,

Nimm die Powershell:
Stop-Process()
Mitglied: 12168552861
Solution 12168552861 Apr 01, 2024 updated at 16:10:08 (UTC)
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.
Member: Yan2021
Yan2021 Apr 01, 2024 at 16:44:37 (UTC)
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
Mitglied: 12168552861
12168552861 Apr 01, 2024 at 17:30:11 (UTC)
Goto Top
Member: Yan2021
Yan2021 Apr 01, 2024 at 17:40:30 (UTC)
Goto Top
jou Leute... Asche auf mein Haupt face-wink

Danke für Eure Hilfe.

Grüße von
Yan face-wink