Hallo, Die Version 2.2 des Remotetools PsExec/PsExec64 wirft bei einer übergebenenen Url>2^8 Zeichen den Fehler
Arguments too long aus. Wie kann ich das Problem in den Griff bekommen? Hier der Code der Batchdatei:
@ECHO OFF
SET user=QA-W2019
SET domaene=QA-W2019\administrator
SET password= TopSecret
SET url= "https://www.dat.de/myClaim/json/security/Login?fabrikat=1317171&signature=5fedc39e8bb4372fb7c9e69bcd7f25a3583306f012aaff15a05e07ba051cba43&customerNumber="
SET url2="1&login=F927C4C2456DF82673ED8210B2476F4CA314E8E377357B358657D7A01D2DA101&redirect=inbox.jsp#claim?subView=6145695 &claim=DAT"
J:\programme\dartsdat\PsExec.exe \\%user% -u %domaene% -p %password% -i -d -e EXPLORER %url%%url2%
PAUSE
Hier noch der C# Code mitsamt der Batchdatei, mit denselbem Resultat:
string url = '\u0022' + datCustomLink + '\u0022';
_logger.Debug("Start calling following url remote:{0}", url);
string message = "Starte Browser-Remoteaufruf...";
DATForm.Ausgabe(message, "Info");
StartBrowserRemote(AHKleine.hostname, AHKleine.usernameDecrypted, AHKleine.passwordDecrypted, url);
Script:
@ECHO OFF
ECHO %1
ECHO %2
ECHO %3
ECHO %4
J:\programme\dartsdat\PsExec64.exe \\%1 -u %2 -p %3 -i -d -e EXPLORER %4