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 2) - Jetzt verbinden

22.03.2009, aktualisiert 13:55 Uhr, 3555 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
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ä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
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (17)

Frage von JayyyH zum Thema Switche und Hubs ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

DSL, VDSL
DSL-Signal bewerten (14)

Frage von SarekHL zum Thema DSL, VDSL ...