我有使用凭证域\用户下载文件的服务,但收到此错误:
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)
答案 0 :(得分:0)
解决方案:添加用户“NT AUTHORITY \ NETWORK”权限以读取所有远程主机中的文件夹。
就是这样。