Pozessname eines VB-Script festlegen bzw. ändern
Tagchen alle zusammen,
ich bin nicht unbedingt der große VBS-Gott. Trotzdem habe ich mit der Zeit so einige Scripte geschrieben, die bestimmte wiederkehrende Dinge auf meinen Servern erledigen. Dummerweise tauchen diese Scripte alle als wscript.exe in der Prozessliste von Windows auf. Das ist natürlich nicht gerade übersichtlich, wenn man einen dieser Prozesse mal abschießen will. Hat irgendwie was von Lotto spielen
Daher jetzt die Frage:
Gibt es eine Möglichkeit, dass ich den Prozessnamen frei bestimmen kann? Wann ja, wie? Das würde mir das Handling erheblich erleichtern.
Manuel
ich bin nicht unbedingt der große VBS-Gott. Trotzdem habe ich mit der Zeit so einige Scripte geschrieben, die bestimmte wiederkehrende Dinge auf meinen Servern erledigen. Dummerweise tauchen diese Scripte alle als wscript.exe in der Prozessliste von Windows auf. Das ist natürlich nicht gerade übersichtlich, wenn man einen dieser Prozesse mal abschießen will. Hat irgendwie was von Lotto spielen
Daher jetzt die Frage:
Gibt es eine Möglichkeit, dass ich den Prozessnamen frei bestimmen kann? Wann ja, wie? Das würde mir das Handling erheblich erleichtern.
Manuel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 112073
Url: https://administrator.de/forum/pozessname-eines-vb-script-festlegen-bzw-aendern-112073.html
Ausgedruckt am: 17.04.2025 um 13:04 Uhr
4 Kommentare
Neuester Kommentar
Hallo Manuel!
Eigenlich sollte sich doch anhand der "CommandLine"-Eigenschaft des Prozesses eine Unterscheidungsmöglichkeit ergeben. Das Auslesen könnte so erfolgen:
Grüße
bastla
Eigenlich sollte sich doch anhand der "CommandLine"-Eigenschaft des Prozesses eine Unterscheidungsmöglichkeit ergeben. Das Auslesen könnte so erfolgen:
1
2
3
4
5
6
7
2
3
4
5
6
7
strProcName = LCase("wscript.exe")
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Process",,48)
For Each objItem in colItems
If LCase(objItem.Name) = strProcName Then WScript.Echo objItem.CommandLine
Next
bastla
Hallo Manuel!
Das Script wird nun mal über "wscript.exe" gestartet, und der Taskmanager bietet eben nur eingeschränkte Informationen - aber es gibt ja (mittlerweise von MS) den ProcessExplorer (und der zeigt auf Wunsch auch die "Command Line" an) ...
Grüße
bastla
Das Script wird nun mal über "wscript.exe" gestartet, und der Taskmanager bietet eben nur eingeschränkte Informationen - aber es gibt ja (mittlerweise von MS) den ProcessExplorer (und der zeigt auf Wunsch auch die "Command Line" an) ...
Grüße
bastla