Sincronizar arquivos via OneDrive que são vinculados a outros locais

1

Eu uso o OneDrive para sincronizar um script entre vários computadores, inclusive entre minhas máquinas domésticas e de trabalho. No trabalho, recentemente implementamos logins separados para acesso normal versus admin. Isso causou um problema porque meu script requer a execução sob direitos de administrador, mas minha conta de administrador não tem acesso às pastas de documentos da minha conta normal em que o OneDrive é sincronizado. Inicialmente, contornei isso apenas copiando manualmente os scripts entre o local de sincronização e aquele em que a conta de administrador pode alcançar.

Em seguida, tentei usar um hardlink no meu computador de trabalho, configurar onde o arquivo original estava no local de sincronização e a versão com hardlink estava na pasta externa. Isso funcionou muito bem quando fiz alterações no script a partir da minha máquina de trabalho, mas descobri recentemente que, se eu fizer alterações em minha máquina doméstica, ele quebrará o hardlink. Parece que o processo do OneDrive sincronizando os arquivos funciona como um excluir e adicionar novamente , então a etapa de exclusão quebra o hardlink. O script continua a funcionar porque o arquivo "vinculado" agora se torna um arquivo autônomo.

Alguém pode pensar em uma maneira de manter essa sincronização ou uma maneira melhor de fazer a mesma coisa? Eu não acho que haja uma maneira de mudar o comportamento do hardlink, porque isso parece ser parte integrante de seu design. O OneDrive sincronizando um único arquivo para um local diferente do restante seria ideal, mas não encontrei uma maneira de fazer isso.

    
por techturtle 09.11.2017 / 16:11

0 respostas