È possibile creare un modo semplice per eseguire il backup del registro eventi, ad esempio un file batch o una semplice app? Ho bisogno di farlo funzionare sul sito di un cliente, dove il riferimento è un utente non esperto. GrazieUn modo semplice per eseguire il backup del registro eventi su Windows Server
risposta
Infine ho fatto un po 'WinApp utilizzando questo metodo trovato su internet:
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));
}
questa è la fonte link:
Funziona semplicemente grande!
Se si utilizza Windows 2008, utilizzare il comando wevtutil incorporato. Esempio:
wevtutil Applicazione EPL c: \ temp \ foo.evtx
In caso contrario, ottenere Dumpel.exe dal corredo delle risorse, o PsLogList da http://technet.microsoft.com/en-us/sysinternals/bb897544.aspx
Il Microsoft Script Center ha un po 'di codice di esempio per Backing Up and Clearing Event Logs usando VBScript e WMI.
Il sito di Scripting di Frank-Peter Schultze dispone di un codice per cancellare un registro eventi (http://www.fpschultze.de/uploads/clrevt.vbs.txt) che è possibile modificare per il backup o il backup, quindi deselezionare.
Se si dispone dell'accesso al server, è possibile eseguire il backup dal Visualizzatore eventi facendo clic con il pulsante destro del mouse su un registro e utilizzando il comando "Salva file di registro con nome ...". È possibile salvare in un file binario, delimitato da tabulazioni o delimitato da virgole.
Con powershell e export-clixml
suo oneliner.
get-eventlog -list | %{ get-eventlog $_.Log | export-clixml -path ($_.Log + ".xml") }
- 1. Backup del database MySQL automaticamente su un server Windows
- 2. Come eseguire il backup del server Git?
- 3. Come eseguire il backup del database MySQL su Windows?
- 4. Il modo più semplice per eseguire javascript sul lato server
- 5. Eseguire "backup" del database SQL Server Compact
- 6. Il modo più semplice per eseguire IIS su Mac?
- 7. Esiste un modo semplice per eseguire il backup degli snippet utente di Oracle SQL Developer?
- 8. Un modo semplice per eseguire il backport del codice Java 6 su Java 5?
- 9. Scrittura/lettura nel registro eventi di Windows
- 10. Dove si trova il registro dell'applicazione di backup per SQL Server 2008?
- 11. Che cos'è un semplice programma o script da riga di comando per eseguire il backup dei database del server SQL?
- 12. Come eseguire il backup e il ripristino del repository SVN?
- 13. Registrazione eventi in C# su Windows 7/2008 Server
- 14. Come eseguire il backup del database SQLite?
- 15. Lettura evento registro eventi di Windows specifico
- 16. Un modo semplice per eseguire test su una gemma?
- 17. Come posso eseguire il backup di un database GridFS MongoDB nel modo più semplice?
- 18. aggiungere registro eventi per Registry
- 19. Quando accedere al registro eventi di Windows?
- 20. Reinizializzare il servizio Registro eventi di Windows senza riavvio
- 21. Modo corretto per eseguire il polling del server sullo sfondo
- 22. Qual è il modo più semplice per eseguire gli script Python in un server cloud?
- 23. Stampa su registro utilizzando la lingua Go Server HTTP semplice
- 24. Problemi del registro eventi PrototypeJS
- 25. Scrittura di eventi nel registro eventi di Windows utilizzando Coldfusion
- 26. File MDF di SQL Server - Come eseguire il backup
- 27. È necessario creare manualmente un'origine del registro eventi di Windows durante l'installazione di un servizio Windows
- 28. Qual è il modo migliore per eseguire il backup dei dati su Google App Engine?
- 29. come eseguire il proxy per eseguire il back-end del server su un determinato percorso?
- 30. Progetto di installazione per un servizio di Windows e il registro eventi