Die Frage ist generell, ob man auf solche Fragen überhaupt antworten sollte!
Man sieht nicht den Ansatz davon, selbst das Problem lösen zu wollen geschweige denn EINE EINZIGE ZEILE so zu schreiben, dass man den Zeileninhalt analysieren könnte...
Gerade im Gegenteil, es wird ALLES dafür getan, dass andere sich wieder mal Gedanken machen und nach erfolglosem Reiben der Glaskugel völlig wirre Ideen posten.
@SCCSSF, Wieso packst du alles alles in eine Zeile, anstatt die offensichtlich FALSCHEN Teile mit den "in der Shell laufenden" Eingaben zu vergleichen? Und wenn du schon funktionierende "Shellzeilen" hast, wieso postest du diese nicht?
@misterspeed, guter Ansatz, schlechtes Ende
Der TE copypastet deinen Code, lässt ihn laufen und als nächstes kommt wieder ein "...funktioniert auch nicht, bitte weitere Vorschläge um mir den Arm aus der Sonne zu legen !"
Um den Unterschied zu seiner ja offensichtlich funktionierenden "Shellzeile" zu ermitteln ist es erforderlich, diese auch anzuzeigen!
Daher würde ich
$folder4=@ScriptDir & "\"
$t="" ;wtf...
$sProgramm = "c:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
$sFile = $folder4 & $t & "__test.pdf"
$sParameter = "Printer"
$run='"' & $sProgramm & '" "' & $sFile & '" ' & $sParameter
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $run = ' & $run & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console
schreiben, denn JETZT sieht man im Vergleich die offensichtlichen Unterschiede!