Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
The ClearEventLog method clears the specified event log.
This topic uses Managed Object Format (MOF) syntax. For more information about using this method, see Calling a Method.
Syntax
uint32 ClearEventLog(
[in] string ArchiveFileName
);
Parameters
-
ArchiveFileName [in]
-
Path and file name of the file to be cleared.
Note
If the ArchiveFileName comes from a source that you do not know or trust, then this value should be verified before using it in a call to ClearEventLog.
Return value
Return code | Description |
---|---|
|
Success |
|
Privilege Missing |
|
Invalid Parameter |
Examples
The following VBScript sample demonstrates how to clear the entries from the System event log file on the local machine from instances of Win32_NTEventlogFile.
Note
A backup file can be specified to the ClearEventLog method if a backup of the data is desired before clearing the log.
Set LogFileSet = GetObject("winmgmts:{(Backup,Security)}").ExecQuery("select * from Win32_NTEventLogFile where LogfileName='System'")
for each Logfile in LogFileSet
RetVal = LogFile.ClearEventlog()
if RetVal = 0 then WScript.Echo "Log Cleared"
next
The following perl sample demonstrates how to clear the entries from the System event log file on the local machine from instances of Win32_NTEventlogFile.
Note
A backup file can be specified to the ClearEventLog method if a backup of the data is desired before clearing the log.
use strict;
use Win32::OLE;
close(STDERR);
my ($LogFile, $LogFileSet);
eval {$LogFileSet = Win32::OLE->GetObject("winmgmts:{(Backup,Security)}")->
ExecQuery("SELECT * FROM Win32_NTEventLogFile WHERE LogfileName='System'");};
if(!$@ && defined $LogFileSet)
{
foreach $LogFile (in $LogFileSet)
{
my $RetVal = $LogFile->ClearEventlog();
if ($RetVal == 0)
{
print "\nLog Cleared\n";
}
else
{
print Win32::OLE->LastError, "\n";
}
}
}
else
{
print Win32::OLE->LastError, "\n";
}
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows Server 2003 |
Namespace |
Root\CIMV2 |
Header |
|
MOF |
|
DLL |
|