Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Aktualisierungen der letzten 2 Wochen eines Verzeichnisses als Textdatei speichern?

Mitglied: mymomo

mymomo (Level 1) - Jetzt verbinden

22.09.2013 um 21:52 Uhr, 1387 Aufrufe, 5 Kommentare

Moin!

Derzeit ist es so, dass ich Laufwerke oder einzelne Verzeichnisse per /TREE und Powershell täglich auslese und in eine Textdatei schreibe.

Nun würde ich es gerne dahingehend weiterentwickeln, dass die Änderungen der letzten 2 Wochen in einer gesonderten Textdatei dokumentiert werden. Sind 2 Wochen rum, fallen Daten die vor 14 Tagen reingeschrieben worden sind wieder raus.
Soweit der Plan.

Ist dies " auf einfache Weise" realisiertbar?

Ich schätze spätestens mit einer Datenbank wäre das realisierbar (welche Notfalls auch auf dem Server auf dem dies realisiert werden soll verfügbar gemacht werden könnte).
Da ich in Sachen Programmierung noch sehr unerfahren bin, würde das zwar sicherlich für mich an ein Mammutprojekt grenzen, aber da ich mich ohnehin in Sachen Programmierung weiterbilden möchte, wäre das sicherlich auch hilfreich.

Hat da wer ein paar Tipps für mich?
Mitglied: AnonBorg
23.09.2013 um 16:36 Uhr
Hallo mymomo,

warum orientierst Du Dich nicht am create oder modified Date der Dateien ?
dir /T:C /T:W /S /Q

Ich würde das mittels Auto-IT und der Funktion "FileGetTime" realisieren.
- Rekursiv die Verzeichnissese durchsuchen,
- Dateienamen, die vor <14 Tagen created wurden in eine Datei schreiben
- das ganze nächtlich (Scheduler) laufen lassen.
So hast Du täglich eine Datei aller Files die nicht älter als 14 Tage sind.

Mein Anwendungsfall war, Files ( in einem Verz.), die älter als 7 Tage sind, zu löschen.

René
Bitte warten ..
Mitglied: mymomo
23.09.2013 um 22:01 Uhr
hey rené...
das klingt interessant und einleuchtend... natürlich kann ich mich auch am createdatum orientieren, da hast du recht...
wie ich schon schrieb, ich bin noch keine leuchte im bereich der entwicklung und bilde mich da gerade erst weiter... da ich zuerst mit sql anfange zu lernen, weil man das ja nun einmal weiß gott wo benötigt, war mein erster gedanke dies auch über eine datenbank laufen zu lassen^^..

auto-it und FileGetTime - alles klar... da schaue ich mal nach...
wenn ich überhaupt nicht weiterkomme, macht es dir hoffentlich nichts aus dich dazu noch einmal zu rate zu ziehen?

zwar möchte ich es selbst lernen und eigene wege finden dies umzusetzen, doch würde es dir vielleicht etwas ausmachen mir dein script mal zur verfügung zu stellen? im prinzip macht es ja nun wirklich nicht viel anderes als mein vorhaben...

grüße
Bitte warten ..
Mitglied: AnonBorg
24.09.2013, aktualisiert um 11:45 Uhr
Hallo mymomo,
schick mir doch bitte eine PM mit Deiner Mailadresse, dann sende ich Dir das Script.
René

Edit: Script ist fertig. Drei Parameter übergeben! ( Tage Pfad Dateiname)
Bitte warten ..
Mitglied: 5t8d1e
25.09.2013 um 22:58 Uhr
Ahoi René,

hier ein quick and dirty script (Powershell). Wenn ich richtig verstanden habe willst du eine Übersicht über alle Dateien und eine Übersicht mit den Dateien die die letzten 14 Tage geändert wurden.

