Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Pozessname eines VB-Script festlegen bzw. ändern

Frage Entwicklung VB for Applications

Mitglied: manuel-r

manuel-r (Level 3) - Jetzt verbinden

22.03.2009, aktualisiert 13:55 Uhr, 3558 Aufrufe, 4 Kommentare

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
Mitglied: bastla
22.03.2009 um 15:51 Uhr
Hallo Manuel!

Eigenlich sollte sich doch anhand der "CommandLine"-Eigenschaft des Prozesses eine Unterscheidungsmöglichkeit ergeben. Das Auslesen könnte so erfolgen:
01.
strProcName = LCase("wscript.exe") 
02.
strComputer = "."  
03.
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")  
04.
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Process",,48) 
05.
For Each objItem in colItems 
06.
	If LCase(objItem.Name) = strProcName Then WScript.Echo objItem.CommandLine 
07.
Next
Grüße
bastla
Bitte warten ..
Mitglied: manuel-r
22.03.2009 um 16:07 Uhr
Das funktioniert bestimmt.
Vielleicht hab ich mich undeutlich ausgedrückt. Ich fänd's ganz praktisch, wenn im Taskmanager (Prozessliste) nicht drei mal wscript.exe steht sondern irgendwie sowas wie scriptxy und script123 oder so ähnlich stehen würde.
Wenn das überhaupt irgendwie geht müsste das ja logischerweise schon beim Aufrufen des Scripts passieren.

Manuel
Bitte warten ..
Mitglied: bastla
22.03.2009 um 16:14 Uhr
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
Bitte warten ..
Mitglied: manuel-r
22.03.2009 um 16:20 Uhr
Ok, dann hake ich die Idee mal ab. Ich dachte nur es wüsste evtl. jemand ob und wie das geht. Ich hatte ja schon befürchtet, dass es nicht funktioniert. Schade - aber nicht zu ändern.
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Outlook & Mail
gelöst Email Anhänge speichern VB Script aber nur bestimmte Dateitypen (Outlook) (4)

Frage von LindeUnimog zum Thema Outlook & Mail ...

VB for Applications
gelöst VB Script rekursiv statt nur ein Ordner (4)

Frage von Saschaaaaa zum Thema VB for Applications ...

VB for Applications
gelöst VB Script nach gefundenem Wort die nächsten 4 Zeichen ersetzten (2)

Frage von deutsch73 zum Thema VB for Applications ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (12)

Frage von Taumel zum Thema Viren und Trojaner ...