Jump to content

anarcy

Members
  • Gesamte Inhalte

    9
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von anarcy

  1. Ahhhhhh! Super! das wars. $items = Get-ChildItem -Path "C:\Temp\testlog" foreach ($item in $items) { get-content $item | % { if($_ -match "Suchbedingung"){ $_ | out-file out.txt -append } } } Ja cool! @ducke: Das geht auch gut! Nur noch eine Kleinigkeit fällt mir gerade auf was noch geändert werden müsste. Wenn nach dem Datum gesucht wird nimmt er nur die Zeilen die mit dem Datum beginnen. Für mich besser wäre : er sucht nach dem aktuellen Datum und ab dem Datum bis an das Ende der Datei wird alles in eine Logdatei oder Variable geschrieben. Beispiel: Normal steht am Zeilenanfang immer das Datum :2013-01-23 Aber ab und zu auch nicht! Wenn das Datum gefunden wird ab dann alles Bis ende kopieren und an logfile -append. Geht das?
  2. Hi, ich hab jetzt folgendes. Bräuchte da allerdings noch etwas hilfe. Das mit $item | funktioniert wohl so nicht wie ich das gerne hätte! Hat noch wer ne idee wie er den Code lauffähig bekommt?! :p $items = Get-ChildItem -Path "C:\Temp\testlog" foreach ($item in $items) { get-content $item | { if($_ -match "Suchbedingung"){ $_ | out-file out.txt -append } } }
  3. Ok! Also ich habe mich jetzt mal an das PS Script hier gehalten: Get-ChildItem -Path C:\Temp\testlog -Recurse | Where-Object {$_.LastWriteTime -lt (get-date).adddays(-1)} | out-file C:\Temp\outfile.txt @Cybquest das hat mir beim aufruf schon ne fehlermeldung gebracht das er $date nicht kennt! ansonsten sieht das super aus! und das mit dem sendmail habe ich schon realisiert! Noch mal genau: in dem Verzeichnis: C:\Temp\testlog liegen mehrer Textdateien (Logfiles) Diese haben am anfang jeder Zeile einen Zeitstempel Ich würde jetzt gerne alles files durchlaufen und immer nach dem aktuellen datum -1 (gestern suchen) wenn gefunden dann den rest der datei bis zum ende kopieren und in ein Textdatei die z.B. eine Ebene tiefer liegt(C:\Temp\) schreiben bzw. anfügen. Ob das jetzt ein Powershell oder Batch-Script ist - ist mir eigentlich egal.
  4. Hallo, ich bin momentan über einen kleinen Script welches alle TXT-Files eines Ordners durchsucht (nach dem aktuellen Datum) und dann die komplette Zeile in eine andere TXT Datei kopiert. FOR /R C:\Temp\testlog (hier liegen die Txt Datein) find "time" >> C:\Temp\Logile.txt So ungefähr hab ich mir das gedacht. Hintergrund ich habe mehrere Logfiles welche ich nach dem aktuellen Datum durchsuchen lassen will und mir dann die komplette Zeile in einen andere Textdatei speichern lassen will. Diese Datei wird dann per Mail an mich gesendet- Täglich- ! (Das habe ich schon!) Hat da jemand vllt. eine Idee oder ein Script-Beispiel?
  5. anarcy

    subinacl mit /file

    Was heißt keine Zeit! Es sind jetzt 5Std. her seit meinem ersten Post. Ich wollte halt nur mal was hören. Ein, weiß ich nicht hätte mir schon gereicht. Aber jetzt weiß ich ja, das hier doch aktivität herscht.
  6. anarcy

    subinacl mit /file

    mir scheint also ob das forum hier nicht so oft frequentiert wird..oder was??
  7. anarcy

    subinacl mit /file

    jetzt hab ich aber eine neue frage--wie schreibe ich von der syntax her jetzt--z.b in xcacls oder subinacl--- "Domänen-Benutzer" also ich will einen Ordner für alle Domänen-Benutzer berechtigen..Wie schrieb ich die Syntax?? Er meckert mir immer bei der Schreibweise von Domänen-Benutzer-- Habs schon mit "" versucht--oder Domain Users ging aber beides nicht.. hat jemand eine idee??
  8. anarcy

    subinacl mit /file

    ah--hab was rausgefunden. mit xcacls gehts wohl cscript XCACLS.vbs Pfad /I enable /G "Domäne\User":;R gehts es.. ich hatte sozusagen die zeile.. für subinacl gesucht--aber wenns mit xcacls auch geht--solls mir recht sein..
  9. Hallo, ich habe eine Frage zu subincal. Mit subinacl.exe /file pfad /grant=SID=R setze ich eine berechtigung--mein problem ist..das diese Berechtigung nicht nur für diesen Ordner zieht, sonder auch für die unterordneer.. also wenn ich den ordner anklicke-> rechte maus->sicherheit->erweitert->in der spalte "übernehmen für"--steht da immer "diesen ordner,unterordner". ich will aber nur "diesen ordner". was mach ich da falsch? Hoffe ich hab mir einigermassen verständlich ausgedrückt.. Danke--!
×
×
  • Neu erstellen...