Fornecendo acesso à unidade de rede para um serviço do Windows

1

Eu tenho um serviço do Windows, que requer acesso a uma unidade de rede. Como o Windows Service não realiza o logon interativo, não é possível usar a unidade mapeada do script de logon do usuário do Active Directory. Qual seria a maneira mais segura e elegante de fornecer uma unidade de rede para esse serviço do Windows? Um script de ajuda? Ou existe alguma outra solução?

/ Windows 2008

Atualização: Infelizmente, esses serviços não permitem o uso do caminho UNC, caso contrário, teríamos prazer em usar nossos compartilhamentos de domínio.

O acesso a um compartilhamento de rede é nosso requisito. O serviço pode usar compartilhamentos mapeados em letras. Não é a maneira mais elegante, no entanto.

    
por Tomasz Szkudlarek 23.09.2013 / 16:16

1 resposta

5

Como as letras de unidade são efêmeras, é melhor usar caminhos UNC em vez de letras de unidade. Se o serviço não conseguir lidar com caminhos UNC, considere criar um link simbólico para o destino, como

mklink c:\remotenetdir \server\remote\netdir

e use o caminho local ( c:\remotenetdir ) na configuração do serviço.

Obviamente, a conta de serviço precisa ter permissão para acessar \server\remote\netdir para que isso funcione.

    
por 23.09.2013 / 16:45