Как синхронизировать sharepoint с onedrive

Обновлено: 06.07.2024

Если вы или ваша компания храните данные в облаке OneDrive или на корпоративном портале SharePoint, то напрямую подключиться к ним с помощью Power Query в Excel или из Power BI может оказаться непростой, как это ни странно, задачей.

Когда я в своё время столкнулся с подобным вопросом, то с удивлением обнаружил, что не существует "законных" способов для её решения. В списке доступных источников данных в Excel и даже в Power BI (где набор коннекторов традиционно шире) почему-то отсутствует возможность подключения к файлам и папкам OneDrive.

Так что все предлагаемые ниже варианты - в той или иной степени "костыли", требующие небольшой, но ручной "доводки напильником". Но у этих костылей есть большой плюс - они работают :)

А в чём проблема?

Короткая вводная для тех, кто последние 20 лет провел в коме не в теме.

OneDrive - это облачное хранилище данных от Microsoft, доступное в нескольких вариантах:

  • OneDrive Personal - для простых (некорпоративных) пользователей. Дают 5Гб бесплатно + дополнительное место за небольшую месячную плату.
  • OneDrive for Business - вариант для корпоративных пользователей и подписчиков Office 365 с гораздо большим доступным объемом (от 1Тб и больше) и дополнительными фишками вроде хранения версий и т.п.

Частным случаем OneDrive for Business является хранение данных на корпоративном портале SharePoint - в таком сценарии OneDrive выступает, по сути, одной из библиотек SharePoint'а.

Синхронизированные папки OneDrive Personal и OneDrive for Business

Обычно эти папки хранятся в профиле пользователя на диске С - путь к ним выглядит примерно как C:\Users\ ИмяПользователя \OneDrive). За актуальностью файлов и синхронизацией всех изменений следит специальная программа - Агент OneDrive (синее или серое облачко в правом нижнем углу экрана):

Агент OneDrive синхронизирует изменения

А теперь главное.

Если нам нужно загрузить данные из OneDrive в Excel (через Power Query) или в Power BI, то мы, конечно, можем указать в качестве источника локальные синхронизируемые файлы и папки обычным образом через Получить данные - Из файла - Из книги / Из папки (Get Data - From file - From workbook / Folder) , но это не будет прямой ссылкой на облако OneDrive .

То есть в будущем, при изменении, например, файлов в облаке другими пользователями, нам потребуется сначала выполнить синхронизацию (это бывает долго и не всегда удобно) и только потом обновлять наш запрос Power Query или модель в Power BI.

Естественно, возникает вопрос: как импортировать данные из OneDrive / SharePoint напрямую, чтобы загрузка данных происходила непосредственно из облака?

Вариант 1. Подключение к книге из OneDrive for Business или SharePoint

  1. Открываем книгу в нашем Excel - локальную копию из синхронизированной папки OneDrive как обычный файл. Или открываем на сайт сначала в Excel Online, а потом жмем на кнопку Открыть в Excel (Open in Excel) .
  2. Идем в Файл - Сведения (File - Info)
  3. Копируем облачный путь к книге кнопкой Копировать путь (Copy Path) в заголовке:

Копируем путь к файлу в облаке

Подправляем строку подключения

Подключение

Вариант 2. Подключение к файлу из OneDrive Personal

Для подключения к книге в личном (некорпоративном) облаке OneDrive подход будет уже другим:

  1. Открываем на сайте OneDrive содержимое нужной папки и находим импортируемый файл.
  2. Щёлкаем по нему правой кнопкой мыши и выбираем команду Внедрение (Embed) или выделяем файл и выбираем аналогичную команду в верхнем меню:

Находим ссылку на внедрение

  • Убираем всё, кроме ссылки в кавычках
  • Удаляем блок cid=XXXXXXXXXXXX&
  • Заменяем слово embed на download

В итоге из исходного кода должно получиться такое:

Правим ссылку на OneDrive

Вариант 3. Импорт содержимого целой папки из OneDrive for Business

