Ich plane eine Aufgabe von vb.net mit diesen Parametern. Erzeugt die Aufgabe korrekt und führt sie aus. Dies funktioniert zwar lokal, aber ich muss diese Aufgabe auf dem Server erstellen. Irgendwelche Ideen?Aufgabenplan im Windows-Server von einem anderen Computer
Using tService As New TaskService()
Dim Fecha As DateTime = DateTime.Parse(txtFDesde.Text + " " + txtHDesde.Text)
Dim tTime As New TimeTrigger()
Dim tDefinition As TaskDefinition = tService.NewTask
tDefinition.RegistrationInfo.Description = "Tarea programada para ejecutar"
tDefinition.Settings.RunOnlyIfLoggedOn = False
tTime.StartBoundary = New DateTime(Fecha.Year, Fecha.Month, Fecha.Day, Fecha.Hour, Fecha.Minute, 0)
tDefinition.Triggers.Add(tTime)
Dim url As String = "http://localhost:5000/" & Param
tDefinition.Actions.Add(New ExecAction("cmd.exe", "/c start " & url))
tService.RootFolder.RegisterTaskDefinition("Test " & Param, tDefinition)
End Using
Danke, ich benutze das Beispiel und es funktioniert! Es ist möglich, ob der Benutzer angemeldet ist oder nicht? – Sorginah
Sie meinen, an der Maschine angemeldet zu sein, von der dieses Programm ausgeführt wird, oder an der Maschine angemeldet zu sein, auf die Sie remote auf den Taskplan zugreifen? – Ctznkane525
In die Maschine, die Zugriff auf die Aufgabe zu planen. Ich versuche, die Einstellungen dafür zu ändern, aber ich kann nicht finden, welches ist das. Ich suche es hier: https://msdn.microsoft.com/en-us/library/windows/desktop/aa383480(v=vs.85).aspx – Sorginah