¿Es posible crear una forma sencilla de realizar una copia de seguridad del registro de eventos, como un archivo por lotes o una aplicación simple? Necesito hacerlo funcionar en el sitio de un cliente, donde la referencia es un usuario no experto. GraciasForma simple de hacer una copia de seguridad del registro de eventos en Windows Server
Respuesta
finalmente hice un poco de WinApp usando este método se encuentran en 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));
}
esta es la fuente link:
Simplemente funciona gran!
Si está utilizando Windows 2008, use el comando incorporado wevtutil. Ejemplo:
wevtutil Aplicación EPL c: \ temp \ foo.evtx
De lo contrario, obtener Dumpel.exe del kit de recursos, o psloglist de http://technet.microsoft.com/en-us/sysinternals/bb897544.aspx
El Microsoft Script Center tiene algo de código de ejemplo para Backing Up and Clearing Event Logs usando VBScript y WMI.
Frank-Peter Schultze's Scripting Site tiene un código para borrar un registro de eventos (http://www.fpschultze.de/uploads/clrevt.vbs.txt) que puede modificar para hacer una copia de seguridad o copia de seguridad y luego borrar.
Si tiene acceso al servidor, puede realizar una copia de seguridad desde el Visor de eventos haciendo clic con el botón derecho en un registro y utilizando el comando "Guardar archivo de registro como ...". Puede guardar en un archivo binario, delimitado por tabuladores o delimitado por comas.
Con powershell y export-clixml
su oneliner.
get-eventlog -list | %{ get-eventlog $_.Log | export-clixml -path ($_.Log + ".xml") }
- 1. Archivos SQL Server MDF - Cómo hacer una copia de seguridad
- 2. ¿Cómo hacer una copia de seguridad del servidor de git?
- 3. ¿Dónde está el registro de la aplicación de copia de seguridad para SQL Server 2008?
- 4. SQL Server: ¿cómo consultar cuándo se realizó la última copia de seguridad del registro de transacciones?
- 5. ¿Cómo hacer una copia de seguridad de los trabajos del Agente SQL Server?
- 6. Copia de seguridad de datos de Android 2.2: ¿cómo hacer una copia de seguridad de DefaultSharedPreferences?
- 7. cómo hacer una copia de seguridad incremental en MySQL
- 8. ¿Cómo hacer una copia de seguridad de ArrayList en Java?
- 9. ¿Cómo hacer una copia de seguridad de la base de datos MySQL en Windows?
- 10. Registro de eventos en C# en Windows 7/2008 Servidor
- 11. ¿Qué debo hacer una copia de seguridad en ColdFusion 9?
- 12. ¿Existe alguna forma (automatizada) de hacer una copia de seguridad de los archivos de Hudson CI?
- 13. ¿Cómo hacer una copia de seguridad de Zookeeper?
- 14. Script para hacer una copia de seguridad del repositorio svn en la red compartida
- 15. Problemas de restauración de copia de seguridad de SQL Server?
- 16. ¿Cómo hacer una copia de seguridad de una base de datos filestream?
- 17. Copia de seguridad del repositorio local Mercurial
- 18. ¿Cuál es la forma correcta de hacer una copia de seguridad/restaurar una base de datos de mnesia?
- 19. Permisos de copia de seguridad
- 20. d3.js: cómo realizar una copia de seguridad del DOM
- 21. Leer evento de registro de eventos de Windows específico
- 22. secuencia de comandos de copia de seguridad del servidor sql
- 23. Copia de seguridad del área de trabajo de Eclipse
- 24. ¿Cómo puedo hacer una copia de seguridad del archivo sqlite en la tarjeta SD mediante programación?
- 25. ¿Cómo hacer una copia de seguridad del archivo .apk de la aplicación instalada?
- 26. Configuración de copia de seguridad de Eclipse
- 27. ¿Qué es un programa o script de línea de comandos simple para hacer una copia de seguridad de las bases de datos del servidor SQL?
- 28. CTE para realizar una copia de seguridad de una jerarquía?
- 29. SQL Server realizar copia de seguridad con C#
- 30. Estrategias de copia de seguridad del repositorio SVN