Если нужно залить в Power Query или Power BI содержимое не одного файла, а сразу целой папки (например, с отчетами), то подход будет чуть попроще:

  1. В Проводнике щёлкаем правой кнопкой мыши по интересущей нас локальной синхронизированной папке в OneDrive и выбираем Просмотреть на сайте (View online) .
  2. В адресной строке браузера копируем начальную часть адреса - до слова /_layouts :

Копируем ссылку из браузера

Импорт в Power Query из папки SharePoint

Затем вставляем скопированный фрагмент пути в поле адреса и жмем ОК:

Импорт из папки SharePoint

В этой статье описано, как синхронизировать файлы Microsoft SharePoint, чтобы работать с ними прямо в проводнике и получать доступ к ним даже при отсутствии подключения к Интернету.

Внимание! если у вашей организации естьMicrosoft 365 или 21 подписку на Vianet, ваш ИТ-администратор мог включить Приложение синхронизации OneDrive (OneDrive.exe) для синхронизации файлов. Узнать, какую версию приложение синхронизации вы видите, можно найти в разделе приложение OneDrive. Сведения о синхронизации с новым Приложение синхронизации OneDrive м можно найти в статье Синхронизация файлов SharePoint с помощью нового приложения синхронизации OneDrive.

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

Примечание: Локальные SharePoint и OneDrive для работы и учебы файлы не синхронизируются на компьютере Mac.

Фотография устройства Surface Book

Синхронизация библиотеки сайта с компьютером

Войдите в SharePoint своей организации на сайте Microsoft 365 с помощью своей рабочей или учебной учетной записи.

Откройте библиотеку, которую нужно синхронизировать.

Кнопка синхронизации

В классической версии SharePoint кнопка синхронизации выглядит так:

Команда синхронизации в библиотеке документов SharePoint

Параметр синхронизации на вкладке "Библиотека" на ленте

Если кнопка Синхронизация не отображается, откройте вкладку Библиотека, а затем выберите команду Синхронизация в группе Подключение и экспорт.

В окне запроса щелкните Синхронизировать сейчас, чтобы запустить мастер приложения для синхронизации. Мастер автоматически определяет имя и веб-адрес библиотеки сайта.

Выберите в окне мастера команду Синхронизировать сейчас, чтобы запустить синхронизацию.

Чтобы открыть синхронизируемую библиотеку в проводнике, нажмите в мастере кнопку Показать мои файлы…. Ищите нужную папку в разделе "Избранное" в папке SharePoint.

Синхронизируемые библиотеки сайта в папке SharePoint в списке "Избранное"

Синхронизация библиотеки с синхронизацией OneDrive (groove.exe) в среде с помощью OneDrive (onedrive.exe)

Нажмите клавишу Windows

Нажмите клавишу , выполните поиск по OneDriveи выберите OneDrive для работы и учебы. Откроется окно синхронизации.

В веб-браузере откройте библиотеку, которую вы хотите синхронизировать. Щелкните поле адрес и скопируйте URL-адрес.

Вставьте URL-адрес из браузера в OneDrive для работы и учебы там, где он говорит Вставить URL-адрес библиотеки, и нажмите кнопку синхронизировать прямо сейчас.

Подробнее

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

Online

Справка в Интернете
См. другие страницы справки по OneDrive и OneDrive для работы и учебы.
Для мобильного приложения OneDrive см. Устранение неполадок мобильного приложения OneDrive.

Значок поддержки по электронной почте

Форумы сообщества Office 365

С помощью этого облачного решения вы можете работать с синхронизированными файлами прямо из проводника и получать к ним доступ даже в автономном режиме, но внесенные изменения будут синхронизироваться автоматически при каждом подключении к Интернету.

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

ИСПРАВЛЕНИЕ: проблемы синхронизации OneDrive SharePoint

  1. Общие советы по устранению неполадок
  2. Настройте новый клиент синхронизации OneDrive
  3. Проверьте, связана ли проблема с определенной папкой
  4. Получить разрешения на уровне библиотеки и сайта
  5. Изменить настройки синхронизации

