header1   header
header
header Register : : Login header
header
connector   connector
menuleft menuright
submenu   submenu
left
Get the event counts from E2K7 msg trk logs.
Last Post 19 Jan 2008 05:06 PM by Rob. 8 Replies.
Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
RobUser is Offline
New Member
New Member
Posts:19
Avatar

--
19 Jan 2008 02:50 PM

    gci MSGTRK*.log -name |% {

    $src_evt_ht = @{}

    write-host

    $_

    gc $_ | foreach {

    if ($_.startswith("2";)){

    $rec = $_ -split ","

    $src_evt_ht[($rec[7] + "." + $rec[8])] += 1

    }

    }

    write-host

    $src_evt_ht

    }



    RobUser is Offline
    New Member
    New Member
    Posts:19
    Avatar

    --
    19 Jan 2008 02:59 PM

    Some weird pastage on the original post.

     

    Let's see if this works better.

     

    gci MSGTRK*.log -name |% {
     $src_evt_ht = @{}
     
     write-host
     $_
     gc $_ |
     foreach {
      if ($_.startswith("2";)){
       $rec = $_ -split ","

       $src_evt_ht[($rec[7] + "." + $rec[8])] += 1
      }
     }

     write-host
     $src_evt_ht
    }

     

     



    RobUser is Offline
    New Member
    New Member
    Posts:19
    Avatar

    --
    19 Jan 2008 03:02 PM

    Still looks odd.

    Script file attached.


    11197395371.ps1

    RobUser is Offline
    New Member
    New Member
    Posts:19
    Avatar

    --
    19 Jan 2008 03:45 PM

    TXT attachment to make the server happy.


    1119495110971.txt

    halr9000User is Offline
    PowerShell MVP, Site Admin
    Advanced Member
    Advanced Member
    Posts:565
    Avatar

    --
    19 Jan 2008 03:57 PM

    If you use the style drop-down and pick Code, it should work ok for you.

    gci MSGTRK*.log -name |% {
    $src_evt_ht = @{}

    write-host
    $_
    gc $_ |
    foreach {
    if ($_.startswith("2";)){
    $rec = $_ -split ","

    $src_evt_ht[($rec[7] + "." + $rec[8])] += 1
    }
    }

    write-host
    $src_evt_ht
    }



    Community Director, PowerShellCommunity.org
    Co-host, PowerScripting Podcast
    Author, TechProsaic
    RobUser is Offline
    New Member
    New Member
    Posts:19
    Avatar

    --
    19 Jan 2008 04:53 PM
    Rules, rules, rules!  Everythings gotta have rules! - Calvin
     
    Looks like it got rid of the "smiley", but still doesn't like
    the index references in the hash table accumulator.
     
     
     
    gci MSGTRK*.log -name |% {
    	$src_evt_ht = @{}
    	
    	write-host
    	$_
    	gc $_ | 
    	foreach {
    		if ($_.startswith("2";)){
    			$rec = $_ -split ","
    
    			$src_evt_ht[($rec[7] + "." + $rec[8])] += 1
    		}
    	}
    
    	write-host
    	$src_evt_ht
    }


    RobUser is Offline
    New Member
    New Member
    Posts:19
    Avatar

    --
    19 Jan 2008 04:54 PM

    TANJ!

    The "smiley' doesn't show up on Preview, but it's there in the post.



    halr9000User is Offline
    PowerShell MVP, Site Admin
    Advanced Member
    Advanced Member
    Posts:565
    Avatar

    --
    19 Jan 2008 04:59 PM
    Yeah, I noticed that. :s I'm sorry your post has turned into a guinea pig. I've brought the issues you're having with the editor to the community leaders. We'll talk it over and find a good fix.


    Community Director, PowerShellCommunity.org
    Co-host, PowerScripting Podcast
    Author, TechProsaic
    RobUser is Offline
    New Member
    New Member
    Posts:19
    Avatar

    --
    19 Jan 2008 05:06 PM

    No problem.  If it makes it easier to clean up after you get it cornered and stomped on, you can just delete the thread and I'll re-post it if you want.



    You are not authorized to post a reply.


    Active Forums 4.3
    right
    footer   footer
    footer Sponsored by Quest Software • SAPIEN Technologies • Compellent • Microsoft Windows Server 2008 R2 footer
    footer   footer