8/8.1 Tasks werden nicht ausgeführt

ghostadmin

Grand Admiral Special
Mitglied seit
11.11.2001
Beiträge
25.209
Renomée
190
Standort
Dahoam Studios
Ich probiere schon stundenlang sowas profanes wie einen Task zu planen und auszuführen aber es funktioniert einfach nicht. Irgendwann hatte ich es vor Monaten geschafft das der Task dann ausgeführt wurde aber 1 Std. danach wurde es ohne irgendeinen Grund nochmal gestartet.

Nun mit einem komplett neuen Task wird nun überhaupt nichts mehr gestartet. Wenn man den Task manuell startet dann steht da zwar ausführen aber wird effektiv nichts gemacht und im Verlauf stehen keinerlei Fehlermeldungen. Nicht mal so einfache Dinge wie Notepad starten funktionieren z.B. c:\windows\system32\cmd.exe /c c:\windows\notepad.exe.

Gibts da vielleicht Alternativen die funktionieren ohne das jemand angemeldet ist?

Hier ein Beispiel:
Code:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2015-02-24T22:28:49.8791002</Date>
    <Author>INTRANET\Administrator</Author>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <StartBoundary>2015-02-24T20:30:03</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByWeek>
        <DaysOfWeek>
          <Monday />
          <Tuesday />
          <Wednesday />
          <Thursday />
          <Friday />
        </DaysOfWeek>
        <WeeksInterval>1</WeeksInterval>
      </ScheduleByWeek>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>PROCALC\Administrator</UserId>
      <LogonType>Password</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>P3D</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>C:\backupscript\startbackup.exe</Command>
    </Exec>
  </Actions>
</Task>
 
Wie legst du den Task denn an? Über die GUI (Aufgabenplanung) oder auf der Konsole über schtasks.exe? Sieht man im Taskmanager, ob der Prozess gestartet wird?

MfG Dalai
 
Woran ich nicht gedacht hatte bei allen Befehlen den Pfad mit anzugeben weil die Umgebungsvariable nicht der Pfad ist in der die Datei gestartet wird (in diesem Fall eine .cmd) sondern c:\windows\system32. Nur seltsam das das Script überhaupt schon mal gelaufen ist.
 
Zurück
Oben Unten