Jump to content

WhiteGloves

Members
  • Gesamte Inhalte

    7
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von WhiteGloves

  1. Hey guybrush, nein nicht wirklich ;) Vielleicht hättest du dir den Thread doch ein wenig genauer anschauen sollen ;) @Olc: Ich danke dir das du dir da die mühe gemacht hast und das für mich rausgefunden hast ! Ich werde mir das morgen direkt einmal anschauen, dass ist sicherlich Interessant. Ich hatte leider selbst nicht die Zeit dazu die MSDN zu durchwühlen... Weder noch, es geht bzw ging mir einfach um das Prinzip das es unwichtig ist. Grob gesagt führt das Skript ein paar Aufräumarbeiten sowie Konfigurations Einstellungen durch die allerdings bei einem Reboot nicht stattfinden sollen! Die Laufzeit des Skripts kann bis zu mehreren Minuten betragen, womöglich sogar bis zu einer knappen Stunde und natürlich will niemand solange auf seinen Neustart des Systems warten. Kann mir vlt jemand ein Beispiel nennen, in welchem Fall es interessant gewesen wäre zu wissen was das Skript tut wenn es zwischen einem Reboot und einem Shutdown unterscheiden soll ? ;) Problem ist doch folgendes, das System wird heruntergefahren oder rebootet (egal), jetzt wird in das Ereignisprotokoll eingetragen welche Dienste etc was auch immer beendet wird. Zu einem ähnlichen Zeitpunkt startet sich nun das Skript, welches die Eventlog zwar auslesen kann... aber ja keine Informationen erhält ob GERADE rebootet oder shutdown gemacht wird. Wenn das Script ausgeführt werden würde wenn das System wieder startet, dann wäre das richtig und man könnte auslesen wie groß die verstrichene Zeit dazwischen liegt und das somit ermitteln, aber dann läuft mein Script ja gar nich mehr^^ Naja danke für die Hilfe, ich denke mit der WMI werde ich das jetzt schon hinbekommen
  2. Sorry wenn du glaubst das ich damit die User beleidigt habe dann solltest du nochmal den Thread lesen. Es macht halt nunmal keinen Unterschied bei der Hilfe für mein Problem ob die User wissen was das Script macht oder nicht. Tatsache. Und nichts anderes habe ich geschrieben. Ich bin nur etwas über seine Aussage verärgert, dass er schrieb das es nämlich doch Interessant wäre das zu wissen... Und wenn wir mal alle einen Moment drüber nachdenken, zumindest die Anwendungsentwickler unter uns, dann werden wir zu dem Schluss kommen das er falsch liegt. Wenn jemand der den Thread ließt und keine Antwort auf die Frage hat, soll er nicht irgendwas posten nach dem Motto, vielleicht gehts auch anders, wenn ich bereits erwähnt habe das es nur diesen Weg gibt. Wahrscheinlich gibt es in Windows keine Information darüber, sondern der reboot aktiviert eine Funktion im ACPI des Bios. Ich glaube das ich diesen Weg weiterverfolgen werden, es gibt nämlich mittels ASL (ACPI Control Method Source Language) einen Weg gewisse Informationen aus dem ACPI auszulesen, vielleicht findet sich dort etwas zu dem "Shutdown Modus". Trotzdem Danke für Hilfe PS: Ich bin nicht darauf aus mich mit Leuten hier zu streiten, wenn du dich, abra-x-as, in irgendeiner Form von mir angegriffen fühlen solltest, bitte ich um Verzeihung. Zudem will ich diese Diskussion nicht fortführen ob es jetzt einen Unterschied macht zu wissen was das Script tut oder nicht. Daher bitte ich auch alle anderen die jetzt gerne nach Lesen des Threads ihren Senf dazu geben möchten, dass einfach zu lassen ;) Für Tipps und Lösungsansätze oder Ideen bin ich trotzdem weiterhin dankbar !
  3. Nein ist es nämlich nicht :rolleyes: Wieso behauptest du, dass es doch Interessant wäre zu wissen was das Script tut, wenn ich sage das es nicht so ist und du ja nichteinmal weißt was das Script macht und daher auch keine Rückschlüsse darauf ziehen kannst ob es eine andere Möglichkeit gäbe !? Da sich das Script erst aktiviert wenn der Shutdown / Reboot aktiv ist, und auch nur genau dann, seine Sinnvolle Aufgabe verrichten kann wenn es an diesem Zeitpunkt weiß ob ein reboot oder ein shutdown ausgeführt wird dann ist es so. Alle anderen Lösungens Ideen, welche das auch immer sein mögen die du mir nennen willst oder könntest wenn du wüsstest was das Script tut, ausser auszulesen ob reboot oder shutdown stattfindet, gibt es entweder nicht oder sind nicht machbar. Das Script muss es zu diesem Zeitpunkt wissen ! Einzige Lösung die ich bisher hören durfte war es nach einem Start des Systems auszulesen (z.B aus dem Eventlog...) wieviel Zeit zwischen der Systemstartzeit und der letzen Shutdownzeit verstrichen ist, um somit auszuwerten ob ein Reboot stattgefunden hat, sind zwar Möglich, aber absolut unbrauchbar da mein Script jetzt nicht mehr ausgeführt wird und auch nicht mehr Sinn machen würde. Also bleibt als letzte und einzige Lösung... während der Scriptlaufzeit also während des Shutdowns auszulesen ob Reboot oder Shutdown stattfindet. Woher das ausgelesen oder wie sich das ermitteln läßt ist völlig egal. Jetzt kommen sicherlich solche Posts, vonwegen "wenn du uns nicht sagst was das Script macht, können wir dir auch nicht helfen". Vorweg sei gesagt, sowas braucht ihr gar nicht erst zu Posten, da es nämlich nicht stimmt ! Und ihr somit sinnloserweiße nur eure Foren Beitragszähler erhöht/erhöhen wollt. Ein zusätzlicher Grund, neben dem das es absolut irrelevant ist zu wissen was das Script macht, ist das es eine Menge Arbeit wäre dies hier zu erläutern. Darf ich erfahren woher du diese Information hast? Oder ist das nur deine Vermutung? Also wenn noch jemand etwas weiß oder Tipps geben könnte wie man vielleicht an diese Information kommen könnte, immer her damit ! :D
  4. Hallo blub, ich habe mein System gerade mal neugestartet und anschließend das Systemevent durchgeguckt aber ich konnte keinen Shutdown type finden, auch keine ID #1074 ! Wo hast du diese Information her? (Nur so zur Info: Ich nutze Win XP) Olc: Was das Script tut ist eher uninteressant, und es gibt keinen anderen Lösungansatz... Es wird ausgeführt wenn das System herunterfährt / neustartet und es muss zu diesem Zeitpunkt wissen ob ein reboot oder ein shutdown ausgeführt wird! Von wo es sich diese Information holt ist dabei völlig egal...
  5. Hmm ich wüsste nicht wie das gehen soll.... Mein Script schaltet sich erst ein wenn das System heruntergefahren / neugestartet wird. Nicht beim Bootvorgang ! Zu diesem Zeitpunkt, wird in die Eventlog höchstens eingetragen welche Dienste oder Prozesse beendet werden. Wenn ich die Zeit auslese wann das Ereignisprotokoll gestartet wurde, dann ist das System ja schon wieder hochgefahren und dann greift mein Script ja nicht mehr.... Den WMI werde ich mir morgen auf der Arbeit nochmal genauer anschauen, danke !
  6. Danke ! Ich denke hier im Board lässt sich noch so einiges lernen. Dein Link hat mir jetzt nicht weitergeholfen, er zeigt ja nur wie ich einen Task mithilfe des "Taskplaners" nach dem Booten starten kann. Ich hab mal die weiterführenden Links angeschaut aber ich glaube nicht das ich dort finde wonach ich suche. Oder weißt du da genaueres, dass es mit diesem TaskService Object oder einem ähnlichem möglich ist die benötigte Information herauszufinden !? Man müsste genaueres über die Arbeitsweise der shutdown.exe herausfinden... Fährt Sie das System herunter und überprüft zum Schluss ob Neugestartet werden soll und bootet das System neu? Ich mein... irgendwie muss Windows ja mitgeteilt werden das es anschließend wieder booten soll....
  7. Hallo MCSEboard, Ich habe ein (VBS) Script welches sich automatisch beim Herunterfahren bzw beim Neustart des PCs ausführt. Ich hätte das aber gerne so, dass bei einem Neustart des Rechners das Script etwas anderes tut als es bei Herunterfahren macht. Also meine Frage, gibt es eine Möglichkeit nachdem die shutdown.exe aufgerufen wurde, noch herrauszufinden wie dessen Parameter waren? Also \s (Herunterfahren) oder \r (Neustart) ? Irgendwo muss die Information ja gespeichert werden ob der Rechner anschließend wieder bootet oder aus bleibt. Schonmal Danke im vorraus ! Mfg WhiteGloves
×
×
  • Neu erstellen...