结构和cygwin不适用于Windows UNCpath

对于Windows Server 2008r2的结构部署,我有一些奇怪的问题。

我试图完成的事情是用一个结构脚本将一些文件复制到一个共享文件夹(这个脚本也做了很多其他的事情,但是只有这一步给我带来了问题)。

这就是问题:

当我尝试访问UNC(通用命名约定)path时,如果我在结构中运行脚本,则始终会拒绝访问。 当我在ssh提示符(同一个用户)运行命令时,它工作正常。

例子:

  • cmd: robocopy f:/ …. // share
    • 结果:在SSH这工作正常,在面料我得到“login失败:用户没有被授予请求logintypesaat这台计算机。
  • cmd: cd //分享
    • 结果:在SSH中,这工作正常,在织物我得到“/ /共享:不是一个目录”

更多信息:

uname -a和whoami在结构和ssh中返回完全一样的东西。

我也尝试了像mountnet use这样的东西,但是这些命令都有类似的问题。

  1. 转到: Administrative Tools – > Local Security Policy – > Security Settings – > Local Policies – > User Rights Assignment

  2. 将用户添加到Log on as a service策略Log on as a service然后重试。