BITS凭证问题

时间:2011-04-29 16:25:01

标签: download credentials microsoft-bits bits-service

我有使用凭证域\用户下载文件的服务,但收到此错误:
ErrorCode [-2147023582] 80070522
说明[客户不持有所需的特权。]
ErrorContext [RemoteFileError]
在Windows Server 2003 64位
我正在设置凭证:

                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)

1 个答案:

答案 0 :(得分:0)

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