Hier habe ich Dienst erstellen für das Schreiben von .txt-Datei und geben Parameter aus Task-Scheduler mit diesem Code:Wie Argument übergeben, während Task Scheduler Aufruf von C#
static void Main(string[] args)
{
string abc = string.Empty;
foreach (var item in args)
{
abc += item +" ";
}
string path = @"D:\GST Project\Demo Text File.txt";
File.WriteAllText(path, abc);
}
Ich habe die Aufgabe in Task-Scheduler hinzugefügt dies wie:
I unter Verwendung von C# -Code unter meinem Scheduler-Task aufrufen will, ist mein Code, die ich von Link
genommen habenIch frage mich, wie wir den Parameter über TaskService übergeben können. Auch Was sollte ich anstelle von Server.Name, Login, Domäne, Passwort übergeben. Danke für Ihre Hilfe!
Ist das Argument das gleiche auf jedem laufen? Oder variiert es von Lauf zu Lauf? – mjwills
Warum sollte der Scheduler-Task so aufgerufen werden? Warum rufen Sie nicht einfach direkt die Konsolenanwendung auf? _Ist es, weil es remote läuft? _ – mjwills
@mjwills Ich muss jede Aktion durch Scheduler nicht schreiben Code zum Aufruf exe direkt ausführen, auch ich es von C# -Anwendung ausführen, so werde ich Parameter aus C# -Code übergeben. Auch es läuft remote –