Error:Name "main::Eventype" used only once: possible typo at H:\perl 
scripts\wmitimed.pl line 20.
Name "Win32::Eventlog::GetMessageText" used only once: possible typo at H:\perl 
scripts\wmitimed.pl line 3.
Can't call method "GetNumber" on an undefined value at H:\perl scripts\wmitimed.pl 
line 11.
Process terminated with exit code 0

====Code =======
use Win32::Eventlog;
# Enable message retrieval
$Win32::Eventlog::GetMessageText = 1;
my $SecPerWeek = 7 * 24 * 60 * 60;
my $Now = time ();
my $WeekAgo = $Now - $SecPerWeek;
my $Num;
my $Event - new Win32::EventLog( "System", "" )
            or die " Unable to open eventlog. \n " ;
$~ = "Event_Message";
if( $Event->GetNumber( $Num ) )
{
    my $Flag = EventLog_Backwards_Read | Eventlog_Sequential_Read;
    my %Hash;
    my $fContinue = 1;
    do
{
    if  ( $Event->Read( $Flag, 0, \%Hash ) )
    {
        if ( $Hash {$Eventype} == Eventlog_Error_Type )
        {
            local $Message = $Hash{Message} || "No Message";
            print "$Hash{Source} on $Hash{Computer} indicated an error ";
            print " at " . localtime( $Hash{TimeGenerated} ) . " .\n";
            write;
            print "\n";
        }
    }
    else
    {
        $fContinue = 0;
    }
    } while ($WeekAgo < $Hash{TimeGenerated} && $fContinue );
    Win32::EventLog::CloseEventLog( $Event->{handle} );
}

format EVENT_MESSSAGE=

            Message: ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                $Message
    ~                         ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                $Message
    ~                         ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                $Message
    ~                         ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                $Message
    ~                         ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                $Message
    ~                         ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                $Message
    ~                         ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
.

==== End Code ====

===
Mike Singleton 
Network Analyst
(253) 272-1916  x1259
(253) 405-1968 (cellular)
[EMAIL PROTECTED]

DaVita Inc.
_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to