Executando um serviço

2

Eu tenho um serviço que exporta um arquivo para um local no servidor, no entanto, eu preciso deste serviço para poder copiar o arquivo para outro domínio, bem como o atual. Eu tentei executar o serviço usando direitos de administrador, mas isso não funcionará, pois o administrador do sistema está no domínio1 / admin e isso não tem acesso ao domínio2 mesmo que domain2 / admin não tenha acesso ao domínio1. É possível pular o log em parte de um serviço?

    
por user165639 20.03.2013 / 19:21

3 respostas

4

Não - do jeito que eu vejo, há apenas algumas maneiras de contornar isso:

  1. Ative uma relação de confiança entre seus dois domínios, para que DOMAIN1 \ User tenha direitos para copiar um arquivo para o servidor de DOMAIN2

  2. Grave o serviço para que ele possa internamente autenticar com o compartilhamento de arquivos de DOMAIN2 usando DOMAIN2 \ User

  3. A única outra maneira que eu poderia pensar seria mapear uma unidade de rede no contexto DOMAIN1 \ User, para o compartilhamento de arquivos DOMAIN2 usando as credenciais DOMAIN2 \ User. Em seguida, execute o serviço no contexto de DOMAIN1 \ User. Para ser honesto, não sei se isso funcionará

  4. Se possível, use uma tarefa agendada em vez de um serviço. Você poderia definitivamente fazer (3) usando um arquivo de lote, então

  5. NÃO RECOMENDADO - Permite acesso anônimo ao compartilhamento de arquivos. Por favor, não faça isso, é apenas aqui por completo

por 20.03.2013 / 19:27
2

Não, seu serviço precisa ser executado em ALGUM contexto de segurança. Você precisará executá-lo como um usuário que tenha acesso a recursos em ambos os domínios, certificando-se de que as relações de confiança apropriadas existam entre os domínios.

    
por 20.03.2013 / 19:26
2

Você precisará usar uma conta que tenha permissão em ambos os domínios. Supondo que você tenha uma confiança de algum tipo entre os dois, você vai querer conceder à conta de serviço que está executando o serviço os direitos apropriados nos servidores em cada domínio.

    
por 20.03.2013 / 19:29