0

我有一项使用凭据域\用户下载文件的服务,但出现此错误:
ErrorCode [-2147023582] 80070522
描述 [客户端不持有所需的权限。] Windows Server 2003 64 位的
ErrorContext [RemoteFileError] 我正在设置凭证所以:

                bc.AuthenticationScheme = AuthenticationScheme.Negotiate;
                bc.AuthenticationTarget = AuthenticationTarget.Server;

用户对源文件夹和目标文件夹具有完全访问权限。
使用 SharpBits 库。

它似乎还缺少一些访问权。有什么建议么?

[编辑]
BITS 服务提供的资源访问似乎出现了一些故障。
还在调查。

[编辑]
调查使用 BITS 的权利。
- 使用命令“sc sdshow bits”我在它工作的环境中得到这个输出:

D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

- 副本不起作用的地方:
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)
(A;;CR;;;AU)
(A;;CCLCSWRPWPDTLOCRRC;;;PU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

4

1 回答 1

0

解决方案:添加用户“NT AUTHORITY\NETWORK”权限以读取所有远程主机中的文件夹。
而已。

于 2011-05-06T11:54:24.400 回答