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

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, 2560 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
Frage von BatchNeulingBatch & Shell8 Kommentare

Hallo zusammen, dieses Forum hat mir schon des öteren weiter geholfen. Leider finde ich auch nach intensiver Suche noch ...

Microsoft Office
Excel - Spalte löschen, wenn die Bedingung erfüllt ist
gelöst Frage von wingetMicrosoft Office4 Kommentare

Hallo zusammen, wer kann mir mit einem Makro für folgendes Problem helfen. 1.Beliebige Zeilen 2.Beliebige Spalten 3.Mehrere sheets (Blätter) ...

Microsoft Office
Zeilen in Excel einfügen wenn eine Bedingung erfüllt ist
gelöst Frage von geosulfMicrosoft Office8 Kommentare

Hallo ich möchte ein Problem in Excel lösen habe ein zwei Tägiges Seminar Excel VBA Einsteiger besucht und nun ...

Microsoft Office
EXCEL ganze Zeile farblich markieren, wenn Bedingung erfüllt
gelöst Frage von dumbledorexxlMicrosoft Office2 Kommentare

Hallo und guten morgen, habe folgendes Problem und bekomme es nicht gelöst. in dieser Tabelle soll die ganze Zeile ...

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 4 StundenMikroTik RouterOS4 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 4 StundenSicherheit

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Information von admtech vor 6 StundenAdministrator.de Feedback6 Kommentare

Hallo Administrator User, mit dem Release 5.7 haben wir unsere Startseite überarbeitet und die Beiträge und Fragen voneinander getrennt. ...

Vmware

VMware Desktopprodukte sind verwundbar

Information von Penny.Cilin vor 11 StundenVmware

Die VMware-Anwendungen zum Umgang mit virtuellen Maschinen Fusion, Horizon Client und Workstation sowie die Plattform NSX sind verwundbar. Davon ...

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Frage von ahstaxVisual Studio24 Kommentare

Hallo, ich möchte gerne ein vb.net-Tool schreiben, das am Ende eine Outlook-E-Mail erzeugt. Grundsätzlich ist mir klar, wie das ...

Windows Netzwerk
Netzwerk Neustrukturierung
Frage von IT-DreamerWindows Netzwerk16 Kommentare

Hallo verehrte Community und Admins, bei uns im Haus steht eine Neustrukturierung an. Dafür benötige ich von euch ein ...

Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server16 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...