Windows: Posso mapear uma unidade de rede para uma conta de serviço?

2

O título diz tudo, realmente.

É possível criar um mapeamento de unidade de rede que seja visível para um serviço? Supondo que o serviço seja executado em uma conta de domínio que tenha permissões para o compartilhamento, é claro.

    
por Tomalak 05.05.2009 / 14:21

3 respostas

3

Os mapeamentos de unidade persistentes são restaurados somente durante um logon interativo, que o serviço não usa. Eu acredito que a única maneira de obter um serviço para usar uma unidade de rede é para que o serviço mapeie a unidade em si ou, alternativamente, para nós, um caminho UNC em vez de uma unidade mapeada.

    
por 05.05.2009 / 15:08
4

Faça assim com o utilitário psexec:

Abra um prompt elevado de cmd.exe (Executar como administrador). Então, faça psexec -i -s cmd.exe . Agora você está "nt authority \ system" :) Agora, tudo que você precisa fazer é net use z: \servername\sharedfolder /persistent:yes

Tenha em mente que, se você precisar excluir a unidade mapeada, precisará fazer isso da mesma maneira (em vez de net use z: /del ).

    
por 16.03.2012 / 18:37
1

Por que não? Meu trabalho faz isso o tempo todo, embora eu suspeite que suas contas de usuário sejam provavelmente um pouco mais restritivas que as nossas, ou seja, você está falando de contas que não fazem login em uma sessão de desktop.

Mas ... se você fizer permitir que a conta efetue login como uma sessão de desktop ...

Crie a conta como você faria com qualquer outro usuário e forneça um script de logon como faria com qualquer outro usuário, mas ele é especificamente adaptado para essa conta. Defina a máquina para o logon automático quando ligada , que, por sua vez, executará o script, a partir do qual as unidades são mapeadas. Simples.

Se você estiver preso em uma situação em que não pode, ainda precisará de uma sessão da área de trabalho para isso - crie uma conta de serviço simples separada das outras, uma que tenha a única tarefa de registrar. em um servidor e fornecendo acesso à unidade. Bloqueie essa conta para apenas o acesso à unidade para segurança. Suas outras contas têm seus próprios privs e não estão relacionadas dessa maneira. Melhor dos dois mundos.

Relacionado a alguns comentários abaixo, isso está sendo feito de uma perspectiva de uma configuração do Windows XP ou 2003. As coisas mudaram um pouco desde então, a maioria das pessoas está executando o Win7 e 2008, ambos com recursos mais recentes. A pergunta original não especificou qual ambiente estava sendo usado, então eu só posso responder pelo que estou familiarizado.

Além disso, toda a necessidade de uma interface gráfica é realmente um artefato de como o Windows foi vendido e comercializado, por volta de 1990 . Por causa disso, demorou muito tempo, quase uma década, para a Microsoft vir e criar ferramentas adequadas para suportar ambientes sem cabeça (testemunha o PowerShell e 2008 sem uma GUI). Uma ocorrência comum na época era simplesmente comprar outra máquina, registrá-la, executar o serviço e colocar a caixa em um canto. Como resultado dessa mentalidade da época, não era incomum o crescimento de servidores fora de controle ocorrer em salas dos fundos e, como um efeito colateral, a necessidade de mais licenças e assentos a serem adquiridos . Com o passar dos anos, esse "método de crescimento orgânico" de instalação de mais e mais servidores foi reduzido à medida que o custo unitário, as necessidades de energia, a virtualização e o corte orçamentário cobraram seu preço. Hoje, é meramente uma lembrança desbotada e você realmente não consegue encontrar pessoas que lembrem "os velhos e maus dias".

Se houver uma solução melhor presente para sistemas mais antigos como o meu (XP / 2003), eu gostaria de saber, seria certamente uma informação valiosa.

P.S. Antes que você monte sobre o ridículo desnecessário para rodar softwares de 10 anos, lembre-se: (a) Eu não tomo todas as decisões aqui (b) Eu não assino os cheques para gastar com novas tecnologias (c) o ERP aplicativo no meu trabalho pode não ser executado com segurança no Windows 7 sem usar a extensão "XP emulação" (ou seja, Virtual PC rebadged) e, finalmente, (d) meu trabalho é muito sensível ao custo, jogando tudo para fora e ficando "novo e brilhante" não faz muito sentido o tempo todo.

    
por 05.05.2009 / 14:46