Wie kann ich die Anmeldeinformationen ändern, die von einer geplanten Aufgabe mit C# .NET verwendet werden?Zugriff auf geplante Windows-Aufgabe mit C#
3
A
Antwort
4
Jemand eine Task-Scheduler-Klassenbibliothek auf codeproject.com geschrieben hat, könnte es sein, was Ihr nach ...
:)
1
Check out this library für mit TaskSheduler arbeiten. Es ist in VB geschrieben, aber ich habe es leicht referenziert und es von C# aus aufgerufen.
4
Anstatt Code zu verwenden, können Sie den Befehl 'SCHTASKS' verwenden, indem Sie ihn mit der Methode System.Diagnostic.Process.Start mit den erforderlichen Parametern ausführen. Es ist einfach und erfordert nicht viel Aufwand.
2
Sie müssen RegisterTaskDefintion für die Definition der Aufgabe mit dem neuen Benutzernamen und Passwort aufrufen, um nur das Passwort zu ändern.
-Code-Fragment
// Add COM-Reference to "TaskScheduler 1.1 Type Library" to the project
using TaskScheduler;
// code in function X
TaskSchedulerClass TaskClass = new TaskSchedulerClass();
TaskClass.Connect();
// access one task (or search for it or enumerate over all tasks)
IRegisteredTask lTask = null;
lTask = TaskClass.GetFolder("\\").GetTasks(0)[0];
// provide domain\\username and password (ask user for it, use encryption)
string lUsername = "TestDomain\\TestUsername"; // TestDomain can be the hostname for a local user
string lPassword = "xyzPassword";
RegisterTaskDefinition(lTask.Path, lTask.Definition, (int)_TASK_CREATION.TASK_UPDATE, lUsername, lPassword, lTask.Definition.Principal.LogonType, Type.Missing);
Ursprüngliche Quelle für Antwort: http://taskscheduler.codeplex.com/discussions/215362
Verwandte Themen
- 1. Geplante Erstellung mit C++ in Visual Studio
- 2. Zugriff auf DirecroryEntry mit C#?
- 3. Geplante woker auf Heroku
- 4. C# MVC ausführen geplante Methode?
- 5. C++ Zugriff auf Vektor
- 6. Zugriff auf GMail mit AE.Net.Mail in C#
- 7. Zugriff auf eine Website mit C#
- 8. Zugriff auf Sharepoint-Daten mit C#?
- 9. Zugriff auf GIF-Frames mit C#
- 10. Zugriff auf Spaltenname mit ExecuteScalar in C#?
- 11. Zugriff auf die Website mit C# POST
- 12. C# Zuverlässige verzögerte/geplante Ausführung Best Practice
- 13. Möglich, geplante .exe auf aws auszuführen?
- 14. Zugriff auf WinRM in C#
- 15. Win32-Funktion für geplante Tasks in C++
- 16. Zugriff auf Umgebungsvariablen in C++
- 17. C# Zugriff auf Pfad verweigert
- 18. Wie kann ich eine geplante Aufgabe mit C# aktivieren/deaktivieren?
- 19. Zugriff Taskplaner in Windows Server 2003 und E-Mail senden, wenn geplante Aufgabe fehlschlägt C#
- 20. Optionen für den Zugriff auf S3/DynamoDB mit C/C++
- 21. Wie geplante Aufgabe mit PHP?
- 22. Zugriff auf anonyme C# -Typobjekte
- 23. Zugriff auf Notizblockspeicher von C
- 24. Ziel C Zugriff auf Elemente
- 25. Zugriff auf Benutzer über C#
- 26. ASP.NET: Geplante Aufgaben
- 27. Zugriff auf Bildfeld auf Childform, C#
- 28. Geplante Aufgaben/Plugin auf CRM 4.0
- 29. mehrere geplante android benachrichtigung auf android mit appcelerator titan
- 30. Zugriff auf Attribute mit Nokogiri