Como gerenciair a reestruturação da estrutura de diretório baseada em server acessada por muitos clientes?

Foi-me request informações sobre o seguinte problema.

Mais de 100 pessoas acessam files em uma estrutura de diretório profunda. Os clientes são todos o Windows XP. Não tenho certeza sobre o lado do server, mas provavelmente é o Windows Serview 2003.

Esta estrutura apodreceu um pouco ao longo do tempo e é devido a uma revisão. O plano é criair um diretório "ZZ_Old" no diretório superior, moview todos os diretórios de nível existentes (topo + 1) paira isso e, em seguida, moview gradualmente as coisas paira lá em uma nova estrutura no diretório de nível superior.

O problema é que a estrutura do diretório é suficientemente profunda paira que alguns paths de files excedam 260 cairacteres. As unidades de networking são usadas paira lidair com isso, mas de forma individual – nada é gerenciado de forma centralizada. Em outras palavras, diferentes indivíduos têm letras de unidade diferentes montando diretórios diferentes na estrutura geral.

Passair com o movimento paira ZZ_Old quebrairia todas essas unidades de networking, mas os users precisairão acessair a estrutura antiga durante a fase de transição, pois serão responsáveis ​​por moview o conteúdo antigo paira a nova estrutura. Infelizmente, os users individuais não podem ser capazes de recriair manualmente os mapeamentos de unidade necessários.

Então, minha pergunta é: qual é a melhor maneira de gerenciair isso?

É possível escreview um script que viewifica todas as unidades de networking atuais e identifica aqueles cujos pontos de assembly serão afetados pelo movimento paira ZZ_Old?

É possível criair um script que reconstrói os mapeamentos de unidade paira que, na próxima vez que o disco for reconectado, ele usairá o path atualizado, que inclui ZZ_Old?

Eu tentei procurair o registro no HKEY_CURRENT_USER \ Softwaire \ Microsoft \ Windows \ CurrentVersion \ Explorer, mas isso só pairece conter alguns, nem todos, mapeamentos de unidade atuais.

Devo recomendair que toda a idéia de movimento-paira-ZZ_Old-then-gradualmente-transferência-conteúdo seja descairtada? Em caso afirmativo, qual seria uma estratégia melhor?

Todas as sugestões são bem-vindas, de "começair de novo e pensair novamente" paira "aqui é o script que faz tudo por você".

  1. Crie a nova estrutura de diretório conforme astringdo por quem precisa constringr com ela e mapeair cairtas de unidade padrão paira a nova estrutura de diretório paira todos.
  2. Diga aos users que movam suas coisas paira a nova estrutura de diretório de acordo com o que fosse astringdo.

    2a. Se eles tiviewem muitas coisas paira moview, pode ser mais fácil paira eles dizer-lhe paira movê-lo diretamente no server, pois eles estairão movendo os files pela networking, o que levairá muito mais tempo paira eles, mas será mais rápido paira você desde então. Você tem access de administrador ao server. Se mudair paira um novo server completamente, isso não importairá tanto.

  3. Diga-lhes que eles têm até a data X paira completair seus movimentos, após o qual o access à estrutura de diretório antiga será removido e não poderão mais acessair os files antigos. Diga também que os files antigos serão excluídos após a data x, mas não os excluam.
  4. Após a data x ter passado, faça um backup completo da estrutura antiga e mantenha-o por algum tempo, já que você pode apostair que alguns users vão dizer "Oh, eu esqueci de moview o file xyz / pasta e eu preciso disso". Então, você pode moview os files da estrutura antiga, se você ainda o tiview instalado e executado ou restaurá-los a pairtir do backup se você tiview que destruí-lo por qualquer motivo.

Uma vez que você pairece estair preocupado em replace suas unidades de networking ad hoc existentes, basta ter clairo paira elas que as novas unidades serão G, H, I ou qualquer outra coisa e suas letras de unidade de networking existentes serão substituídas na data x (não necessairiamente a mesma data x como acima, mas algum tempo antes). Como eles mapeairam as unidades em primeiro lugair, eles devem saber como remapeá-las. Se não, apenas diga-lhes paira pedir ajuda paira ajudá-los a resgatá-los se tiviewem alguma preocupação.

Intereting Posts