Programm Remote auf anderem Rechner starten

  • ´Hallo,

    ich würde gerne die exe auf den remote rechnern starten. Jedoch passiert da garnichts.
    Hat jemand eine Idee

    danke

    [autoit]


    #include <GUIConstants.au3>#include <file.au3>#include <Date.au3>#include <array.au3>#include <Process.au3>
    $rechnerfile = @ScriptDir & "\testclient.ini"$rechner = IniReadSection($rechnerfile, "rechner")$Logfile = @ScriptDir & "\test_" & today() & ".csv" ; in der INI stehen einige Variable$logfile1=@ScriptDir & "\test2_" & today() & ".csv" ; in der INI stehen einige Variable;msgbox(0,"",$rechner)FileOpen($Logfile, 9)FileOpen($Logfile1, 9)FileWrite($Logfile, "Rechnername" & " ; " & "Dirsize" & " ; " & "Java_Fileversion" & " ; " & "EC_Client vorhanden" & @CRLF)For $i = 1 To $rechner[0][0] $pc = $rechner[$i][1] ping($pc, 5) if @error = 0 Then $size = DirGetSize("\\" & $pc & "\c$\Program Files\Java\jre6", 1) If IsArray($size) Then $fileversion = FileGetVersion("\\" & $pc & "\c$\Program Files\Java\jre6\bin\java.exe") $username="administrator" $usernamepassword="12345678" if FileExists("\\" & $pc & "\c$\etc\") Then FileWrite($Logfile, $pc & " ; " & $size[0] & " ; " & $fileversion & " ; " & "EC_Client vorhanden" & @CRLF) Else FileWrite($Logfile, $pc & " ; " & $size[0] & " ; " & $fileversion & " ; " & "kein EC_Client vorhanden" & @CRLF) EndIf

    [/autoit][autoit][/autoit][autoit]

    if $size[0] < "80000000" Then FileWrite($Logfile1, $pc & " ; " & $size[0] & " ; " & $fileversion & @CRLF) FileCopy(@ScriptDir & "\repair.EXE", "\\" & $pc & "\c$\Windows\Temp",9) $filerun="\\" & $pc & "\c$\Windows\Temp\repair.EXE" $filedir="\\" & $pc & "\c$\Windows\Temp\" RunAsWait($username, $pc, $usernamepassword,0, $filerun , $filedir, @SW_MAXIMIZE) EndIf EndIf Else FileWrite($Logfile, $pc & " ; " & "no ping - offline" & @CRLF) EndIfNextFileWrite($Logfile, "fertig" & @CRLF)FileWrite($Logfile1, "fertig" & @CRLF)FileClose($Logfile1)FileClose($Logfile)Func today() ;Return the current date in mm/dd/yyyy form Return (@MON & "_" & @MDAY & "_" & @YEAR & "_" & @HOUR & "_" & @MIN & "_" & @MSEC)EndFuncExit

    [/autoit]