includelog kann scheinbar nicht mit UCS2LE umgehen
Verfasst: 11 Jun 2015, 15:57
hi,
ich habe mir diverse Pakete gebastelt, und versuche nun die von den Setups generierten Logdateien an das opsi-Log anzuhängen.
das schaut aktuell so aus:
und das bekomme ich dann im config editor zu sehen:
Wenn ich Notepad++ glauben schenken darf, ist die Logdatei mit UCS-2 Little Endian kodiert.
Also:
Ergebnis:
???
kommt auch bei jedem anderen Wert den ich fürs Encoding angebe.
hat keinerlei Auswirkung, der aufruf taucht nicht im log auf, und die ausgabe ist 1:1 identisch wie auch oben zu sehen.
wenn ich die Quotes weglasse, wird das Skript garnicht erst ausgeführt.
Gibt's zu dem Thema noch irgend ein Geheimnis, das nicht im Handbuch zu finden ist?
ich habe mir diverse Pakete gebastelt, und versuche nun die von den Setups generierten Logdateien an das opsi-Log anzuhängen.
das schaut aktuell so aus:
Code: Alles auswählen
includelog $LogFile$ "10"
Code: Alles auswählen
[5] [Jun 11 15:22:48:150] [tfa2tras] Start including tail of LogFile "c:\opsi.org\log\sensis_TFA2TRAS_1_0_0_0_install.log with encoding: cp1252"
[5] [Jun 11 15:22:48:150] [tfa2tras] ################################################################
[5] [Jun 11 15:22:48:150] [tfa2tras] ==>: \u0000M\u0000S\u0000I\u0000 \u0000(\u0000s\u0000)\u0000 \u0000(\u0000D\u0000C\u0000:\u00004\u00008\u0000)\u0000 \u0000[\u00001\u00005\u0000:\u00002\u00002\u0000:\u00004\u00007\u0000:\u00003\u00009\u00000\u0000]\u0000:\u0000 \u0000C\u0000u\u0000s\u0000t\u0000o\u0000m\u0000 \u0000A\u0000c\u0000t\u0000i\u0000o\u0000n\u0000 \u0000M\u0000a\u0000n\u0000a\u0000g\u0000e\u0000r\u0000 \u0000t\u0000h\u0000r\u0000e\u0000a\u0000d\u0000 \u0000e\u0000n\u0000d\u0000i\u0000n\u0000g\u0000.\u0000
[5] [Jun 11 15:22:48:150] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:150] [tfa2tras] ==>: \u0000M\u0000S\u0000I\u0000 \u0000(\u0000c\u0000)\u0000 \u0000(\u0000F\u0000C\u0000:\u0000E\u00004\u0000)\u0000 \u0000[\u00001\u00005\u0000:\u00002\u00002\u0000:\u00004\u00007\u0000:\u00003\u00009\u00001\u0000]\u0000:\u0000 \u0000D\u0000e\u0000c\u0000r\u0000e\u0000m\u0000e\u0000n\u0000t\u0000i\u0000n\u0000g\u0000 \u0000c\u0000o\u0000u\u0000n\u0000t\u0000e\u0000r\u0000 \u0000t\u0000o\u0000 \u0000d\u0000i\u0000s\u0000a\u0000b\u0000l\u0000e\u0000 \u0000s\u0000h\u0000u\u0000t\u0000d\u0000o\u0000w\u0000n\u0000.\u0000 \u0000I\u0000f\u0000 \u0000c\u0000o\u0000u\u0000n\u0000t\u0000e\u0000r\u0000 \u0000>\u0000=\u0000 \u00000\u0000,\u0000 \u0000s\u0000h\u0000u\u0000t\u0000d\u0000o\u0000w\u0000n\u0000 \u0000w\u0000i\u0000l\u0000l\u0000 \u0000b\u0000e\u0000 \u0000d\u0000e\u0000n\u0000i\u0000e\u0000d\u0000.\u0000 \u0000 \u0000C\u0000o\u0000u\u0000n\u0000t\u0000e\u0000r\u0000 \u0000a\u0000f\u0000t\u0000e\u0000r\u0000 \u0000d\u0000e\u0000c\u0000r\u0000e\u0000m\u0000e\u0000n\u0000t\u0000:\u0000 \u0000-\u00001\u0000
[5] [Jun 11 15:22:48:150] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:150] [tfa2tras] ==>: \u0000M\u0000S\u0000I\u0000 \u0000(\u0000c\u0000)\u0000 \u0000(\u0000F\u0000C\u0000:\u0000E\u00004\u0000)\u0000 \u0000[\u00001\u00005\u0000:\u00002\u00002\u0000:\u00004\u00007\u0000:\u00003\u00009\u00002\u0000]\u0000:\u0000 \u0000M\u0000a\u0000i\u0000n\u0000E\u0000n\u0000g\u0000i\u0000n\u0000e\u0000T\u0000h\u0000r\u0000e\u0000a\u0000d\u0000 \u0000i\u0000s\u0000 \u0000r\u0000e\u0000t\u0000u\u0000r\u0000n\u0000i\u0000n\u0000g\u0000 \u00000\u0000
[5] [Jun 11 15:22:48:150] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:151] [tfa2tras] ==>: \u0000=\u0000=\u0000=\u0000 \u0000V\u0000e\u0000r\u0000b\u0000o\u0000s\u0000e\u0000 \u0000l\u0000o\u0000g\u0000g\u0000i\u0000n\u0000g\u0000 \u0000s\u0000t\u0000o\u0000p\u0000p\u0000e\u0000d\u0000:\u0000 \u00001\u00001\u0000.\u00000\u00006\u0000.\u00002\u00000\u00001\u00005\u0000 \u0000 \u00001\u00005\u0000:\u00002\u00002\u0000:\u00004\u00007\u0000 \u0000=\u0000=\u0000=\u0000
[5] [Jun 11 15:22:48:151] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:151] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:151] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:151] [tfa2tras] ==>: \u0000
[5] [Jun 11 15:22:48:151] [tfa2tras] ################################################################
Also:
Code: Alles auswählen
includelog $LogFile$ "10" "ucs2le"
Code: Alles auswählen
[4] [Jun 11 15:50:44:946] [tfa2tras] IncludeLogFile "c:\opsi.org\log\sensis_TFA2TRAS_1_0_0_0_install.log"
[4] [Jun 11 15:50:44:946] [tfa2tras] Failed to include log file, system message: ""
kommt auch bei jedem anderen Wert den ich fürs Encoding angebe.
Code: Alles auswählen
encoding="ucs2le"
wenn ich die Quotes weglasse, wird das Skript garnicht erst ausgeführt.
Gibt's zu dem Thema noch irgend ein Geheimnis, das nicht im Handbuch zu finden ist?