Jump to content

per Batch abfragen ob Prozess läuft


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich habe folgende Aufgabe zu lösen:

 

es soll per Batch überprüft werden, ob ein Prozess läuft.

Läuft dieser Prozess soll eine Meldung erscheinen, dass dieses Programm beendet werden soll. Läuft dieser Prozess nich, soll per logoff Befehl angwandt werden.

 

z. B.

Abmelden.bat auf dem Desktop wird ausgeführt,

Überprüfung: läuft Prozess sol.exe?,

 

sol.exe läuft...

-> Meldung: Bitte Solitär beenden,

 

Solitär wird beendet,

Abmelden.bat wird erneut ausgeführt,

Überprüfung: läuft Prozess sol.exe?,

NEIN!

logoff...

 

Es handelt sich um Terminalserversession auf nem w2k3.

 

Gruß

Micha

Link zu diesem Kommentar
Moin,

[...]

für die Aufgabe auf einem 2003-Server etwas oversized.

[...]

Warum sollte das zur Anforderung passen?

 

Gruß, Nils

 

1. Powershell kann man immer brauchen.

2. Er möchte nicht, dass solitär gespielt wird.

Bevor ich einen Dienst einrichte, der überprüft, ob solitär läuft, nutze ich die vorhanden möglichkeiten und blocke das programm ganz.

Link zu diesem Kommentar
Moin,

 

 

 

woraus entnimmst du das denn? Lies noch mal das erste Posting mit der Frage. Achte dabei vor allem auf den Namen der Batchdatei und auf die Logik der Abfrage.

 

Gruß, Nils

 

Dann hatte ich das überlesen.

D.h. die User melden sich nicht per Abmelden sondern per batch auf dem Desktop und sollen alle Programme geschlossen haben?

Link zu diesem Kommentar

moin moin,

Um Solitär gehts natürlich nicht, hier wird Minesweeper gespielt :D.

@NilsK jup stimmt:

 

folgendes:

Das Programm um welches es hier geht loggt An- und Abmeldeinformationen mit.

D.h. User XY meldet sich an der Software an...

arbeitet...

...macht Feierabend und meldet seine TS-Session ab (die Software wurde natürlich nicht ordentlich beendet -> also Abmeldedatum und -zeit wurden nicht mitgeloggt da durch die Abmeldung der Prozess gekillt wurde).

 

Überlegung war nun:

Abmeldenschaltfläche per GPO ausblenden.

Abmeldung nur per Batch, welche prüft ob die o. g. Software noch läuft. Läuft diese Software gibt´s ne Meldung diese zu beenden, läuft sie nicht wird einfach der logoff-Befehl ausgeführt und alles wird gut.

 

Micha

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...