All posts tagged Bordmittel

Hallo zusammen,

in dem heutigen Howto zeige ich euch ein kleines Powershell Skript, wie Ihr Logdateien in Realtime monitoren könnt.
Folgenden Zeilen im Skript sollten angepasst werden, über diese Variablen könnt Ihr das Monitoring steuern.

Im Header des Skripts habe ich den Ablauf dokumentiert, sollten noch Fragen aufkommen, Ihr wisst wie Ihr mich erreichen könnt.

Wie immer freue ich mich über Kommentare und Anregungen.

Viele Grüße
Helmut

Wenn man mal eine schnelle Lösung benötigt um zwei gleiche Ordner zu vergleichen. Bieten sich folgenden Windows Boardmittel an:
Als erstes muss man sich ein Übersicht erstellen lassen, was der derzeitige Ist Stand ist. Funktioniert mit folgenden Befehlen:

dir C:\Ordner1 /S /AD /B /ON>C:\AndereOrdner\Ordner1.txt
dir C:\Ordner2 /S /AD /B /ON>C:\AndereOrdner\Ordner2.txt

/S Listet Dateien und alle Unterverzeichnisse auf
/A A –> Listet Dateien mit angegebenen Attributen auf (mit dem Zusatz D –> Verzeichnisse)
/B Einfaches Format
/ON O –>  Gibt die Liste sortiert aus (mit dem Zusatz N –> alphabetisch nach Namen sortiert)

image

Wenn für die beiden Verzeichnisse eine Textdatei angelegt wurde vergleicht man mit folgenden Befehl die beiden Textdateien.

fc /C /L /N C:\AndereOrdner\Ordner1.txt C:\AndereOrdner\Ordner2.txt

/C Vergleicht ohne Rücksicht auf Groß-/Kleinschreibung.
/L Vergleicht Dateien als ASCII-Textdateien.
/N Zeigt bei einem ASCII-Vergleich die Zeilennummern an.

image

Die Ausgabe könnte wie folgt aussehen:

image

Quelle: http://www.faq-o-matic.net/2010/05/11/unterordner-vergleichen/

Viele Grüße
Helmut

Heute habe ich eine guten Tipp bei IT-Administrator gelesen.

Mit den Bordmitteln von Windows 7 kann man einfach und Schnell nach alten Daten suchen und diese auch gleich entfernen lassen wenn man möchte.

forfiles /s /p “C:\irgendein Verzeichnis” /d –01.01.1998 /c “cmd /c echo @path”

/s = Durchsucht alle Unterverzeichnisse rekursiv

/p Pfad “C:\irgendein Verzeichnis” = Bestimmt die Pfadangabe wo die Suche beginnen soll

/d Datum = (+) oder (-) wählt Daten die größer/gleich oder weniger/gleich mit folgenden Datumsformat TT.MM.YYYY (“/d –/+01.01.1998”)

/c Befehl = Bestimmt den für jede Datei auszuführenden Befehl (/c “cmd /c echo @fname ist seit heute neu” oder /c “cmd /c echo @path”)

Mit den Befehl forfiles /? kann man sich eine Liste aller Befehle ausgeben lassen.

Hier noch ein paar Beispiele:

image

Danke und viele Grüße
Helmut