Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Zusammenfassung aus Robocopy Log erstellen

$
0
0

Hallo,

ich mache ein Backup per Robocopy über die PowerShell (.ps1) und schicke mir das Log anschließend per Mail.

Um den Überblick zu behalten, wollte ich zusätzlich noch eine Kurze Zusammenfassung des Logs mit in die E-Mail packen.

Da die betreffenden Zeilen zum Großteil am Anfang und am Ende des Logs stehen, habe ich die hiermit ausgelesen:

$Pfad_C = "C:\Test\Log\"
$Pfad_D = "C:\Test\Log\"
$Oberes_Log = Get-Content $Logfile -First 15
$Unteres_Log = Get-Content $Logfile -Last 8
$nz = (Get-Content $Logfile)[-2]                     #Neue Leere Zeile (Absatz)
$Text_C = "Anzahl der Dateien in der Quelle (C:\)"
$Text_D = "Anzahl der Dateien im Ziel (D:\)"
$Anzahl_C = (dir $Pfad_D).count
$Anzahl_D = (dir $Pfad_F).count

$Ausgabe = ($Oberes_Log, $Unteres_Log, $nz, $Text_C, $nz, $Anzahl_C, $nz, $Text_D, $nz, $Anzahl_D) | Out-File -FilePath $Logfile_Short -Append
 

Ich finde aber keine Parameter um hinter die gezählten Dateien Text zu schreiben und zusätzlich noch die Gesamtgröße zu ermitteln.

Zusätzlich stören mich die fehlerhaften Umlaute im Robocopy Log. Ich habe bereits von einem "-encoding UTF8" Parameter gelesen, allerdings habe ich noch nicht herausgefunden, wo ich den setzen muss, damit die Umlaute korrekt ins Log geschrieben werden und somit dann auch korrekt in die Zusammenfassung übertragen werden.



Am Ende soll es in etwa so aussehen: (Dies stammt von einem Englischen System, Meins ist auf Deutsch)

    Started : Mon Sep 10 16:56:13 2007

       Source : \\fileserver\Backups

         Dest : \\192.168.102.240\share\

    -----------------------------------------------------------------------------

                    Total    Copied   Skipped  Mismatch    FAILED    Extras

         Dirs :         1         0         1         0         0         0

        Files : *.*
        Files :         2         1         1         0         0         0

        Bytes :  287.56 m  280.86 m    6.70 m         0         0         0
            -----------------------------------------------------------------------------

        Times :   0:00:38   0:00:38                       0:00:00   0:00:00

        Ended : Mon Sep 10 16:56:52 2007


    Anzahl der Dateien auf dem Quellsystem:

                   2 Datei(en)    301.535.920 Bytes


    Anzahl der Dateien auf der Netzwerkfestplatte:

                   2 Datei(en)    301.535.920 Bytes

Vielen Dank für Eure Hilfe.

Gruß

Revan335


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>