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 C-Sharp Probleme mit Scheduled Task

Mitglied: MCITPSA

MCITPSA (Level 1) - Jetzt verbinden

29.05.2013 um 16:30 Uhr, 2109 Aufrufe, 1 Kommentar

Hallo Gemeinde,

heute wende ich mich einmal mit einer C# Frage an euch und hoffe das zumindest diese beantwortet werden kann ...

Ich erstelle mittels C# und dem TaskSchedulerWrapper einen Task der zu ziet x laufen soll.
Mitgeben möchte ich das der Task nach 1 Stunde expired und dann nach einer weiteren Stunde deleted wird.

Der Task wird derzeit erstellt, nur wenn ich mir den Task dann ansehe, hat er in den Einstellungen auch stehen das er 1 Stunde später expired aber die erste Ausführung erst nach dem expiren stattfinden soll

Hier mal mein Codeschnipsel dazu:
01.
TaskDefinition td = ts.NewTask(); 
02.
td.RegistrationInfo.Description = "Eine Beschreibung"; 
03.
td.Principal.LogonType = TaskLogonType.InteractiveToken; 
04.
 
05.
TimeTrigger tt = new TimeTrigger(); 
06.
tt.StartBoundary = Convert.ToDateTime(DateTime.Now + TimeSpan.FromHours(1)); 
07.
tt.EndBoundary = Convert.ToDateTime(DateTime.Now + TimeSpan.FromHours(1)); 
08.
 
09.
td.Settings.DeleteExpiredTaskAftre = new TimeSpan(1,0,0); 
10.
td.Triggers.Add(tt); 
11.
td.Actions.Add(new ExecAction("Mein befehl")); 
12.
 
13.
//Register Task in RootFolder 
14.
ts.RootFolder.RegisterTaskDefinition(@"Mein Task",td,TaskCreation.Create,HttpContext.Current.User.Identity.Name,null);
Wie bereits gesagt der Task wird sauber erstellt.
Lasse ich den "DeleteExpired" part weg, wird der Task regulär auch ausgeführt und richtig angezeigt.
Mit dem aktive "DeleteExpired" sieht der Task dann in etwa so aus:

Name | Status | Triggers | Next Run Time |....
Task | Ready | At 16:17 on 29.05.2013 - Trigger expires @ 29.05.2013 17:12:00 | 29.05.2013 18:17

Weiß hier jemand eine Lösung?!?

Viele Grüße,
MCITPSA
Mitglied: MCITPSA
04.06.2013 um 09:09 Uhr
Hallo alle zusammen,
da mir bis jetzt leider niemand einen Hinweis geben konnte und es mich gefuchst hat das "problem" zu lösen, bin ich nun auf eine Lösung selbst gekommen.
Für alle die ggf. auch mal dieses "Phänomen" haben kommt nun hier meine Lösung.
01.
TaskDefinition td = ts.NewTask(); 
02.
td.RegistrationInfo.Description = "Eine Beschreibung";  
03.
td.Principal.LogonType = TaskLogonType.InteractiveToken; 
04.
 
05.
TimeTrigger tt = new TimeTrigger(); 
06.
DateTime d1 = DateTime.Now; 
07.
DateTime d2 = d1.AddHours(2); 
08.
tt.StartBoundary = Convert.ToDateTime(DateTime.Now + TimeSpan.FromHours(1)); 
09.
tt.EndBoundary = d2; 
10.
 
11.
td.Settings.DeleteExpiredTaskAftre = new TimeSpan(1,0,0);  
12.
td.Triggers.Add(tt);  
13.
td.Actions.Add(new ExecAction("Mein befehl"));  
14.
 
15.
//Register Task in RootFolder  
16.
ts.RootFolder.RegisterTaskDefinition(@"Mein Task",td,TaskCreation.Create,HttpContext.Current.User.Identity.Name,null);
Viele Grüße,
MCITPSA
Bitte warten ..
Ähnliche Inhalte
Windows Server
Scheduled Tasks
Frage von derhoeppiWindows Server4 Kommentare

Hallo, vor kurzem habe ich einen Server migriert. Dabei wurden von mit sämtliche Scheduled Tasks exportiert und anschließend wieder ...

IDE & Editoren
IDE für C-Sharp und C++ auf Windows
gelöst Frage von BugdroidIDE & Editoren8 Kommentare

Hallo, Ich nutze derzeit Visual Studio, aber auf Dauer ist es mir etwas zu Ressourcenfressend und für meine Zwecke ...

C und C++
C Sharp XAML Universal
Frage von DippsC und C++3 Kommentare

Hallo ich versuche gerade mit C#2015 ein Projekt Universal XAML zu erstellen um auf einem Raberry PI 2 mit ...

C und C++
C-sharp SearchPattern (Regex)
Frage von YanmaiC und C++6 Kommentare

Hallo ihr Administratoren, ich verwende ein AUtocpmpletemenu Plugin. Dort habe ich Snippets, die dann sozusagen completed werden. Beim erstellen ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 5 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 7 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 7 StundenMicrosoft7 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Server
Route-Befehl Unterstützung (unter CMD)
Frage von FKRR56Server12 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...