运行Windows任务计划程序而不在控制台应用程序中存储服

时间:2016-09-13 21:30:09

标签: c# service console account

我开发了一个控制台应用程序,它将从组邮箱中读取电子邮件并将其提取到Web应用程序中。 我有一个预定的Windows任务调度程序,它将每5分钟运行一次,并在组收件箱中查找未读的电子邮件,并将它们摄取到我的Web应用程序中。 Windows计划程序作业由服务帐户运行,我的组织的策略是不在服务帐户中存储服务帐户的用户名和密码。

我尝试了这两个陈述的所有可能组合,但它没有奏效。 exchangeServices.UseDefaultCredentials = true; exchangeServices.Credentials =新的WebCredentials(CredentialCache.DefaultNetworkCredentials);

但是,如果我使用以下代码行(在代码中使用用户名,密码),它会起作用: exchangeServices.Credentials =新的WebCredentials("用户名","密码");

0 个答案:

没有答案