Kann Robocopy so konfiguriert werden, dass nur die „Fehler“ protokolliert werden?

10

Kann Robocopy so konfiguriert werden, dass nur die „Fehler“ protokolliert werden?

Bei einem großen Kopierauftrag bin ich wirklich nur daran interessiert zu wissen, welche Dateien NICHT kopiert wurden.

Corey
quelle
4
Versuchen Sie es mit /NFL /NDL /NP.
TheCleaner
Haben Sie versucht, sich bei einer Datei anzumelden und diese Datei an grep weiterzuleiten (oder einfach "zu finden")?
Stephane
1
/ NDL hat die ausführliche Ausgabe entfernt und zeigt nur Fehler und Kopierfortschritt
Dinesh Rajan

Antworten:

1

Es ist nicht in der Dokumentation, dass Sie dies tun können;

http://technet.microsoft.com/en-us/library/cc733145.aspx

Sie können Ihren Job mit / v ausführen und in eine Protokolldatei / ein Protokoll ausgeben. Schreiben Sie dann ein kleines Skript, um die Protokolldatei zu analysieren und alle bis auf übersprungenen Dateien zu entfernen.

Hier gibt es ein gut aussehendes Skript.

http://www.chapmancentral.co.uk/cloudy/2013/02/23/parsing-robocopy-logs-in-powershell/

Dadurch wird die Protokolldatei analysiert (überprüfen Sie die Schalter) und dann an eine CSV ausgegeben, die Sie leicht in Ihrem bevorzugten Tabellenkalkulationsprogramm bearbeiten können.

sgtbeano
quelle
Ich habe hier auch diese Antwort gefunden, von der ich denke, dass sie genau das tut, was Sie auch brauchen. stackoverflow.com/questions/17751755/…
sgtbeano