【发布时间】:2016-05-11 09:20:24
【问题描述】:
我编写了一个 C# 代码来同步一些 Analysis Services 多维数据集。
此同步的一个阶段是将文件夹从 AS 服务器复制到另一个。
要求是同步可以从第三台主机运行,所以我们有一个双跳。
为了复制我从主机 A 连接到 AS 源的文件夹,在服务器 B 上,使用 WMI 协议,然后我在服务器 B 上远程运行 robocopy 来复制文件夹从源 B 到目标服务器 C。
问题是当执行 robocopy 时,连接没有原始凭据,也没有在目标服务器上写入的权限。我认为 ANONYMOUS LOGON 用户用于执行该操作,因此,仅出于测试目的,我为其分配了共享 C 上的写入权限,但也以这种方式 robocopy 失败,ERROR 5 (0x00000005) Accessing Destination Directory 。
有办法执行这种双跳还是我不得不放弃使用主机 A 的想法?
【问题讨论】:
-
这不是一个真正的编程问题。 superuser.com 可能更好。唯一的 C# 元素是我编写的神秘 C# 代码
标签: c# networking active-directory wmi robocopy