@renee: Grundsätzlich ja klar.
Merkwürdigerweise bricht PsExec beim Aufruf von
system( '\Pfad\Psexec \\server cmd' ) mit der Fehlermeldung "... could not start \server" ab. Deswegen hab ich mir angewöhnt, auch single-quoted zumindest den Remote-Namen mit escape-ten Backslahes zu versehen, es geht übrigens auch mit nur drei "\" vor dem Rechnernamen. Wahrscheinlich ein shell-Problem ?!
@Matthias: Wenn's ein Psexec-Problem ist, da gibt's ein eigenes PsTools-Forum bei sysinternals.com
Edit:
STOP! Weil in '\\' der erste Backslash als Escape-char gedeutet wird, ist das Ergebnis natürlich '\'. Deswegen klappt's nicht mit '\\server'. Und vier (2 escapete) Backslashes in single-quotes sind dasselbe wie drei (ein escapeter und ein einfacher, was bei single-quotes keinen Unterschied macht. Vergesst das shell-Problem, ist eher ein brain-Problem meinerseits.
Fazit: Erst denken, dann posten ;-)\n\n
<!--EDIT|FIFO|1143324417-->
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"