1
예약 된 작업 래퍼를 사용하여) 3 시간마다 발생시키는 예약 작업을 만들려고합니다. 매일 작업을 설치했지만 문서를 읽은 후에도 몇 시간마다 실행되도록 할 수는 없습니다. 또한 LogonType에 대해 너무 확신하지 못합니다. 누구든지 내가 어디로 잘못 가고 있는지 알려 줄 수 있습니까?예약 된 작업 지원주십시오주십시오
private void button1_Click(object sender, EventArgs e)
{
using (TaskService ts = new TaskService())
{
var androback = ts.GetTask("Andro_Inc_Backup");
bool taskExists = androback != null;
if (taskExists)
{
MessageBox.Show("Andromeda incremental backup task already installed");
}
else
{
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "Incremental Backup";
td.Principal.LogonType = TaskLogonType.ServiceAccount;
td.Triggers.Add(new DailyTrigger { DaysInterval = 1 });
td.Actions.Add(new ExecAction("C:\\Rameses\\Program\\Inc_Cloud_Backup.exe", null));
const string taskname = "Inc_Backup";
ts.RootFolder.RegisterTaskDefinition(taskname, td);
MessageBox.Show("Incremental Backup Task Installed");
}
}
}