Para fins de login centralizado e compartilhamento de recursos (como arquivos e pastas de documentos), você desejará um servidor. Se você quer apenas compartilhar arquivos, uma simples ferramenta NAS pode fazer, mas se você quiser logins centralizados e gerenciamento de usuários (provavelmente você faz, como em uma escola os alunos vão e vêm a cada semestre) você quer o que é chamado de Servidor de Domínio. Servidor Windows 2012, por exemplo, é o lançamento atual. Você precisará de uma licença para o servidor e as licenças (chamadas CALs) para cada número de computadores ou número de usuários. Usando computadores como exemplo, você precisará de 100 CALs no topo do servidor. Esteja preparado, isso não será barato.
Agora basicamente (e isso é altamente simplificado) você irá configurar o servidor para o Active Directory (AD) e criar um domínio em seu AD. Você precisará se juntar a cada um dos 100 computadores para esse domínio. O AD fornece ferramentas chamadas Unidades Organizacionais (UO) que você pode usar para criar vários grupos de recursos (computador, usuários, impressoras, etc.) em seu domínio e aplicar diretivas / permissões / etc. para eles. Você pode colocar arquivos e documentos no servidor e todos os seus usuários podem compartilhá-los com base nas permissões que você atribuir / atribuir.
No que diz respeito à instalação de software em todos os 100 computadores ao mesmo tempo, existem várias ferramentas de pós-mercado para isso. Microsoft é chamado SCCM (Microsoft System Center Configuration Manager). Eu não tenho nenhuma experiência com o SCCM, mas sei que ele é licenciado separadamente (adicional ao) MS Server. Provavelmente não é complicado , mas todo o conceito de gerenciamento de sistemas dessa forma é definitivamente um pouco avançado e, mais do que qualquer coisa, o planejamento o fará ou quebrará. Isso significa que você realmente precisa saber tudo o que não sabe, antes mesmo de começar.
No que diz respeito à instalação e execução de software no / do servidor que é chamado serviços do Terminal Server (TS). Isso também é licenciado no topo do servidor e tem algumas ressalvas. Muitos pacotes de software funcionarão bem nos Serviços de Terminal, mas algumas coisas não funcionam. Faça sua lição de casa. Além disso, além do custo do software, isso provavelmente adicionará uma sobrecarga bem grande em seu servidor, o que significa que agora é essencial dimensionar o servidor de acordo e esse será um servidor substancialmente mais poderoso do que se você não usasse TS ( Quer dizer, estamos falando de 100 usuários executando aplicativos - estou assumindo pelo menos 50 simultâneos em qualquer momento e talvez todos os 100, sim?) Então, agora, adicione o custo de melhorar o hardware.
Isso deve fazer você pelo menos começar na direção certa. Eu não posso enfatizar o suficiente que você tem um grande obstáculo para subir (nada impossível, mas o seu trabalho é definitivamente cortado para você). Eu também não posso enfatizar o suficiente a importância de uma cama de teste / laboratório. Obtenha 5 ou 6 computadores, configure o servidor em um deles (você não precisa de hardware de classe do servidor para executar o Servidor, especialmente para uma cama de teste) e configure o restante como membros do domínio. Imite tudo o que você quer fazer nesta escala menor. Teste o ranho vivo dele. Quebre 100 maneiras diferentes e corrija. Leia o máximo que puder e entenda o máximo que puder antes de começar em seu ambiente de trabalho, porque se / quando as coisas ficarem difíceis, você não quer 100 usuários + seus chefes reclamando e você não sabe o que fazer.