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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 112328
Url: https://administrator.de/contentid/112328
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
2 Kommentare
Neuester Kommentar
Servus,
ich weiß ja nicht, warum du den VB Schnippsel um das Ausführen von PSKill gezimmert hast .
Aber ich würde entweder:
oder gleich
"kürzer gewürzte Batch" benutzen
Gruß
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"
Gruß