
Preciso mover cerca de 130 unidades domésticas de usuários para outro disco rígido no mesmo servidor em que estão hospedados agora. Qual é a melhor maneira de fazer isso sem ter que entrar em cada um por um?
Os usuários estão espalhados em diferentes UOs.
Responder1
Se você tiver um script de login, altere-o. Se você tiver as configurações da pasta inicial no AD. Você pode selecionar mais de um usuário por vez e fazer as alterações apropriadas.
Responder2
Se você estiver usando um único compartilhamento para os diretórios pessoais, e esse compartilhamento é para isso tudo, é realmente muito fácil. A resposta de 'tegbains' acima fornece parte da resposta.
- Documente as permissões no compartilhamento antigo.
- Pare de compartilhar o compartilhamento antigo (isso tirará todos os usuários do compartilhamento).
- Usando o Windows ExplorerMovertodos os diretórios para o novo local (use move para manter as permissões iguais)
- Comece a compartilhar a nova raiz do diretório com o antigo nome de compartilhamento
- Redefina as permissões para corresponder ao que foi documentado na etapa 1.
Seus usuários devem poder se reconectar, assim como disse 'tegbains'.
Responder3
Eu não diria que é a melhor maneira, mas se você estiver usando a GUI, você pode manter pressionada a tecla Ctrl e selecionar vários usuários (ou mudar para selecionar tudo entre dois usuários), abrir a folha de propriedades e editar a pasta inicial campo path de \server1\users\%username% para \server2\users\%username% - definirá o campo para todos os usuários que você selecionou.
Caso contrário, acho que você está preso ao script de login, conforme detalhadoaqui, mas basicamente -
net user tester /homedir:\\server\tester$
Os scripts de login não são atraentes, mas todas as melhores ratoeiras parecem ter uma relação tempo-investimento-recompensa insatisfatória.
Se você também está falando sobre mover os arquivos, eu escolheria o robocopy.
--começar conselhos gerais não solicitados--
Eu começaria movendo um pequeno número de unidades de usuário e aumentaria gradualmente o tamanho dos lotes conforme você avança. Isso lhe dá a chance de solucionar pequenos problemas imprevistos que sempre surgem, sem lidar com 130 usuários ao mesmo tempo.
E torne mais fácil voltar atrás. Copie os dados e remova as permissões ou bloqueie o acesso ao compartilhamento antigo - de uma forma fácil de desfazer.
Responder4
Definitivamente, eu usaria o robocopy para realmente copiar os dados. Esta sintaxe deve ser um bom começo:
robocópiafonte de destino/e /copiar tudo
O sinalizador /e obterá diretórios vazios, o sinalizador /copyall garantirá que você colete todos os seus dados NTFS. Outro bônus do robocopy é que ele fará cópias diferenciais, para que você possa copiar todos os dados inicialmente, mas depois implementar lentamente os scripts de login, fazendo um novo robocopy para coletar apenas os dados alterados.
Como outros já mencionaram, o script de login ou GUI são suas melhores apostas. Eu sei que agora também existem Preferências de Política de Grupo que podem fazer unidades mapeadas, mas eu mesmo não tentei isso.