JägerMeister05
Lt. Junior Grade
- Registriert
- Sep. 2005
- Beiträge
- 450
Hallo,
ich möchte mir mit Powershell ein Hilfstool mit GUI scripten, das Temperaturwerte von meinem Raid-Controller ausliest. Das funktioniert soweit bereits alles einwandfrei. Die Hauptfunktion habe ich jedoch während des Programmierens auf einen Button gelegt, so dass ich direkt überprüfen kann ob es auch so funktioniert wie ich mir das vorstelle.
Jetzt möchte ich aber, das der Teil des Skriptes, der die Temperaturen ausliest und in die GUI überträgt, zum Beispiel alle 5 Minuten automatisch erneut ausgeführt wird, solange das Programm läuft. Wie mache ich das am besten ?
Mir fällt keine Bedingung für eine Schleife ein, mit der ich eine solche Wiederholung erreiche. Ausserdem soll die Schleife ja auch nicht die ganze Zeit ausgeführt werden, sondern eben erst nach einer bestimmten Zeitspanne, da ja ansonsten die CPU-Last hochgeht.
Das Problem ist, rein logisch dürfte überhaupt keine Schleife für mein Problem die Lösung sein. Denn sobald ich eine Bedingung nehme, die nicht zutrifft, springt er ja aus der Schleife raus und geht nicht mehr automatisch rein. Wenn ich aber eine nehme, die zutrifft, und sie aber Endlos ist, habe ich ja das Problem mit der CPU-Last, bzw. der Anzahl an Schleifendurchgängen. Also da hänge ich im Moment
Habe schon viel gegoogled, aber irgendwie finde ich nicht den richtigen Ansatz oder ich stehe einfach total aufm Schlauch oO. Wäre dankbar wenn mir hier vielleicht einer auf die Sprünge helfen könnte. THX (btw bin Powershell-Anfänger )
MfG JägerMeister
ich möchte mir mit Powershell ein Hilfstool mit GUI scripten, das Temperaturwerte von meinem Raid-Controller ausliest. Das funktioniert soweit bereits alles einwandfrei. Die Hauptfunktion habe ich jedoch während des Programmierens auf einen Button gelegt, so dass ich direkt überprüfen kann ob es auch so funktioniert wie ich mir das vorstelle.
Jetzt möchte ich aber, das der Teil des Skriptes, der die Temperaturen ausliest und in die GUI überträgt, zum Beispiel alle 5 Minuten automatisch erneut ausgeführt wird, solange das Programm läuft. Wie mache ich das am besten ?
Mir fällt keine Bedingung für eine Schleife ein, mit der ich eine solche Wiederholung erreiche. Ausserdem soll die Schleife ja auch nicht die ganze Zeit ausgeführt werden, sondern eben erst nach einer bestimmten Zeitspanne, da ja ansonsten die CPU-Last hochgeht.
Das Problem ist, rein logisch dürfte überhaupt keine Schleife für mein Problem die Lösung sein. Denn sobald ich eine Bedingung nehme, die nicht zutrifft, springt er ja aus der Schleife raus und geht nicht mehr automatisch rein. Wenn ich aber eine nehme, die zutrifft, und sie aber Endlos ist, habe ich ja das Problem mit der CPU-Last, bzw. der Anzahl an Schleifendurchgängen. Also da hänge ich im Moment
Habe schon viel gegoogled, aber irgendwie finde ich nicht den richtigen Ansatz oder ich stehe einfach total aufm Schlauch oO. Wäre dankbar wenn mir hier vielleicht einer auf die Sprünge helfen könnte. THX (btw bin Powershell-Anfänger )
MfG JägerMeister