Если вы попытаетесь запустить службу под учетной записью desktop-remote\myname
, вы, вероятно, потерпите неудачу. Локальный компьютер любит только принадлежащие ему учетные записи.
Что бы я сделал, это перевернул его. Сделайте так, чтобы удаленный компьютер открыл папку для опроса вашей машины. Таким образом, удаленный компьютер может контролировать, какие данные он публикует, точно так же, как объект имеет свойства private
или public
. Если вы согласны с тем, чтобы кто-то, кто знает адрес \\desktop-remote\my-not-so-secret-folder\
, мог его прочитать, установите его так, чтобы любой мог читать. Если вы более скрытны, добавьте к папке суффикс, например, так: \\desktop-remote\my-secret-folder$
. Теперь он не видимый, но все же достижимый.
Вы также можете создать специальную учетную запись, которая имеет доступ к указанной папке.
Затем вы разрешаете службе запускать любую учетную запись (с доступом к сети) по вашему выбору на локальном компьютере. Пусть попробует подключиться к удаленной папке со специальной учетной записью.
(Трудно было понять, что чтение общей папки немного различается на машинах без домена и на машинах в домене; кто-то может читать не работает. По крайней мере, в WindowsXP так было. с тех пор нет необходимости совместно использовать папку.)
НТН