2

我创建了一个程序来多次运行 certutil.exe 并分析输出。如果我在登录 PC 时运行该程序,它会正常运行,但是当我在任务计划程序中使用相同的凭据运行它并设置为在我未登录时运行时,它会失败。如果我安排它仅在我登录时运行,它就会正确运行。

该程序使用 Process 类来运行 certutil.exe 并捕获输出。失败的部分在提供给 Process 实例的不同凭据下运行。该程序需要访问不同域中的证书信息。我在 StartInfo 和 Process 中尝试了各种选项,例如 LoadUserProfile。因此,在我的常规凭据下运行的部分可以正常工作;在其他域的凭据下运行的部分失败,但仅在我未登录时计划运行时。

非常感谢任何解决此问题的建议。

4

0 回答 0