Czy można utworzyć prosty sposób tworzenia kopii zapasowej dziennika zdarzeń, na przykład pliku wsadowego lub prostej aplikacji? Muszę sprawić, aby działało na stronie klienta, gdzie referencja jest użytkownikiem nie będącym ekspertem. DziękiProsty sposób tworzenia kopii zapasowej dziennika zdarzeń w systemie Windows Server
Odpowiedz
Wreszcie zrobiłem trochę winapp użyciu tej metody znaleźć w Internecie:
public void DoBackup(string sLogName)
{
string sBackup = sLogName; // could be for example "Application"
EventLog log = new EventLog();
log.Source = sBackup;
var query = from EventLogEntry entry in log.Entries
orderby entry.TimeGenerated descending
select entry;
string sBackupName = sBackup+"Log";
var xml = new XDocument(
new XElement(sBackupName,
from EventLogEntry entry in log.Entries
orderby entry.TimeGenerated descending
select new XElement("Log",
new XElement("Message", entry.Message),
new XElement("TimeGenerated", entry.TimeGenerated),
new XElement("Source", entry.Source),
new XElement("EntryType", entry.EntryType.ToString())
)
)
);
DateTime oggi = DateTime.Now;
string sToday = DateTime.Now.ToString("yyyyMMdd_hhmmss");
string path = String.Format("{0}_{1}.xml", sBackupName, sToday);
xml.Save(Path.Combine(Environment.CurrentDirectory, path));
}
Jest to źródło link:
To po prostu działa wielką!
Jeśli używasz systemu Windows 2008, użyj wbudowanej komendy wevtutil. Przykład:
wevtutil epl aplikacji C: \ temp \ foo.evtx
Inaczej dostać dumpel.exe z zestawu zasobów lub psloglist od http://technet.microsoft.com/en-us/sysinternals/bb897544.aspx
Microsoft Script Center ma jakiś przykładowy kod Backing Up and Clearing Event Logs przy użyciu VBScript i WMI.
Witryna skryptowa Frank-Peter Schultze zawiera kod do wyczyszczenia dziennika zdarzeń (http://www.fpschultze.de/uploads/clrevt.vbs.txt), który można zmodyfikować do tworzenia kopii zapasowych lub tworzenia kopii zapasowych, a następnie wyczyścić.
Jeśli masz dostęp do serwera, możesz wykonać kopię zapasową z Podglądu zdarzeń, klikając prawym przyciskiem myszy dziennik i używając polecenia "Zapisz plik dziennika jako ...". Możesz zapisać plik binarny, rozdzielany tabulatorami lub rozdzielany przecinkami.
Z powershell i export-clixml
jego oneliner.
get-eventlog -list | %{ get-eventlog $_.Log | export-clixml -path ($_.Log + ".xml") }
- 1. SQL Server kopii zapasowej i przywracania kopii zapasowych
- 2. Amazon RDS: Przywróć migawkę bez tworzenia kopii zapasowej zaraz po
- 3. GitLab: Czy zadanie tworzenia kopii zapasowej rake jest atomowe?
- 4. Tworzenie kopii zapasowej .sqlite (dane podstawowe)
- 5. W jaki sposób udostępniasz pliki dziennika w systemie Windows?
- 6. Jak przywrócić z kopii zapasowej mercurial
- 7. skrypt kopii zapasowej serwera SQL
- 8. Musi być sposób, aby usunąć dane w SQL Server bez obciążania dziennika
- 9. Usługa kopii zapasowej Linuxa z obsługą Glacier
- 10. Najlepsze praktyki dla kopii zapasowej MySQL
- 11. Jaki jest najlepszy sposób tworzenia kopii zapasowej zawartości pamięci Blob Azure?
- 12. Tworzenie kopii zapasowej zdalnie za pomocą innobackupex
- 13. pgAdmin III Przywracanie PLAIN Kopii zapasowej
- 14. Obliczanie rozmiaru kopii zapasowej bazy danych
- 15. Przywracanie kopii zapasowej programu SQL Server 2000 na serwerze SQL Server 2012
- 16. Najbardziej skuteczny sposób tworzenia dziennika aktywności
- 17. Tworzenie kopii zapasowej NSUserDefaults i synchronizowanie iPhone'a
- 18. Przenoszenie/tworzenie kopii zapasowej profili FTP Netbeans
- 19. Klejnot kopii zapasowej Ruby - udostępniane konfiguracje?
- 20. SVN - Przywróć repozytorium z kopii zapasowej
- 21. Co oznaczają te opcje kopiowania tylko kopii zapasowej?
- 22. Czy istnieje skrypt SQL, którego można użyć do określenia postępu procesu tworzenia kopii zapasowej lub przywracania programu SQL Server?
- 23. jest to możliwe kopii zapasowej i przywrócić plik bazy danych w systemie Android? non urządzenia korzeniowe
- 24. iOS: Podstawowa baza danych kopii zapasowej w iCloud?
- 25. Czy zaplanowane UILocalNotifications są częścią kopii zapasowej urządzenia iOS?
- 26. Regex powolny w systemie Windows Server 2008
- 27. zapytań do tworzenia kopii zapasowych bazy danych w innej lokalizacji w systemie plików
- 28. Ustal, czy programowo jest włączone tworzenie kopii zapasowej całego systemu.
- 29. Dodaj datę do bazy danych kopii zapasowej bazy danych SQL
- 30. Zignoruj "widoki" w kopii zapasowej mysql db przy użyciu mysqldump