oliverbecht
Goto Top

PSkill Script das nicht läuft

Hallo an alle.
Ich habe ein Problem mit einem kleinen VBA Script oder viel besser gesagt mit dem Programm PSkill.
Sobald die Rechner an sind läuft mein Skript ohne Probleme, jedoch wenn ein Rechner aus ist bleibt das Skript sehen, denn dann bekommt PSkill ein Problem mit dem fehlenden Rechner und es geht nicht mehr weiter.
Vielleicht kann mir jeman mit einer Alternativlösung helfen, denn eine Abfrage über die IP Adresse würde schon reichen jedoch habe ich keinen Plan wie sowas geschrieben wird.

Vielen Dank für eure Hilfe


'Zugriff auf Objecte
Set fs = CreateObject("Scripting.FileSystemObject")
Set net = CreateObject("WScript.Network")
Set wshshell = CreateObject("Wscript.Shell")


'Outlook auf anderem Rechner WST01 killen

wshshell.run "pskill -t \\192.168.0.3 Outlook.exe",0,true


'Outlook auf anderem Rechner WST02 killen

wshshell.run "pskill -t \\192.168.0.4 Outlook.exe",0,true


'Outlook auf anderem Rechner Server killen

wshshell.run "pskill -t Outlook.exe",0,true

Content-ID: 112328

Url: https://administrator.de/contentid/112328

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

60730
60730 25.03.2009 um 11:51:54 Uhr
Goto Top
Servus,

ich weiß ja nicht, warum du den VB Schnippsel um das Ausführen von PSKill gezimmert hast .

Aber ich würde entweder:

wshshell.run "pskill -t \\192.168.0.3 Outlook.exe"

oder gleich
ping 192.168.0.3 &&  "pskill -t \\192.168.0.3 Outlook.exe"  
ping 192.168.0.4 &&  "pskill -t \\192.168.0.4 Outlook.exe"  
"kürzer gewürzte Batch" benutzen face-wink

Gruß
OliverBecht
OliverBecht 25.03.2009 um 12:01:47 Uhr
Goto Top
Kann ich den Behehl ping 192.168.0.3 && "pskill -t \\192.168.0.3 Outlook.exe" einfach in das VB Script einfügen oder benötige ich ein wshshell.run zum ausführen.

Vielen Dank für die promte Hilfe