Como resposta à questão reformulada:
Provavelmente, seu problema é que o serviço está sendo executado como usuário do sistema e não como usuário da rede ou usuário na máquina remota. Em um domínio, você também deseja permitir usuários todos / anon ou, preferencialmente, criar uma conta de serviço no domínio / rede e executar o serviço como essa conta