Рекурсивное удаление папки в OneDrive для бизнеса

Вопрос или проблема

Эта статья поддержки Microsoft утверждает, что

  • Личная папка OneDrive не обязательно должна быть пустой перед удалением. Однако вы можете предварительно проверить, чтобы в ней не было файлов или подпапок, которые вы хотите сохранить.

  • Рабочая или учебная папка OneDrive для работы или учебы должна быть пустой перед удалением.

Теперь мне нужно удалить папку из OneDrive, в которой более 100,000 файлов в более чем 2,000 папках на 15 уровнях глубины. Если я буду удалять их по одному, мне придется заниматься этим в течение следующих двух лет. Единственное другое предложение, которое я видел, – это отключить удержание файлов. Это не вариант, так как я не администратор Office 365; в организации, в которой я работаю, десятки тысяч сотрудников, и я даже не знаю, кого я должен попросить отключить это удержание.

Моя локальная машина была восстановлена (т.е. Windows переустановлен) – и OneDrive не распознает факт, что файлы, которые у меня есть локально, такие же, как и в OneDrive, что вызывает проблемы с синхронизацией. Я переместил локальные файлы, но это не помогло, и файлы в OneDrive все еще сообщаются как вызывающие проблемы с синхронизацией. Я вообще не хочу, чтобы эти файлы синхронизировались.

Так есть ли какой-то другой способ удалить эти файлы? Может быть, какая-то автоматизированная скрипт или что-то еще? Что угодно?

Приложение OneDrive на Windows 10 разрешало мне удалять непустые папки. И когда оно синхронизировало файлы, папки также удалялись из облака.

Поскольку рабочие учетные записи не позволяют удалять папки, содержащие подпапки и т.д., вам придется использовать альтернативу.

Если у вас есть обе проблемы, перечисленные ниже, выполните до и включая шаг 14 в исправлении синхронизации OneDrive, а затем выполните “Обходной путь удаления глубокой структуры папок”, а затем вернитесь к шагу 15 в “Исправлении проблемы синхронизации OneDrive”.

Обходной путь удаления глубокой структуры папок:

Используйте опцию “Переместить” в OneDrive на сайте OneDrive, чтобы переместить папку в “Библиотеку документов” SharePoint, которую вы создаете специально для этой задачи, а затем удалите Библиотеку документов после этого. Если у вас нет таких прав на специально отведенном сайте SharePoint, то большинство организаций, использующих OneDrive, также используют Teams, вы можете создать для себя частную команду, а затем перейти в раздел файлов и использовать меню “Открыть в SharePoint”, чтобы попасть на бэкэнд-сайт SharePoint, где у вас будут права на создание своей собственный Библиотеки документов для этой задачи.

Чтобы перейти на сайт OneDrive:

  • Нажмите на значок OneDrive в области уведомлений/системном трее

  • Нажмите “Просмотр онлайн”

  • ЕСЛИ УДАЛЕНИЕ ПОДПАПОК И ФАЙЛОВ ВРУЧНУЮ ЗАЙМЕТ МЕНЕЕ 30 МИНУТ, СДЕЛАЙТЕ ЭТО ВМЕСТО ЭТОГО!

  • НЕ ИСПОЛЬЗУЙТЕ БИБЛИОТЕКУ ДОКУМЕНТОВ, КОТОРОЙ ПОЛЬЗУЮТ ДРУГИЕ ЛЮДИ – СОЗДАЙТЕ НОВУЮ – НЕ ИСПОРЬТЕ!

Использование опции “Следить” на сайте SharePoint, который содержит вновь созданную Библиотеку документов, упростит нахождение назначения, когда вы используете опцию “Переместить”… Звезда в верхнем правом углу сайта.

Исправление проблемы синхронизации OneDrive:

