Probier mal dieses Script das ich mal gebastelt habe.
Es startet/stopt mittels WMI auf einem Remotecomputer ein
Programm.
Es ist allerdings auf dem Desktop nicht sichtbar.
In der WMI Standardkonfiguration muss der user
auf dem Remotecomputer adminrechte besitzen.
sonst in AUSFÜHREN->wmimgmt.msc nachbessern.
Funktioniert auch über Internet.
Kopieren und als .vbs abspeichern.
Einmal draufklicken prog starten (notepad.exe)
noch mal, prog beenden.
viel spass
'-------------------------------------- SERVERDATEN ---------------------------------
Server="ip Remotecomputer"
UID="Windows username"
PWD="password"
'-------------------------------------- PROGRAMMDATEN -------------------------------
Prog ="notepad.exe"
arg=""
Path=""
set obj = CreateObject("WBEMScripting.SWBEMLocator")
set wmi = obj.ConnectServer(Server,"root/cimv2",UID,PWD)
set result = wmi.ExecQuery("select * from win32_process WHERE name='" & Prog & "'")
set prg = wmi.Get("Win32_process")
on error resume next
do
if result.count>0 then
if Msgbox(Prog& " auf Server " & Server & " beenden ?",1)=1 then
For each process in result
process.terminate process.ProcessID
next
end if
exit do
else
if msgbox ("Programm " & Prog & " starten ?")=1 then
prg.Create Path & Prog & " " & arg,null,null
end if
end if
exit do
loop
'---------------------------------------------------------------------------------------------------