01.
#Verzeichnis was durchsucht wird
02.
[string]$mySearchPath='z:'
03.
#jetzt minus 14 Tage
04.
[datetime]$myDate=(get-date).adddays(-14)
05.
#csv zum Speichern des Ergebnisses
06.
[string]$myCsv1='F:\temp\all_files.csv'
07.
[string]$myCsv2='F:\temp\changes_last_14_days.csv'
08.
#Dateien die in den letzten 14 Tage geändert wurden 
09.
[array]$myResults = Get-ChildItem -Path $mySearchPath -Recurse | select Fullname,LastWriteTime
10.
#gesamtes Ergebnis exportieren
11.
$myResults | Export-Csv -Path $myCSV1 -Delimiter ";" -NoTypeInformation -Force
12.
#Dateien die innerhalb der letzten x Tage geändert wurden
13.
$myResults | where { $_.LastWriteTime -ge $mydate } | Export-Csv -Path $myCSV2 -Delimiter ";" -NoTypeInformation -Force

Der Torsten wars!
Bitte warten ..
Mitglied: mymomo
26.09.2013 um 18:29 Uhr
das klappt sehr gut, danke torsten...
gar nicht so schwer wie ich es mir vorgestellt habe...
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
IPv6 Aktualisierung
gelöst Frage von trallerBatch & Shell3 Kommentare

Hallo, ich versuche gerade ein Script zu schreiben, um die IPv6 bei einem DynDNS Anbieter zu aktualisieren. Ich muss ...

Ubuntu
Ubuntu problem bei Aktualisierung
gelöst Frage von Philipp711Ubuntu16 Kommentare

Hallo Leute, ich habe folgendes Problem bei einem Linux-Server. Eine Aktualisierung des Servers ist irgendwie nicht mehr möglich. "Apt-get ...

RedHat, CentOS, Fedora
Aktualisierung von CentOS 7
gelöst Frage von honeybeeRedHat, CentOS, Fedora2 Kommentare

Hallo, wie kann ich bei CentOS 7 die Sicherheitsupdates installieren? Habe mit diesem Command versucht: aber das wurde mit ...

Windows 7

Problem Aktualisierung Änderungsdatum Netzlaufwerk

gelöst Frage von essener77Windows 711 Kommentare

Hallo Community, Wenn ich in einem Netzlaufwerk Office Dateien hoste und diese Dateien öffne, reicht das aus um den ...

Neue Wissensbeiträge
Humor (lol)
Preisvertipper
Information von Dilbert-MD vor 4 TagenHumor (lol)8 Kommentare

Moin! weil heute Freitag ist, zeige ich Euch den Preisvertipper der Woche: vergesst den Acer Predator 21x, der ist ...

Windows Update
Sicherheitsupdate für SQL Server 2014 SP3
Information von sabines vor 5 TagenWindows Update2 Kommentare

Für den SQL Server 2014 existiert ein Sicherheitsupdate. Laut KB Artikel wird es als CU3 angezeigt: Server 2014 SP3 ...

Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 6 TagenBackup1 Kommentar

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 8 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Heiß diskutierte Inhalte
Windows Server
Lange Wartezeiten beim speichern und öffnen auf Win Server 2019
Frage von installerWindows Server46 Kommentare

Hallo, habe ein Problem mit langen Wartezeiten beim öffnen / speichern von Office Dokumenten etc. auf Netzlaufwerken auf einem ...

LAN, WAN, Wireless
Durchblick im Ubiquiti Dschungel
Frage von installerLAN, WAN, Wireless26 Kommentare

Hallo, ich möchte gerne ein Wohnhaus mit Ubiquiti WLAn Access Points (inkl. Mesh Funktion) austatten und auch eine grafische ...

Utilities
TeamViewer - Software installieren mit Admin Account
Frage von gwitzigUtilities26 Kommentare

Hallo, ich bin bei einem Großkunden und muss einen Hotfix (Windows 7 Notebook) installieren. Habe es mit TeamViewer Version ...

Grafikkarten & Monitore
Server mit extra Graphikkarte
gelöst Frage von EuroPCGrafikkarten & Monitore18 Kommentare

Moin, ich habe hier ein Angebot unseres IT- Dinstleisters über einen Server mit Xeon E2176G Prozessor. Laut Intel hat ...