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

2

Я работаю в службе Windows, одна из задач которой заключается в архивировании файлов на удаленном компьютере, но у меня есть проблема с правами доступа в случае Workgroup.

Теги:
security
windows-services

2 ответа

1
Лучший ответ

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

Вы не можете использовать какие-либо встроенные учетные записи службы (Network Service, Local Service, Local System для этого)

  • 0
    Вы имеете в виду создание одной и той же учетной записи на обеих машинах? Кроме того, какой тип учетной записи будет использоваться для службы, локальной, сетевой, ...?
  • 0
    Обычная учетная запись пользователя, если имя и пароль либо совпадают с учетной записью, под которой работает приложение, либо вы правильно олицетворяли удаленную учетную запись, и у нее есть правильный доступ, она будет работать.
0

Вы можете запустить его под учетной записью пользователя с правами доступа на удаленном компьютере.

Или вы можете использовать олицетворение при доступе к удаленной машине. Для олицетворения вам понадобятся имя пользователя и пароль, которые имеют доступ к удаленной машине. Посмотрите здесь код для выдачи себя в .net http://blogs.msdn.com/shawnfa/archive/2005/03/22/400749.aspx

Ещё вопросы

Сообщество Overcoder
Наверх
Меню