Der Batchcode 2 sagt folgendes aus:
2 The system cannot find the file specified. Indicates that the file cannot be found in specified location.
Das könnte daran liegen, das der User mit dem ihr den EmpirumAgent triggered da nicht hin darf , ergo findet er nix.
Ist ein Fehler in den man gerne mal rein läuft, sofern der Agent nicht als "DomainAdmin" (pfui) läuft
Weiterer möglicher Fehler wäre das er die Ini Datei als Parameter nicht ohne UNC Pfad versteht. Da er das ja von dort aus nicht ausführt. das .\ directory wäre somit nicht der UNC Pfad. Zum Test könnte man dort nochmal den Pfad angeben mit "Anführungsstriche". Ohne die "" wird es nicht gehen, da cmd ein Leerzeichen immer als Parameter sieht.
Der Test könnte aufgrund dessen natürlich klappen, weil dein Testuser die Rechte hat.
Zum Test könnte man ein Callrunas probieren.
oder Sysinternaltools
call psexec.exe \\remote-pc -u remote_user_name -p remote_user_password cmd.exe /c \\another_remote_pc\your_share\subdirectory\test.bat
\\Ich stelle mir da aber eher die Frage, wieso man die batch vom Netz ausführt und nicht zu den sourcen packt bzw. die batch samt ini auf den client "down"läd?!
lg