Seite 1 von 1

DosInAnIcon Output Logging

Verfasst: 10 Feb 2022, 12:39
von Valentino-46
Hallo zusammen,

ich habe mal eine allgemeine Frage zum Output Logging einer DosInAnIcon oder ShellInAnIcon Sektion.

Im opsi winstt Handbuch gibt es einen Eintrag, dass diese Sektionen auch ein Logging des Outputs haben und diese in den Logdateien sichtbar sind!?
Leider sehen wir in keiner Logdatei irgendwelche Ausgaben dieser Sektionen.

Was wir schaffen ist mit /showoutput eine Live-Ausgabe zu sehen, extrem viel schöner wäre es aber wirklich, dass man die Ausgabe im Logviewer sehen könnte.

Machen wir was falsch, dass das nicht wie beschrieben im Kapitel
10.10. DOSBatch/DosInAnIcon (ShellBatch/ShellInAnIcon) Sektionen [W/L]
funktioniert?
"Die Ausgaben eines DosInAnIcon/ShellInAnIcon Aufrufs unter Windows werden in der Logdatei abgespeichert"
Es wäre sehr viel einfacher, wenn man hier nicht im "Blindflug" unterwegs ist, sondern die vollständige Ausgabe des Dosaufrufs sehen würde.

Vielen Dank vorab,
Freundliche Grüße
Valentino

Re: DosInAnIcon Output Logging

Verfasst: 10 Feb 2022, 16:24
von ThomasT
Moin,

ich glaube was ihr sucht ist sowas:

Code: Alles auswählen

[Actions]
DefStringlist $list$
set $list$ = getOutStreamFromSection ('DosInAnIcon_netstart')

[DosInAnIcon_netstart]
net start

Re: DosInAnIcon Output Logging

Verfasst: 11 Feb 2022, 11:02
von Valentino-46
Hallo Thomas,

vielen Dank für deine Antwort. Das kenne ich bereits. Allerdings muss man hierfür ja auch den String dann noch verarbeiten, also $list$ dann noch Zeile für Zeile ausgeben lassen, dass es in der Logdatei im OPSI dann auch auftaucht.

Wie ich halt aus der Doku von euch entnommen habe, müsste er automatisch alle DosInAnIcon Anfragen in Logdateien schreiben. So stehts halt in eurer Doku und ich dachte möglicherweise habe ich da irgendeinen globalen Schalter vielleicht deaktiviert, dass das nicht so ist?

Ich sehe im Protokoll wie gesagt nur, dass eine .cmd ausgeführt wird. Sieht dann so aus und danach ist nichts von irgendwelchen Dosausgaben sichtbar:

Code: Alles auswählen

Execution of: DosInAnIcon_OneDrive
Start process as invoker: SYSTEM
Started process "C:\WINDOWS\system32\\cmd.exe" with Opt: /C\r\nc:\opsi.org\tmp\_opsiscript_uDQJ37p18r.cmd
Search "c:\opsi.org\tmp\_opsiscript_*"
Ich weiß somit nicht, was und ob der PC durch die DOS Batch etwas gemacht hat.

Re: DosInAnIcon Output Logging

Verfasst: 11 Feb 2022, 13:07
von wolfbardo

Re: DosInAnIcon Output Logging

Verfasst: 11 Feb 2022, 15:21
von Valentino-46
Oh man, peinlich. So einfach...
Funktioniert :-)
Vielen lieben Dank!!