corraggiouno
Goto Top

Batch Datei wird per Aufgabenplanung nicht ausgeführt

Hi, ich hoffe ihr könnt mir weiterhelfen.

Folgende Konfiguration habe ich vorgenommen um ein batch-script auszuführen:

Unter Programm/Skript habe ich

C:\Windows\SysWOW64\cmd.exe eingetragen.

Dann unter Argumente hinzufügen (optional):
/c "D:\daten\script.bat"

Und dann habe ich noch Unabhängig von der Benutzeranmeldung ausführen selektiert

Leider wird das script nicht bei Anmeldung eines Users ausgeführt.

Hat jemand einen Tipp für mich, was ich falsch gemacht habe?

Content-Key: 315517

Url: https://administrator.de/contentid/315517

Printed on: April 24, 2024 at 09:04 o'clock

Member: rubberman
rubberman Sep 17, 2016 at 11:07:35 (UTC)
Goto Top
Hallo Corraggiouno.

C:\Windows\SysWOW64\cmd.exe
Warum SysWOW64? Nicht verwechseln: Im System32 Verzeichnis liegt die 64Bit Version der cmd.exe.

Leider wird das script nicht bei Anmeldung eines Users ausgeführt.
1. Was hast du als Trigger angegeben?
2. Woran hast du erkannt, dass das Script nicht ausgeführt wird? (Ein Batchfenster wirst du ggf. sowieso nicht sehen.)

Grüße
rubberman
Member: Corraggiouno
Corraggiouno Sep 17, 2016 at 15:34:53 (UTC)
Goto Top
Ach so. Also das Scriptchen besteht nur aus Textausgaben. Ich dachte dass die dann automatisch in der cmd-Konsole ausgegeben werden.
Member: rubberman
rubberman Sep 17, 2016 at 16:45:28 (UTC)
Goto Top
<?xml version="1.0" encoding="UTF-16"?>  
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">  
  <RegistrationInfo>
    <Author>rubberman @ administrator.de</Author>
    <Description>Textausgaben</Description>
    <URI>\message</URI>
  </RegistrationInfo>
  <Triggers>
    <LogonTrigger>
      <Enabled>true</Enabled>
      <Delay>PT30S</Delay>
    </LogonTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">  
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</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>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
    <Priority>5</Priority>
  </Settings>
  <Actions Context="Author">  
    <Exec>
      <Command>C:\Windows\system32\cmd.exe</Command>
      <Arguments>/c "D:\daten\script.bat"</Arguments>  
    </Exec>
  </Actions>
</Task>
  • Öffne Notepad ([Windows]+[R] -> notepad -> OK)
  • füge den Text ein
  • Datei -> Speichern unter ...
    • navigiere zum Desktop
    • Codierung: Unicode (WICHTIG!)
    • Dateityp: Alle Dateien (*.*)
    • Dateiname: message.xml
    • Speichern
    • Schließen

  • Öffne die Aufgabenplanung
  • Aufgabe importieren
    • navigiere zum Desktop
    • wähle message.xml
    • Öffnen
    • OK

30s nach Neuanmeldung sollte dein Script aufpoppen.

Grüße
rubberman
Member: Corraggiouno
Corraggiouno Sep 18, 2016 at 10:22:42 (UTC)
Goto Top
Vielen Dank rubberman für die xml. Wenn ich die Aufgabe importieren möchte, wird aber leider die xml-Datei im Windows-Explorer nicht erkannt bzw. kann diese nicht selektieren.
Member: rubberman
rubberman Sep 18, 2016 updated at 10:53:30 (UTC)
Goto Top
Bitte beim Speichern genauso vorgehen, wie beschrieben. Es ist essenziell, dass die Datei im Unicode Format (UTF-16 LE) vorliegt und Dateityp "Alle Dateien" ausgewählt wurde, da sonst (bei ausgeblendeten bekannten Dateiendungen) der Typ standardmäßig *.txt wäre, was dir ggf. nicht auffällt.

Grüße
rubberman
Member: Corraggiouno
Corraggiouno Sep 18, 2016 updated at 11:27:22 (UTC)
Goto Top
Hallo rubberman
Ich bin genau so vorgegangen, wie du beschrieben hast. Wenn ich direkt auf den Desktop schaue, ist die Datei auch eine XML-Datei. Wähle ich Sie jedoch über den Aufgabenplaner aus, wird diese nicht angezeigt.
Member: rubberman
rubberman Sep 18, 2016 at 12:19:48 (UTC)
Goto Top
Was, wenn du beim Importieren statt "XML-Dateien" auch "Alle Dateien" auswählst?

Grüße
rubberman