我正在尝试向我的虚拟机添加一个计划任务,但我一直收到以下错误:-(HRESULT:0x80070032)。这是我添加任务的代码:检查它是本地添加的还是远程添加的:TaskService
我正在尝试向我的虚拟机添加计划任务,但我一直收到以下错误: - (HRESULT:0x80070032)。 这是我添加任务的代码:
检查其是否是本地添加或远程添加:
TaskService tService;
if (server != "" || user != "" || pass != "" || domain != "")
{
tService = new TaskService(server, user, pass, domain);
}
else
{
tService = new TaskService();
}
定义任务并添加任务属性:
TaskDefinition tDefinition = tService.NewTask();
tDefinition.Principal.DisplayName = tskName;
tDefinition.RegistrationInfo.Description = tskDesc;
DailyTrigger dtrigger = new DailyTrigger();
dtrigger.StartBoundary = start;
dtrigger.DaysInterval = ((short)repeat);
dtrigger.EndBoundary = end;
dtrigger.Enabled = true;
tDefinition.Triggers.Add(dtrigger);
tDefinition.RegistrationInfo.Author = PriUtilizador;
tDefinition.RegistrationInfo.Description = tskDesc;
tDefinition.RegistrationInfo.Date = DateTime.Now;
//this is where i add my action for the task
tDefinition.Actions.Add(new ExecAction("C:\\Users\\goncalo.figueiredo\\PRJ_PRI_ContasCorrentes\\DS.ERP_Primavera_G\\bin\\" + "EmailSender.exe", CCArgs));
if (domain != "")
{
tDefinition.Principal.LogonType = TaskLogonType.ServiceAccount;
tDefinition.Principal.UserId = "NT AUTHORITY\\NETWORKSERVICE";
tDefinition.Principal.RunLevel = TaskRunLevel.Highest;
try
{
tService.RootFolder.RegisterTaskDefinition(tskName, tDefinition);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
...
我走在正确的道路上吗?
向虚拟机添加计划任务
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!
帖子版权声明
1、本帖标题:向虚拟机添加计划任务 本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com
除非注明,本帖由Johan Carlsson 在本站《winforms》 版块原创发布,
转载请注明出处!