Если вы знаете, что данные OneDrive в облаке актуальны и вы согласны на их замену тем, что у вас на локальном компьютере, то вы должны быть в состоянии сбросить синхронизацию…

  1. Нажмите на значок OneDrive в области уведомлений/системном трее
  2. Нажмите “Просмотр онлайн” – НЕ ЗАКРЫВАЙТЕ ЭТУ СТРАНИЦУ.
  3. Убедитесь, что это правильный контент OneDrive, который вы хотите и который актуален.
  4. Нажмите на значок OneDrive в области уведомлений/системном трее
  5. Нажмите “Справка и настройки”.
  6. Нажмите “Настройки”.
  7. Нажмите на вкладку “Учетная запись”.
  8. Нажмите “Отвязать этот ПК”.
  9. Подтвердите.
  10. Убедитесь, что OneDrive закрыт и больше не запущен.
  11. Нажмите клавиши Windows и R одновременно, затем выполните следующую команду.
  12. %localappdata%\Microsoft\OneDrive\onedrive.exe /reset
  13. Если OneDrive снова запустится, не входите в систему.
  14. Теперь у вас есть 2 варианта: попробуйте это, оставив файлы, которые у вас уже есть на месте – если синхронизация не работает должным образом, вам придется сделать это снова, используя другой вариант. Или сделайте резервную копию локальных файлов OneDrive и удалите их. Если у вас достаточно места на диске, вы можете просто переименовать папку. Локальное расположение обычно выглядит как “c:\users\вашеимяпользователя\OneDrive – название компании”, просмотр содержимого должен подтвердить, находитесь ли вы в правильном месте или нет.
  15. Убедитесь, что OneDrive работает в системном трее, если нет, то нажмите кнопку Windows и введите OneDrive, запустите приложение OneDrive, но не входите.
  16. Вернитесь на сайт OneDrive, который вы не должны были закрывать, нажмите кнопку “Синхронизировать”, которая находится над разделом “Мои файлы” – она теперь должна снова запустить подсказки OneDrive, завершите подсказки, включая вход и выбор настроек по умолчанию, которые выбрала организация.

Ответ или решение

Для удаления папки в OneDrive for Business, особенно если в ней содержится большое количество файлов и подкаталогов, существует несколько подходов. Ниже приведены рекомендации и методы, которые могут помочь в решении вашей проблемы.

Удаление папки с содержимым в OneDrive for Business

  1. Понимание ограничений:

    • Личные учетные записи OneDrive позволяют удалять непустые папки. Однако для учетных записей OneDrive for Business необходимо, чтобы папка была пустой.
    • Если вы не являетесь администратором Office 365, отключение функции удержания файлов может быть недоступно.
  2. Использование возможности "Переместить":
    Один из самых простых способов удаления глубокой структуры каталогов состоит в следующем:

    • Перейдите на сайт OneDrive (например, через браузер).
    • Найдите папку, которую хотите удалить.
    • Используйте опцию "Переместить в" и переместите папку в специальную библиотеку документов SharePoint, которую вы создадите только для этой цели. Если в вашей организации используется Microsoft Teams, вы можете создать частную команду и воспользоваться опцией "Открыть в SharePoint", чтобы получить доступ к библиотекам документов.
  3. Создание библиотеки документа:

    • В SharePoint создайте новую библиотеку документов (это можно выполнить через интерфейс SharePoint).
    • После этого переместите туда папку из OneDrive, и только после этого можете удалить всю библиотеку целиком.

Решение проблемы синхронизации

Если ваша локальная установка OneDrive вызывает проблемы с синхронизацией, выполните следующие шаги:

  1. Убедитесь, что вы знаете, что содержимое на облачном хранилище актуально.

  2. Откройте OneDrive и перейдите в настройки:

    • Нажмите на иконку OneDrive в системном трее.
    • Выберите «Помощь и настройки» -> «Настройки» -> «Учетная запись» -> «Отменить связь с этим ПК».
    • После этого закройте OneDrive.
  3. Сбросьте настройки OneDrive:

    • Нажмите Win + R и введите %localappdata%\Microsoft\OneDrive\onedrive.exe /reset. Это сбросит настройки OneDrive.
    • После сброса, откройте приложение OneDrive, но не входите в систему пока.
  4. Перезапустите синхронизацию:

    • На сайте OneDrive, который вы не закрывали, нажмите кнопку «Синхронизировать».
    • Войдите в OneDrive и следуйте инструкциям.

Дополнительные советы

  • Если вы можете вручную удалить определенное количество файлов и папок, возможно, лучше сделать это, если это займет меньше времени, чем автоматизированный процесс.
  • Перед тем как начинать манипуляции с файлом, убедитесь, что у вас есть резервные копии важной информации.

Применяя данные шаги и рекомендации, вы сможете эффективно удалить необходимую папку из вашего OneDrive for Business без необходимости удаления файлов по одному.

Оцените материал
Добавить комментарий

Капча загружается...