Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Mit Taskplaner mehrere Scripte zeitversetzt starten (Beim Systemstart)

Mitglied: F94649

F94649 (Level 1) - Jetzt verbinden

05.06.2009, aktualisiert 13:16 Uhr, 7078 Aufrufe, 5 Kommentare

Hallo, ich bin neu hier. Das ist mein erster Beitrag, daher bitte ich um etwas Nachsicht.

Hallo,

ich möchte unter Windows XP Professional sowie Windows Server 2003 mit Hilfe des Taskplaners mehrere voneinander unabhängige Prozesse starten. Diese werden gestartet durch ein Perl-Script das jeweils mit unterschiedlichen Parametern aufgerufen wird. Zusätzlich ist zu erwähnen, daß jeder Prozess auch mit einem unterschiedlichen Betriebssystem-User laufen muss. Dies habe ich versucht dadurch zu erreichen, daß ich mehrere Tasks über den Taskplaner erzeugt habe, die beim Systemstart automatisch gestartet werden sollen. Wenn ich die Prozesse nacheinander (mit jeweils einigen Sekunden Wartezeit) manuell starte, funktioniert alles. Wenn ich dann aber einen Neustart mache, versucht der Taskplaner-Dienst die Prozesse alle parallel zu starten. Dies funktioniert dann nicht und ich bekomme im Logfile die Meldung (beispielhaft für einen Prozess):

"s99axaproespool_win_start_jt_batch_boot_P3_JT2.job" (perl.exe)
Ende: 05.06.2009 07:59:34
Ergebnis: Der Task wurde mit folgendem Ergebniswert abgeschlossen: (1).

Meine Idee wäre jetzt, die Startaufrufe in eine Batch-Datei zu stellen und jeweils nacheinander mit einem sleep-Aufruf dazwischen zu starten. Das Problem wäre dann aber, wie ich es hinbekomme, daß dann jeweils unterschiedliche Betriebssystem-User verwendet werden. Unter Linux gäbe es dafür z.B. den Befehl "su". Gibt es so etwas auch mit Bordmitteln unter Windows?


Gruß

Jürgen
Mitglied: 66268
05.06.2009 um 11:53 Uhr
Hey,

wäre es eien Lösung für dich ein Perl-Script zu schreiben welches die anderen zeitversetzt startet?
In Perl gibts die sleep(); Funktion. In die Klammer schreibst einfach die Anzahl der Sekunden wie lange das Script nix machen soll.

Mit dem Taskplaner alleine bekommst das nicht hin. Kannst auch genauso eine Batch schreiben die die sleep.exe benutzt um die Zeitverszögerung zu ermöglichen, ist das gleiche Prinzip. Allerdings müsstest die sleep.exe auf jedem Client ins system32 packen oder von nem Netzlaufwerk aus starten was ich jetzt nicht so schön finde wie Lösung nur mit Perl.

Grüßle
Bitte warten ..
Mitglied: F94649
05.06.2009 um 13:26 Uhr
Hallo,

danke für Deine schnelle Antwort. Leider war ich zu dem Zeitpunkt noch nicht fertig mit meiner Frage und habe sie nur zwischengespeichert. Die Lösung mit dem Perl-Script hilft mir insofern nicht weiter, als daß ich dann leider auch keine unterschiedlichen BS-User verwenden kann. Oder doch?

Gruß

Jürgen
Bitte warten ..
Mitglied: 66268
05.06.2009 um 13:54 Uhr
Okay so bringt dir das natürlich nix.

Wenn du die Tasks mit der GUI anlegst kannst du da ja nen Benutzer mitgeben unter dem der Task gestartet wird.

Dann hätte ich noch die Idee dass du die anderen Tasks aus der Batch Datei startest und zwar mit

schtasks.exe /run /TASKNAME1

sleep 20

schtasks.exe /run /TASKNAME2

sleep 20

usw.

Vielleicht hilft dir das weiter...

Grüßle
Bitte warten ..
Mitglied: F94649
05.06.2009 um 15:07 Uhr
Hallo mgruber,

recht herzlichen Dank. So funktioniert es. Auf meinem XP-System sieht allerdings die Syntax ein bißchen anders aus:

schtasks.exe /run /tn "TASKNAME1"

Gruß

Jürgen
Bitte warten ..
Mitglied: 66268
05.06.2009 um 15:11 Uhr
ja du hast Recht. War mein Fehler, sorry.

Hauptsache es läuft ;)
Bitte warten ..
Ähnliche Inhalte
Windows Server

FTP Script startet nicht über Taskplaner

gelöst Frage von Diddi-tbWindows Server6 Kommentare

Hallo zusammen, ich möchte von einem FTP Server eine SQL Datei abholen und diese nach erfolgtem Download dort löschen. ...

Windows 10

Skript starten bei Systemstart (per Aufgabenplanung)

gelöst Frage von IceAgeWindows 107 Kommentare

Guten Morgen all, ich habe hier einen aktuellenWin10 Prof / 64bit Client, auf dem ein PowerShell Skript bei jedem ...

Exchange Server

Exchange 2013 Script per Taskplaner ausführen

gelöst Frage von agnostikerExchange Server7 Kommentare

Hi Gemeinde, ich habe ein ziemlich einfaches Script geschrieben: $exch_server='myexchange' $session=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "http://$exch_server/powershell/" -Authentication Kerberos Import-PSSession $session ...

Windows 8

Programme, Arbeitsplatz, TaskManager starten nach Systemstart verzögert

gelöst Frage von Jaumann.WWindows 82 Kommentare

Guten Tag zusammen, seit ein paar Tagen habe ich folgendes Problem: Der PC startet und bootet mit gewohnter Geschwindigkeit. ...

Neue Wissensbeiträge
Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 4 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 7 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 2 TagenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++33 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Batch & Shell
Powershell: Im AD nach Comutern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell21 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
Frage von Bommi1961Batch & Shell20 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...