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-Key: 112328

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

Printed on: April 19, 2024 at 22:04 o'clock

Mitglied: 60730
60730 Mar 25, 2009 at 10:51:54 (UTC)
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ß
Member: OliverBecht
OliverBecht Mar 25, 2009 at 11:01:47 (UTC)
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