|
分類:[C#]
言語:VisualStdio 2008 C#
タスクスケジューラの登録をSystem.Diagnostics.Process.Start()を使って 以下のコーディングで実行したのですが、タスクスケジューラに登録されません。 直接、batファイルで実行するとタスクスケジューラに登録されました。 気になる箇所として"\"" + sBackApp + "\"" なのですがこの記述で 問題ないのでしょうか? すみませんがご教授お願いいたします。
c#(エラーは出ずにスケジューラに登録されない) string sCreate = "/create /tn" string sBackApp = "Backup App" string sPath = "/tr c:/TEST/ServiceInstall.bat /sc daily /st 04:00:00"; string sCmd = sCreate + "\"" + sBackApp + "\"" + sPath; Process.Start("schtasks.exe","")
batファイル(タスクスケジューラに登録される) schtasks /create /tn "Backup App" /tr /../Anritsu/ServiceInstall.bat /sc daily /st 04:00:00
|