Jump to content

Powershell: Logfile überwachung


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

vielleicht sollte ich zuerst erwähnen das ich noch recht wenig erfahrung mit der Programmierung besitzte. Deshalb hoffe ich, dass ihr mir weiter helfen könnt.

 

Zu meinem Problem:

Ich soll ein Script schreiben, dass auf meinem lokalen Rechner läuft. Dieses Script soll dabei, per Remote, ein Logfile unseres Mailservers in Real-Time überwachen. Ich hab es jetzt schon mal so hinbekommen, dass ich mit Get-Content das Logfile einlese, mir die x-Beliebigen letzten Zeilen anzeigen lasse und das mir die neuen Zeilen in meiner Powershell Console angezeigt werden. Den Get-Content Befehl übergebe ich per Invoke-Command an unseren Mailserver.

 

Mein bisheriges Script:

 

function start-LogUp
{

param
(
[string]$Computer,
$path,
[int]$last,
$Credential
)

$LogSession = New-PSSession -ComputerName $Computer -Credential $Credential

Invoke-Command -Session $LogSession -ScriptBlock { Param($path,$last) Get-Content $path -last $last -Wait} -ArgumentList $path,$last

}

 

Nun soll ich die Ausgabe jedoch noch als Objecte Ausgeben lassen. Dies ist allerdings der Punkt, an dem ich nicht mehr weiter komme.. Habt ihr eventuell einen kleinen Tipp für mich?

 

Ich nehme auch gern verbesserungs Vorschläge bezüglich meines bereits existierenden Scriptes an. :)

 

Vielen Grüße

Chris

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...