VBscript: Feststellen wie oft das Script läuft

Hallo,

ich möchte bzw muss sicherstellen, dass mein Script auf unserem W2k-Server nur einmal zur gleichen Zeit läuft.

Über Scriptomatic2 habe ich über die Klasse W32_Processe die laufenden Prozesse ausgelesen, dieses Script habe ich meinen Anforderungen angepasst, indem ich über objxxx.commandline nach dem eigenen Scriptnamen suche, über eine Schleife schaue ich ob mehr als ein Eintrag zurück gegeben wird.

Das ganze habe ich erst an meinem Desktop (WXp) versucht und es hat wunderbar geklappt.

Auf dem Server hingegen erhalte ich eine Fehlermeldung, dass der Parameter commandline nicht unterstützt wird.

Wenn dem so ist, wie könnte ich dann feststellen ob mein Script mehr als einmal läuft.

Ich dachte schon an das setzen und löschen von einer Datei, aber das das Script alle 5 Minuten laufen muss, möchte ich nicht unbedingt diesen Weg gehen.

Für Eure Unterstützung wäre ich echt dankbar.


Viele Grüsse,
Daniel
 
Mh also ich dachte auch gleich an das erstellen und löschen einer Datei. Alternativ könntest du ja auch einen eintrag in der Registry machen.
Was anderes fällt mir auch nicht ein.
 
Zurück