Синхронизация файлов через OneDrive, которые жестко связаны с другими местами

332
techturtle

Я использую OneDrive для синхронизации скрипта между несколькими компьютерами, в том числе между моим домашним и рабочим компьютерами. На работе мы недавно внедрили отдельные логины для обычного доступа или доступа администратора. Это вызвало проблему, поскольку мой сценарий требует запуска с правами администратора, но моя учетная запись администратора не имеет доступа к папкам документов моей обычной учетной записи, где синхронизируется OneDrive. Сначала я справился с этим, просто вручную скопировав сценарии между местом синхронизации и тем, куда может попасть учетная запись администратора.

Затем я попытался использовать жесткую ссылку на своем рабочем компьютере, установить, где исходный файл находился в месте синхронизации, а версия с жесткой ссылкой находилась во внешней папке. Это прекрасно работало, когда я вносил изменения в сценарий со своей рабочей машины, но недавно я обнаружил, что, если я делаю изменения на своей домашней машине, это нарушает жесткую ссылку. Кажется, что процесс синхронизации файлов OneDrive работает как удаление и повторное добавление, поэтому шаг удаления нарушает жесткую ссылку. Скрипт продолжает работать, потому что «связанный» файл теперь становится автономным файлом.

Может ли кто-нибудь придумать способ сохранить синхронизацию или лучший способ сделать то же самое? Я не думаю, что есть способ изменить поведение жесткой ссылки, потому что это кажется неотъемлемой частью его дизайна. Синхронизация OneDrive с одним файлом в другом месте была бы идеальной, но я не нашел способа сделать это.

1
Слышал о [Дубликати] (https://www.duplicati.com/)? После того, как ограничения OneDrive начали мешать моей работе, я прибег к этому инструменту и работает довольно хорошо. Можешь попробовать. Не связан с ними никоим образом pun 6 лет назад 0

0 ответов на вопрос

Похожие вопросы