Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Schleife soll solange die Daten verwerfen bis die Bedingung erfüllt ist

Frage Entwicklung Batch & Shell

Mitglied: obacht

obacht (Level 1) - Jetzt verbinden

11.09.2012 um 01:48 Uhr, 2554 Aufrufe, 2 Kommentare

Hallo,

bin am verzweifeln…
ich lese ein Eventlog ein, mein Script macht soweit alles richtig, nur wenn ich das Script wieder starte liste es immer das gesamte Eventlog ein.

Der letzte Eintrag der bearbeitet wurde ist in eine Datei ( $event) weggeschrieben, dieser wird beim Start ausgelesen, anschließend im Eventlog nach dieser Zeile gesucht (die ich auch finde). Ab dieser Zeile möchte ich wieder mit der Überwachung bzw. weiteren Bearbeitung fortfahren.

Es geht um diesen Teil, hier sollte doch Void die Daten vernichten, bei einem Treffer der Zeile ($_ -eq $event), mittels $run=0 diese wieder verlassen und weiter mit den neuen Eventeinträgen machen. Was mache ich falsch?


$eventlog (Eventlog zumÜberwachen)
$event (letzter Eintrag der bearbeitet wurde)



bla….

get-content $eventlog -wait | Foreach {

if ($run -eq 1) {

if (!($_ -eq $event)) {

foreach ($i in $_) {
$foreach.Current
[void] $foreach.MoveNext()

$run = 0
}
}


else …
bla…..
Mitglied: Dirmhirn
11.09.2012 um 09:25 Uhr
HI!

machst du mal code-blöcke um deinen code...

mit break oder continue kannst du normalerweise schleifen beenden.
Do while schleife wäre auch noch eine möglichkeit.

sg Dirm
Bitte warten ..
Mitglied: Cthluhu
11.09.2012 um 10:52 Uhr
Zitat von obacht:
Hallo,
Hi

bin am verzweifeln…
ich lese ein Eventlog ein, mein Script macht soweit alles richtig, nur wenn ich das Script wieder starte liste es immer das
gesamte Eventlog ein.

Hier könnte eventuell ein "tail" abhilfe schaffen.

lg

Cthluhu
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
For-Schleife Bedingung "nicht erfüllt" abfragen (8)

Frage von BatchNeuling zum Thema Batch & Shell ...

Datenbanken
gelöst SQL max wert in WHERE Bedingung (7)

Frage von StarMann zum Thema Datenbanken ...

Microsoft Office
gelöst Zellen mit vba verketten bis Bedingung eintritt (2)

Frage von hellas zum Thema Microsoft Office ...

Microsoft Office
Internext explorer about:blank auslesen, schleife bis gelanden (1)

Frage von thomas1972 zum Thema Microsoft Office ...

Neue Wissensbeiträge
Sicherheit

Millionen Euro in den Sand gesetzt?

(3)

Information von transocean zum Thema Sicherheit ...

Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Eine Netzwerkdose im Wechsel für zwei unterschiedliche Netze (12)

Frage von kartoffelesser zum Thema LAN, WAN, Wireless ...

Netzwerke
Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense (11)

Frage von Spitzbube zum Thema Netzwerke ...

Voice over IP
SNOM D765 an LancomR883VAW (10)

Frage von MS6800 zum Thema Voice over IP ...

Windows Netzwerk
Ordner-Freigabe außerhalb der Domäne (9)

Frage von Remsboys zum Thema Windows Netzwerk ...