1. Общие советы по устранению неполадок

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

2. Настройте новый клиент синхронизации OneDrive


  • Повторно синхронизируйте библиотеки, которые вы синхронизировали ранее, используя новый клиент (сделайте это для всех библиотек, которые вы хотите синхронизировать или повторно синхронизировать
  • Вы можете выбрать папки, которые вы хотите синхронизировать с вашим ноутбуком (хотя это необязательно)

3. Проверьте, связана ли проблема с определенной папкой

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

4. Получить разрешения на уровне библиотеки и сайта


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

  • Перейдите в библиотеку в SharePoint Онлайн> БИБЛИОТЕКА> Настройки библиотеки> Разрешения и управление> Разрешения для этой библиотеки документов.
  • Нажмите Проверить разрешения>, введите свою учетную запись в поле> Проверить сейчас. Если у учетной записи нет разрешений, нажмите Прекратить наследование разрешений.
  • Нажмите Предоставить разрешения , чтобы назначить разрешение на изменение учетной записи, используемой для синхронизации библиотеки.

Если вы не являетесь администратором SharePoint, обратитесь к администратору или глобальному администратору, чтобы повторно добавить свою учетную запись в группу администраторов семейства сайтов. Администратор SharePoint или глобальный администратор может перейти в Центр администрирования SharePoint> Семейства сайтов> выбрать семейство сайтов> Владельцы> Управление администраторами> Администраторы семейства сайтов> добавить свою учетную запись> ОК.

Если есть другой администратор семейства сайтов, он может перейти в раздел Настройки сайта> Пользователи и разрешения> Разрешения сайта> Владельцы сайтов> Создать> Добавить пользователей в эту группу.

После этого очистите кэш OneDrive для бизнеса с помощью инструмента Fix it и остановите синхронизацию библиотеки. Войдите снова и повторно синхронизируйте библиотеки.

Примечание. . Этот инструмент может привести к потере данных.

Чтобы синхронизировать определенные папки из библиотеки SharePoint, выполните следующие действия:

  • На панели запуска приложений Office 365 выберите SharePoint.
  • Нажмите на сайт, который вы хотите синхронизировать.
  • Нажмите Документы или перейдите к подпапке, которую хотите синхронизировать.
  • Нажмите Синхронизировать , а затем выберите Синхронизировать сейчас.
  • Выберите папки, которые вы хотите синхронизировать, и нажмите Начать синхронизацию.

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

  • Сделайте резервную копию всех файлов в папке OneDrive для бизнеса, если она еще существует.
  • Нажмите правой кнопкой мыши на Пуск и выберите Выполнить .


  • Введите Regedit и нажмите клавишу ВВОД, чтобы открыть редактор реестра.


  • Перейдите на страницу HKEY_CURRENT_USER> Программное обеспечение> Microsoft> OneDrive> Аккаунт.


  • Найдите и удалите идентификационные данные, связанные с вашей учетной записью.
  • Откройте OneDrive и попробуйте снова добавить свой бизнес-аккаунт

5. Измените настройки синхронизации

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

  • Нажмите правой кнопкой мыши синий значок облака OneDrive в области уведомлений на панели задач.
  • Нажмите Настройки . Возможно, вам придется нажать стрелку Показать скрытые значки рядом с областью уведомлений, чтобы увидеть OneDrive .
  • Перейдите на вкладку Аккаунт , чтобы увидеть список всех ваших сайтов синхронизации.
  • Нажмите Выбрать папки для этой библиотеки, чтобы изменить синхронизируемые папки, а затем выберите папки для синхронизации.
  • Чтобы остановить синхронизацию сайта, нажмите Остановить синхронизацию рядом с сайтом. Копии файлов остаются на вашем компьютере, которые вы можете удалить, если хотите.
  • Нажмите правой кнопкой мыши на Пуск и выберите Выполнить .


  • Введите regedit, чтобы открыть редактор реестра


  • Перейдите в HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ OneDrive и убедитесь, что для значения TeamSiteSyncPreview установлено значение 1.

Помогло ли какое-либо из этих решений? Дайте нам знать в комментариях ниже.

Если вы используете SharePoint в Office 365 или на локальном сервере, у вас, вероятно, были моменты, когда вы хотели получить доступ к своим файлам с рабочего стола Windows. Вы можете сделать это с помощью клиента синхронизации OneDrive для бизнеса, даже если это не функция обычного современного приложения OneDrive.

Основное приложение Microsoft OneDrive, которое поставляется с предустановленной Windows 10, может синхронизировать файлы из личных, рабочих и учебных учетных записей. Сюда входят файлы OneDrive для бизнеса и сайты SharePoint, которые являются частью подписок на Office 365 бизнес. Однако новое приложение пока не может синхронизировать библиотеки документов SharePoint, важную и очень популярную функцию SharePoint, которая позволяет хранить, систематизировать и обмениваться файлами.

Как синхронизировать библиотеки SharePoint с помощью OneDrive для бизнеса

Чтобы синхронизировать библиотеку документов, вам сначала нужно открыть ее в приложении SharePoint в Интернете. Когда приложение OneDrive для бизнеса установлено и открыто на вашем компьютере, нажмите кнопку «Синхронизировать» на панели инструментов SharePoint. В появившемся запросе нажмите кнопку «Синхронизировать сейчас» и подтвердите запрос на открытие OneDrive для бизнеса.

Как синхронизировать библиотеки SharePoint с помощью OneDrive для бизнеса

При запуске OneDrive для бизнеса вам будет показано имя библиотеки и сайта SharePoint, которые вы пытаетесь синхронизировать. Выберите папку для сохранения библиотеки на вашем ПК, щелкнув ссылку «Изменить». После настройки нажмите «Синхронизировать сейчас», чтобы начать загрузку файлов в библиотеке. Вам может потребоваться войти в систему с учетными данными Office 365 или SharePoint, если вы никогда раньше не выполняли синхронизацию с сайта.

Как синхронизировать библиотеки SharePoint с помощью OneDrive для бизнеса

OneDrive для бизнеса будет информировать вас о ходе синхронизации, когда начнется синхронизация. По завершении вы сможете получить доступ к своим файлам из проводника, как если бы вы использовали OneDrive с обычной личной или бизнес-учетной записью. Если в будущем вам потребуется удалить библиотеку, щелкните правой кнопкой мыши значок OneDrive для бизнеса на панели задач и выберите «Остановить синхронизацию папки». Вы также можете приостановить синхронизацию или добавить новую библиотеку прямо из URL-адреса.

Как синхронизировать библиотеки SharePoint с помощью OneDrive для бизнеса

Есть несколько ограничений, связанных с синхронизацией библиотеки документов, с которыми вам следует знать. В отличие от современного клиента OneDrive, вы не можете выборочно синхронизировать папки в библиотеке. Если у вас много файлов, но вы хотите получить доступ только к некоторым из них в автономном режиме, вы можете попробовать отсортировать их по двум различным «автономным» и «онлайн-библиотекам».

Как синхронизировать библиотеки SharePoint с помощью OneDrive для бизнеса

Кроме того, клиент OneDrive для бизнеса синхронизирует только до 5000 элементов в одной библиотеке и 20 000 элементов в общей сложности. В сочетании с ограничением размера файла 2 ГБ эти ограничения могут быть проблематичными, если у вас много данных, хранящихся в Интернете. Нет простого способа обойти проблемы, поэтому вам нужно спланировать, как вы храните файлы, чтобы убедиться, что вы не столкнетесь с ними.

Как синхронизировать библиотеки SharePoint с помощью OneDrive для бизнеса

Синхронизация библиотеки документов SharePoint с вашим компьютером требует немного усилий, но позволяет вам получить доступ ко всем вашим файлам в исходном виде без использования веб-браузера. Синхронизация библиотеки документов – единственная оставшаяся уникальная возможность клиентского приложения OneDrive для бизнеса последнего поколения. Ожидается, что Microsoft в конечном итоге добавит эту функцию в современное приложение OneDrive, упростив процедуру.

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

Moving your documents to OneDrive and SharePoint in Office 365

В прошлом году Microsoft объявила, что разрешит копирование файлов с помощью Office 365. Но теперь Microsoft разрешает пользователям просматривать файлы фильмов в Office 365 с полной защитой прав метаданных и управления версиями. Таким образом, это помогает облегчить весь процесс, если мы посмотрим на более общую картину. Теперь давайте посмотрим, как все это объединяется и облегчается.

Перемещение файлов между Office 365, SharePoint & OneDrive

Если вы хотите переместить файлы через SharePoint, этот раздел учебника будет наиболее полезно для вас. Команда Переместить в действительно помогает в выполнении действий.


Прежде всего, вам нужно выбрать нужный файл списка файлов внутри SharePoint.

После его выбора вам нужно перевернуть на панели команд, как показано на скриншоте выше.

В этой командной строке выберите Переместить , чтобы переместить файл.

После этого вы увидите меню с просьбой выбрать как показано на рисунке ниже.


В этом списке целей будут показаны цели, которые имеют отношение к вашей работе. Это происходит потому, что на нем работает График Microsoft .

Теперь просто выберите местоположение для перемещения вашего файла и нажмите Переместить здесь . Это будет включать ваши места OneDrive, офисы 365 и многое другое. Вы можете даже выбрать настраиваемое местоположение, если желаемая цель не отображается.

Релевантные сценарии

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

Миграция:

Времена меняются. Компании переносятся с родных серверных систем или сторонних служб на надежные и более качественные сервисы, такие как Office 365. Много раз не все файлы были правильно перенесены в эти новые местоположения, а некоторые из них остались незатронутыми в более старых местах. Следовательно, такие положения помогают пользователю поддерживать надлежащую запись файлов, переносимых в эти новые решения.

Совместное использование:

Это полезно в сценариях, когда вы только что завершили новый проект файла, и желаете чтобы поделиться им с вашей командой.

Публикация:

Если вы хотите, вы также можете легко разместить ее где-нибудь и поделиться ею со своей аудиторией.

Модернизация:

Если вы приносите некоторые старые файлы на новый сайт проекта сайта, вы можете сделать это с сохранением атрибутов. Кроме того, вы можете группировать файлы в соответствии с типом группы пользователей, к которой он принадлежит.

Multigeo:

Ваше наследие может быть перенесено на новые сайты в новых географических регионах.

Вместе с тем, команда в Microsoft также рассказывали о некоторых часто задаваемых вопросах или часто задаваемых вопросах. Вот некоторые из них:

Часто задаваемые вопросы (FAQs)

  • Когда файлы перемещаются, они сохраняют все исходные версии из источника, а Copy только доставляет окончательную версию файла.
  • Когда файл перемещается, он все равно будет отображаться в исходном каталоге до тех пор, пока он не будет полностью перемещен в пункт назначения и то он будет удален. Файл останется в корзине исходных сайтов после завершения перемещения и будет подчиняться нормальному расписанию, если пользователь не восстановит его из корзины

Легко перемещать закладки между компьютерами

Легко перемещать закладки между компьютерами

Что вы будете делать, если вы покупаете новый компьютер и хотите легко переместить все свои старые закладки на новый? В этом видеоролике мы покажем вам два способа экспорта закладок, а затем загрузим их в браузер на вашей новой машине.

Как легко перемещать и организовывать файлы по типу в Windows

Как легко перемещать и организовывать файлы по типу в Windows

Вот как легко перемещать и организовывать файлы по типу в Windows через командную строку и командные файлы.

Как легко перемещать приложения и настройки между Mac

Как легко перемещать приложения и настройки между Mac

Узнайте, как использовать приложение удаления для идеальной миграции любого приложения и его настроек с одного Mac на другой.

Читайте также: