Hallo zusammen,
ich nutze Transcript, um mir sämtlichen Output des Skriptes ausgeben zu lassen.
Aufruf sieht wie folgt aus.
start-transcript -path $LogPath ... Stop-Transcript
Wenn ich das Skript händisch über eine 64Bit Powershell aufrufe, erhalte ich den selben Output wie er auch über die Konsole ausgegeben wird. Mit anderen Worten wie ich es auch erwarte.
Verpacke ich das Skript in ein WISE Installer Paket (kein .MSI, sondern .EXE), also in in einen Wrapper, bekomme ich im Output deutlich mehr Zeilenumbrüche und die Formatierung des Logs ist ganz anders.
Händischer Aufruf:
WARNUNG: Die Namen einiger importierter Befehle auf Modul "Modul" enthalten nicht genehmigte Verben, sodass deren...
Aufruf übers Paket:
WARNUNG: Die Namen einiger importierter Befehle auf Modul "SDFModule" enthalten
nicht genehmigte Verben, sodass deren...
Wo kommt der "verfrühte" Zeilenumbruch her ? Es wirkt ein bisschen so, als ob es bei der Ausführung über den Wrapper eine andere Längenbeschränkung pro Zeile gibt.