Биты учетная проблема
У меня есть служба для загрузки файла, используя учетную запись домена \ пользователя, но получить эту ошибку:
Код ошибки [-2147023582] 80070522
Описание [Требуемая привилегия не поддерживается клиентом.]
ErrorContext [RemoteFileError]
в Windows Server 2003 64 бит
Я устанавливаю учетные данные так:
bc.AuthenticationScheme = AuthenticationScheme.Negotiate;
bc.AuthenticationTarget = AuthenticationTarget.Server;
Пользователь имеет полные права доступа к исходной и целевой папкам.
Использование библиотеки SharpBits.
Кажется, еще не хватает права доступа. Какие-либо предложения?
[РЕДАКТИРОВАТЬ]
Похоже, что произошел сбой в доступе к ресурсам, предоставляемым службой BITS.
Все еще расследую.
[РЕДАКТИРОВАТЬ]
Исследование прав на использование битов.
-с командой "sc sdshow bits" я получаю этот вывод в среде, где он работает:
D: (A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCLCSWLOCRRC;;; AU)(A;;;;; CCLCSWRPWPDTLOCRRC ПУ) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
- где копия не работает:
D: (A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;;;;; CCLCSWLOCRRC М) (А;;;;; CCLCSWLOCRRC СУ) (A;; CR;;; AU) (A;;;;; CCLCSWRPWPDTLOCRRC ПУ) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
1 ответ
Решение: добавлены пользовательские разрешения "NT AUTHORITY\NETWORK" для чтения в папках на всех удаленных хостах.
Вот и все.