Server 2008任务计划程序映射驱动器访问C#

时间:2010-04-13 12:51:10

标签: c# file-io windows-server-2008 scheduled-tasks

我正在尝试让Server 2008的任务计划程序运行一个C#控制台应用程序,该应用程序将数据备份到FastHosts网络上的某个映射备份驱动器。

我写了一个测试应用程序,只是这样做

Directory.CreateDirectory(“Z:\”+ DateTime.Now.Ticks.ToString());

即。只需在此Z驱动器的根目录上创建一个目录。

当我运行.exe时,这工作正常,但是当我在任务计划程序中安排它时,它不会创建目录但是说任务已完成,返回代码为3762507597 - 我找不到任何关于这意味着什么的信息

就我所见,我正在运行具有最高管理员职责的任务。

3 个答案:

答案 0 :(得分:5)

如果这对其他人有帮助,我遇到的问题是由于“动作”需要将“开始”路径设置为与应用程序本身相同的路径。否则我猜它正在尝试写入系统根目录。

有点神秘!

答案 1 :(得分:2)

不确定为什么现在有效,但是我用全名替换了映射的驱动器号,即'Z',即\ [IP地址]] \ C $,现在可以正常工作。

毫无疑问,有些奇怪的权限。

答案 2 :(得分:1)

看起来像AccessViolationException,所以我假设您没有使用正确的凭据运行。

相关问题