Rätzelhafte Aufgabenplanung?

Stefan 0815

Enthusiast
Thread Starter
Mitglied seit
18.02.2013
Beiträge
649
Hallo liebes Forum.

Vorgeplänkel:

Ich steuere einige Funksteckdosen über einen Arduino an. Diese Funksteckdosen werden Aktiviert oder deaktiviert über das einfache Senden von einem Asci Zeichen über die serielle Konsole.
Aus unerfindlichen Gründen, ist es mir nicht gelungen, die Komunikation über Windows Komandozeilenbefehle zu übermitteln ohne, dass ich ein Terminalprogramm einmalig gestartet habe. Also habe ich einen Workaround gefunden bei dem ich allerdings auch auf ein Problem gestoßen bin.

Problem:

Ich möchte ein einfaches Programm beim Start des Rechners hochfahren und dann wieder beenden (nicht killen). Dazu habe ich eine Aufgabe per Aufgabenplaner erstellt:

Code:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2013-11-02T15:04:21.8752467</Date>
    <Author>XXXXXXXX(hier steht natürlich im Original etwas!)\XXXXXX</Author>
  </RegistrationInfo>
  <Triggers>
    <BootTrigger>
      <Enabled>true</Enabled>
    </BootTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>MICROSERVER\Administrator</UserId>
      <LogonType>Password</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>false</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>true</RunOnlyIfNetworkAvailable>
    <NetworkSettings>
      <Name>Zuhause</Name>
      <Id>{B89D350C-B419-45B4-B719-2FE829F544E6}</Id>
    </NetworkSettings>
    <IdleSettings>
      <Duration>PT5M</Duration>
      <WaitTimeout>PT15M</WaitTimeout>
      <StopOnIdleEnd>false</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>true</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>C:\inetpub\Hausautomat\cgi-bin\Termite.exe</Command>
      <WorkingDirectory>C:\inetpub\Hausautomat\cgi-bin\</WorkingDirectory>
    </Exec>
  </Actions>
</Task>

Das Programm scheint jedoch nicht das zu machen, was es eigentlich soll. Per Hand starten und beenden im Aufgabenplaner bringt jedoch den gewünschten Effekt!
Wo liegt der Hase begragen?
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh