myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » EventLogSession ExportLog - Remote Host
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

EventLogSession ExportLog - Remote Host

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
inflames2k inflames2k ist männlich
myCSharp.de-Poweruser/ Experte

avatar-3407.gif


Dabei seit: 03.01.2010
Beiträge: 2.235
Entwicklungsumgebung: Visual Studio 2010 Express


inflames2k ist offline

EventLogSession ExportLog - Remote Host

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

wir nutzen ein internes Tool, mit dem wir SQL-Logs, Ereignisprotokolle und andere Protokolle auf Kundenrechnern prüfen und exportieren.

Aktuell planen wir eine Erweiterung, so dass das Tool auch Remote Ereignisprotokolle anzeigt und exportiert. Die Anzeige der Remote Protokolle ist kein Problem. Allerdings stehen wir vor dem Problem, dass der Export des Logs nicht so funktioniert wie wir es benötigen.

Unser Ansatz war nun statt der Globalen EventLogSession eine zum Remotehost aufzubauen.

C#-Code:
EventLogSession session = new EventLogSession(server, domain, user, password, logontype);
session.ExportLog(log, PathType.FilePath, "*", exportPath);

Das funktioniert zwar, hat aber den faden Beigeschmack, dass die Export-Dateien nicht lokal auf dem Rechner auf dem wir die Anwendung laufen haben abgelegt werden sondern auf dem Zielsystem. Damit ist der Weg für uns unbrauchbar.

Aktuell arbeitet die Anwendung so, dass der Zielpfad für den Log-Export festgelegt wird, alle Ereignisprotokolle dahin gesichert werden und im Anschluss in ein Zip-Archiv gepackt werden.

Für das RemoteLog funktioniert das so nicht. Nachdem der Pfad festgelegt wurde und der Export beginnt, findet die EventLogSession den PFad nicht, da dieser auf dem Remotehost nicht existiert.

Hat jemand eine Idee, wie wir das dennoch umsetzen können? Gibt es eventuell eine andere Klasse über die der Export möglich ist?
12.02.2020 09:37 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Monat.
Der letzte Beitrag ist älter als ein Monat.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 09.04.2020 14:39