none
咨询服务器挂载共享磁盘运行计划任务问题 RRS feed

  • 问题

  • HI,工程师,我在操作系统上将一个域账号添加到本地管理员组,挂载了一个共享磁盘。直接运行cmd可以访问到该共享磁盘,使用以管理员身份运行的话则无法访问该共享磁盘。

    然后我尝试使用命令net use z: \\192.168.10.10\backup挂载磁盘,这样以管理员身份打开的cmd窗口可以进入磁盘了。但我配置任务计划运行的话,一直无法将文件拷贝到该磁盘。尝试直接运行任务计划的脚步是可以生效的,请问这是什么问题呢?谢谢!

    2018年12月19日 9:58

答案

  • 您好,

    感谢您的回复。

    这应该是由于文档的路径差异吧。访问计算机网络上的文件夹和文件,一般使用UNC路径,而且UNC 路径必须始终是完全限定的。


    如果您有兴趣的话,我也找了一篇对于路径的解说,可以参考一下:

    https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats

    希望以上信息对您有所帮助。

    感谢您的理解与支持。

    最好的祝福,

    Otto


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已标记为答案 Hardy LI 2018年12月30日 6:39
    2018年12月27日 9:04

全部回复

  • 您好,

    感谢您在我们论坛发帖。

    您当前登录的用户是该域账户吗?

    同时您的这个共享磁盘的共享权限是如何分配的?

    我们认为,您当前登录的是域账户,因此直接运行cmd打开磁盘是有权限的,而当您使用以管理员权限运行时,使用的是计算本地Administrator账户,并没有权限访问该共享盘。

    希望以上信息对您有所帮助。

    感谢您的理解与支持。

    最好的祝福,

    Otto


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年12月20日 1:56
  • Otto:

          您好,我使用命令net use z: \\192.168.10.10\backup后,域账号直接打开cmd,或者以管理员身份打开cmd,都能正常访问共享磁盘的信息,可正常读写。但使用任务计划的方式,无法成功执行脚本。这脚本我也尝试直接打开,或者以管理员身份都能正常运行,将信息拷贝至共享磁盘的。所以目前只有任务计划异常,谢谢!

    2018年12月20日 16:50
  • 您好,

    感谢您的回复。

    按照我理解的,当前的问题是想通过task scheduler执行脚本来copy data到共享磁盘。

    对于这个问题有两个方向供客户参考:

    1.        检查task scheduler的配置。

    就我所知,如果我们想通过task scheduler来运行PowerShell脚本的话,可能有几个地方需要注意。建议检查一下:


    2. 备份数据。

    由于脚本不在我们的professional级别,所以无法给出更多的建议。但是如果只是备份数据的话,可以让客户尝试robocopy command。以下链接供参考:

    https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy

    希望以上信息对您有所帮助。

    感谢您的理解与支持。

    最好的祝福,

    Otto


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2018年12月21日 6:57
  • otto:

         您好,脚本我将目标位置修改为本地磁盘,测试是正常的。证明脚本编写正常。但修改为挂载共享磁盘,手动执行正常,使用任务计划异常,应该是任务计划配置问题。该脚本是.bat脚本,内容为copy d:\* v:\。其中v为挂载的共享磁盘。但我现在不知道任务计划调用时候是使用什么权限而导致的异常。如你所说,使用robocopy command也是要设置任务计划定时运行。我感觉一样会有问题。谢谢!

    2018年12月21日 15:53
  • 您好,

    感谢您的回复。

    注意到您的脚本内容是copy d:\* v:\,其中v为挂载的共享磁盘。

    请您尝试将共享磁盘的UNC路径名称补全后再次执行,看看结果。

    期待您的回复。

    感谢您的理解与支持。

    最好的祝福,

    Otto


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已建议为答案 otto wang 2018年12月27日 2:40
    2018年12月24日 9:05
  • 您好,

    只需检查以查看所提供的信息是否有用。如果您需要进一步的帮助,请告诉我们。

    Best Regards,

    Otto


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年12月27日 2:40
  • otto:

         您好,尝试使用UNC路径是可以的,请问为什么任务计划调用挂载磁盘路径会失效呢?谢谢

    2018年12月27日 6:18
  • 您好,

    感谢您的回复。

    这应该是由于文档的路径差异吧。访问计算机网络上的文件夹和文件,一般使用UNC路径,而且UNC 路径必须始终是完全限定的。


    如果您有兴趣的话,我也找了一篇对于路径的解说,可以参考一下:

    https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats

    希望以上信息对您有所帮助。

    感谢您的理解与支持。

    最好的祝福,

    Otto


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已标记为答案 Hardy LI 2018年12月30日 6:39
    2018年12月27日 9:04