Разрешение службы Windows на чтение общей папки - PullRequest
1 голос
/ 05 июля 2010

Я пытаюсь запустить службу Windows, которая читает файл в общей папке на другом сервере.Проблема в том, что компьютер, на котором работает служба, находится в другом домене (скажем, DomainA), чем компьютер, на котором папка является общей (скажем, DomainB).Если я захожу на компьютер в DomainB, я не могу назначать разрешения пользователям в DomainA, потому что он не указан в качестве опции.Похоже, я не могу запустить службу, используя учетную запись DomainB.

Если я войду на компьютер в DomainA и попытаюсь открыть общую папку, Windows спросит у меня учетные данные, и если я использую какого-либо действительного пользователя в DomainB, я смогу получить доступ к папке.Поэтому я пытаюсь как-то автоматически передать эти учетные данные.

Как вы думаете, возможно ли сделать то, что я пытаюсь сделать?Какого пользователя я должен использовать для запуска службы и какие разрешения я должен предоставить?

Заранее спасибо,

1 Ответ

1 голос
/ 05 июля 2010

Я сделал эту работу раньше:

На обеих машинах создайте локальную учетную запись с тем же именем пользователя и паролем. Запустите свой сервис как этот аккаунт. Предоставьте разрешение на получение необходимых файлов для этой учетной записи.

...