Eventlog Druckjobs mit VBS auslesen
Hallo zusammen,
ich lese mit folgendem Code das Eventlog aus um die Druckjobs zu ermitteln.
Das funktioniert auf dem einen Server ("echter" Druckerserver => S1) auf einem andern nicht (Server auf dem direkt gedruckt wird und ich die lokalen Druckjobs auslesen möchte => S2). Beides sind w2k8R2. Bei beiden stehen im Eventlog die Ereignisse mit der ID 307. Aber nur beim S1 erhalte ich Daten. Wenn ich auf dem S2 eine andere Ereignis-ID wähle (zB 4634) kriege ich Daten. Was mir aufgefallen ist, auf dem S1 steht im Event unter Protokollname "Microsoft-Windows-PrintService/Operational" auf dem S2 aber "Microsoft-Windows-PrintService/Betriebsbereit", die Protokolldatei heißt aber sowohl als auch immer "Microsoft-Windows-PrintService%4Operational.evtx". Beim S1 steht auch im Baum der Ereignisanzeige als Bezeichnung "Microsoft-Windows-PrintService/Operational" und das Icon schaut gleich aus wie das für "Administrator". Beim S2 lautet der Eintrag im Baum nur "Betriebsbereit" und das Icon schaut anders aus ("leerer Block"). Ob das jetzt Auswirkungen hat oder nicht, weiß ich nicht. Ich bin allerdings derzeit etwas ratlos was ich noch suchen/testen soll.
Na denn, ich zähle auf euch!
Danke und Gruß
Joni
ich lese mit folgendem Code das Eventlog aus um die Druckjobs zu ermitteln.
Set colLoggedEvents = objWMIService.ExecQuery ("Select * from Win32_NTLogEvent where EventCode = '307'")
Das funktioniert auf dem einen Server ("echter" Druckerserver => S1) auf einem andern nicht (Server auf dem direkt gedruckt wird und ich die lokalen Druckjobs auslesen möchte => S2). Beides sind w2k8R2. Bei beiden stehen im Eventlog die Ereignisse mit der ID 307. Aber nur beim S1 erhalte ich Daten. Wenn ich auf dem S2 eine andere Ereignis-ID wähle (zB 4634) kriege ich Daten. Was mir aufgefallen ist, auf dem S1 steht im Event unter Protokollname "Microsoft-Windows-PrintService/Operational" auf dem S2 aber "Microsoft-Windows-PrintService/Betriebsbereit", die Protokolldatei heißt aber sowohl als auch immer "Microsoft-Windows-PrintService%4Operational.evtx". Beim S1 steht auch im Baum der Ereignisanzeige als Bezeichnung "Microsoft-Windows-PrintService/Operational" und das Icon schaut gleich aus wie das für "Administrator". Beim S2 lautet der Eintrag im Baum nur "Betriebsbereit" und das Icon schaut anders aus ("leerer Block"). Ob das jetzt Auswirkungen hat oder nicht, weiß ich nicht. Ich bin allerdings derzeit etwas ratlos was ich noch suchen/testen soll.
Na denn, ich zähle auf euch!
Danke und Gruß
Joni
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 322749
Url: https://administrator.de/forum/eventlog-druckjobs-mit-vbs-auslesen-322749.html
Ausgedruckt am: 23.12.2024 um 11:12 Uhr
4 Kommentare
Neuester Kommentar
Hi,
Diese Log muss man erst explizit aktivieren. Also im Eventlogviewer das Protokoll auswählen und dann rechts in der Aufgaben-Liste "aktivieren" wählen bzw. "activate".
E.
Was mir aufgefallen ist, auf dem S1 steht im Event unter Protokollname "Microsoft-Windows-PrintService/Operational" auf dem S2 aber "Microsoft-Windows-PrintService/Betriebsbereit", die Protokolldatei heißt aber sowohl als auch immer "Microsoft-Windows-PrintService%4Operational.evtx".
Na weil das eine OS wohl in englischer Sprache ist und das andere in deutscher?Diese Log muss man erst explizit aktivieren. Also im Eventlogviewer das Protokoll auswählen und dann rechts in der Aufgaben-Liste "aktivieren" wählen bzw. "activate".
E.