Sync microsoft что это
Перейти к содержимому

Sync microsoft что это

  • автор:

Объект Sync (Office)

Свойство Sync объекта Document в Microsoft Word, объекта Workbook в Microsoft Excel и объекта Presentation в Microsoft PowerPoint возвращает объект Sync .

Начиная с Microsoft Office 2010 этот объект или элемент не рекомендуется использовать.

Замечания

Используйте объект Sync для управления синхронизацией локальных и серверных копий общего документа, хранящегося на сайте SharePoint. Свойство Status возвращает важные сведения о текущем состоянии синхронизации. Используйте метод GetUpdate для обновления состояния синхронизации. Используйте свойства LastSyncTime, ErrorType и WorkspaceLastChangedBy , чтобы вернуть дополнительные сведения.

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

Используйте метод PutUpdate для сохранения локальных изменений на сервере. Закройте и снова откройте документ, чтобы получить последнюю версию с сервера, если локальные изменения не были внесены. Используйте метод ResolveConflict , чтобы устранить различия между локальной и серверной копиями, или метод OpenVersion , чтобы открыть другую версию вместе с открытой локальной версией документа.

Методы GetUpdate, PutUpdate и ResolveConflict объекта Sync не возвращают коды состояния, так как они выполняют свои задачи асинхронно. Объект Sync предоставляет важные сведения о состоянии через одно событие, к которому разработчик может получить доступ с помощью следующих событий, относящихся к приложению:

  • В Word через событие Sync объекта Document или событие DocumentSync объекта Application .
  • В Excel с помощью события Sync объекта Workbook или события WorkbookSync объекта Application .
  • В Microsoft PowerPoint через событие PresentationSync объекта Application .

Описанное выше событие Sync возвращает значение msoSyncEventType .

Объектная модель синхронизации доступна независимо от того, включены ли в активном документе общий доступ и синхронизация. Свойство Sync объектов Document, Workbook и Presentation не возвращает Значение Nothing , если активный документ не предоставлен или синхронизация не включена. Используйте свойство Status , чтобы определить, является ли документ общим и включена ли синхронизация.

Не все проблемы синхронизации документов создают перехватываемые ошибки времени выполнения. После использования методов объекта Sync рекомендуется проверить свойство Status ; Если свойство Status имеет значение msoSyncStatusError, проверьте свойство ErrorType для получения дополнительных сведений о типе произошедшей ошибки.

Во многих случаях лучшим способом устранения ошибки является вызов метода GetUpdate . Например, если вызов PutUpdate приводит к ошибке, вызов GetUpdate сбрасывает состояние msoSyncStatusLocalChanges.

Пример

В следующем примере показаны различные методы объекта Sync на основе состояния активного документа.

Dim objSync As Office.Sync Dim strStatus As String Set objSync = ActiveDocument.Sync If objSync.Status > msoSyncStatusNoSharedWorkspace Then Select Case objSync.Status Case msoSyncStatusConflict objSync.ResolveConflict msoSyncConflictMerge ActiveDocument.Save objSync.ResolveConflict msoSyncConflictClientWins strStatus = "Conflict resolved by merging changes." Case msoSyncStatusError strStatus = "Last error type: " & objSync.ErrorType Case msoSyncStatusLatest strStatus = "Document copies already in sync." Case msoSyncStatusLocalChanges objSync.PutUpdate strStatus = "Local changes saved to server." Case msoSyncStatusNewerAvailable objSync.GetUpdate strStatus = "Local copy updated from server." Case msoSyncStatusSuspended objSync.Unsuspend strStatus = "Synchronization resumed." End Select Else strStatus = "Not a shared workspace document." End If MsgBox strStatus, vbInformation + vbOKOnly, "Sync Information" Set objSync = Nothing 

См. также

  • Элементы объекта синхронизации
  • Справочник по объектной модели

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

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

Принцип работы

Облачная синхронизация основана на службах Microsoft Entra и имеет два ключевых компонента:

  • Агент подготовки. Агент подготовки Microsoft Entra Подключение облачный агент является тем же агентом, что и входящий трафик Workday, и построен на той же серверной технологии, что и прокси приложения и сквозная проверка подлинности. Для этого требуется только исходящее подключение, а агенты автоматически обучены.
  • Служба подготовки: та же служба подготовки, что и исходящая подготовка и входящий трафик Workday, которая использует модель на основе планировщика. Облачная синхронизация подготавливает изменения каждые 2 минуты.

Начальная настройка

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

  • Во время установки агента вы указываете для него домены AD, из которых будете выполнять подготовку к работе. Эта конфигурация регистрирует домены в гибридной службе идентификации и настраивает исходящее подключение к служебной шине для ожидания передачи данных.
  • При включении подготовки: выберите домен AD и включите подготовку, которая выполняется каждые 2 минуты. При желании можно отменить синхронизацию для хэша паролей и определить адрес электронной почты для отправки уведомлений. Также вы можете управлять преобразованием атрибутов с помощью API Microsoft Graph.

Установка агента

Следующие элементы возникают при установке агента подготовки облака.

  • Установщик устанавливает двоичные файлы агента и службу агента, запущенную в учетной записи виртуальной службы (NETWORK SERVICE\AADProvisioningAgent). Учетная запись виртуальной службы — это специальный тип учетной записи, которая не имеет пароля и управляется Windows.
  • Затем установщик запускает мастер.
  • Мастер запрашивает учетные данные Microsoft Entra, а затем выполняет проверку подлинности и извлекает маркер.
  • Затем мастер запросит учетные данные администратора домена на компьютере, где он выполняется.
  • Общая управляемая учетная запись службы агента (GMSA) для этого домена создается или размещается и повторно используется, если она уже существует.
  • Параметры службы агента изменяются так, чтобы она выполнялась от имени этой GMSA.
  • Затем мастер запрашивает конфигурацию домена и учетную запись администратора предприятия (домена) для каждого домена, который будет обслуживаться этим агентом.
  • Затем учетная запись GMSA обновляется с разрешениями, которые обеспечивают доступ к каждому домену, введенном во время установки.
  • Затем мастер запускает регистрацию агента.
  • Агент создает сертификат и использует токен Microsoft Entra, регистрирует себя и сертификат в службе регистрации гибридной службы удостоверений (HIS)
  • Мастер запускает вызов AgentResourceGrouping. Этот вызов к службе администратора службы гибридной идентификации нужен для того, чтобы назначить агенту один или несколько доменов AD в конфигурации службы гибридной идентификации.
  • Затем мастер перезапускает службу агента.
  • При перезапуске (и затем каждые 10 минут) агент вызывает службу начальной загрузки, чтобы проверить наличие обновлений конфигурации. Служба начальной загрузки проверяет удостоверение агента. Также она обновляет время последней начальной загрузки. Это важно, так как если агенты не загрузятся, они не обновляются служебная шина конечных точек и могут не получать запросы.

Что такое System for Cross-domain Identity Management (SCIM)?

Спецификация SCIM — это стандарт, используемый для автоматизации обмена данными об удостоверениях пользователей или групп между доменами удостоверений, такими как идентификатор Microsoft Entra. SCIM становится де-факто стандартом подготовки и при использовании с стандартами федерации, такими как SAML или OpenID Подключение, предоставляет администраторам комплексное решение на основе стандартов для управления доступом.

Агент подготовки облака Microsoft Entra Подключение использует SCIM с идентификатором Microsoft Entra для подготовки и отмены подготовки пользователей и групп.

Поток синхронизации

Подготовка

После установки агента и включения подготовки происходит следующий поток.

  1. После настройки служба подготовки Microsoft Entra вызывает гибридную службу Microsoft Entra, чтобы добавить запрос в служебную шину. Агент постоянно поддерживает исходящее подключение к служебной шине, ожидая передачи данных запросов, и немедленно принимает каждый запрос SCIM (System for Cross-domain Identity Management).
  2. Агент разбивает полученный запрос на несколько запросов с разными типами объектов.
  3. AD возвращает результат агенту и агент фильтрует эти данные перед отправкой в идентификатор Microsoft Entra.
  4. Агент возвращает ответ SCIM на идентификатор Microsoft Entra. В ответах также учитывается фильтрация, которая была ранее выполнена в агенте. Агент использует области для фильтрации результатов.
  5. Служба подготовки записывает изменения в идентификатор Microsoft Entra.
  6. Если происходит разностная синхронизация, а не полная синхронизация, используется файл cookie или водяной знак. Новые запросы получают изменения из этого файла cookie или водяного знака.

Поддерживаемые сценарии

Для облачной синхронизации поддерживаются следующие сценарии.

  • Существующий гибридный клиент с новым лесом: Microsoft Entra Подключение Sync используется для основных лесов. Облачная синхронизация используется для подготовки к работе ресурсов (в том числе отключенных) из леса AD. Дополнительные сведения см. в этом руководстве.

Существующая гибридная среда

  • Новый гибридный клиент: Microsoft Entra Подключение Sync не используется. Облачная синхронизация используется для подготовки ресурсов к работе из леса AD. Дополнительные сведения см. в этом руководстве.

Новые клиенты

  • Существующий гибридный клиент: Microsoft Entra Подключение Sync используется для основных лесов. Облачная синхронизация используется в пилотном режиме для небольшого числа пользователей в основных лесах, как описано здесь.

Существующий пилотный проект

Дополнительные сведения см. в статье Поддерживаемые топологии.

Следующие шаги

  • Что собой представляет подготовка?
  • Что такое облачная синхронизация Microsoft Entra?

Синхронизация Подключение Microsoft Entra: общие сведения и настройка синхронизации

Службы синхронизации Microsoft Entra Подключение (Microsoft Entra Подключение Sync) — это основной компонент Microsoft Entra Подключение. Он заботится обо всех операциях, связанных с синхронизацией данных удостоверений между локальной средой и идентификатором Microsoft Entra. Microsoft Entra Подключение Sync является преемником DirSync и Azure AD Sync.

Этот раздел является домом для Microsoft Entra Подключение Sync (также называемый подсистемой синхронизации) и содержит ссылки на все другие разделы, связанные с ним. Ссылки на Microsoft Entra Подключение см. в разделе «Интеграция локальных удостоверений с идентификатором Microsoft Entra».

Служба синхронизации состоит из двух компонентов, локального компонента Microsoft Entra Подключение Sync и службы в идентификаторе Microsoft Entra ID с именем Microsoft Entra Подключение Sync.

Облачная синхронизация Microsoft Entra Connect — это новое предложение корпорации Майкрософт, которое поможет соблюдать требования и достигать цели гибридной идентификации для синхронизации пользователей, групп и контактов с Microsoft Entra ID. Для этого вместо приложения Microsoft Entra Connect применяется агент облачной подготовки Microsoft Entra. Microsoft Entra Подключение облачная синхронизация заменяет Синхронизацию Microsoft Entra Подключение, которая будет прекращена после того, как облачная синхронизация имеет полную функциональную четность с Microsoft Entra Подключение Sync. Оставшаяся часть этой статьи относится к Microsoft Entra Подключение Sync, но мы рекомендуем клиентам просматривать функции и преимущества облачной синхронизации перед развертыванием Microsoft Entra Подключение Sync.

Чтобы узнать, имеет ли вы право на облачную синхронизацию, проверьте требования в этом мастере.

Чтобы узнать больше об облачной синхронизации, ознакомьтесь с этой статьей или просмотрите это короткое видео.

Разделы синхронизации microsoft Entra Подключение

Раздел Содержание и целевая аудитория
Основы синхронизации Microsoft Entra Подключение
Understanding the architecture (Основные сведения об архитектуре) Для пользователей без опыта работы с модулем синхронизации, которые хотят узнать о его архитектуре и используемых терминах.
Технические концепции Сокращенная версия статьи об архитектуре с краткими пояснениями по используемым терминам.
Топологии для Microsoft Entra Подключение Описание разных топологий и сценариев, поддерживаемых модулем синхронизации.
Настраиваемая конфигурация
Повторный запуск мастера установки Объясняет, какие параметры доступны при повторном запуске мастера установки Microsoft Entra Подключение.
Знакомство с декларативной подготовкой Описание модели конфигурации, которая называется декларативной подготовкой.
Знакомство с выражениями декларативной подготовки. Описание синтаксиса для выражений языка, используемого в декларативной подготовке.
Общие сведения о конфигурации по умолчанию Описание стандартных правил и конфигурации по умолчанию. Также описывается, как правила используются при работе со стандартными сценариями.
Синхронизация Azure AD Connect: общее представление о пользователях и контактах Это продолжение предыдущей статьи, где описано взаимодействие конфигураций для пользователей и контактов, в частности в среде с несколькими лесами.
How to make a change to the default configuration (Изменение конфигурации по умолчанию) Описывает типичные изменения конфигурации для потоков атрибутов.
Рекомендации по изменению конфигурации по умолчанию Ограничения поддержки и изменение стандартной конфигурации.
Настройка фильтрации Описание различных параметров ограничения того, какие объекты синхронизируются с идентификатором Microsoft Entra и пошаговые инструкции по настройке этих параметров.
Функции и сценарии
Предотвращение случайного удаления Описание функции предотвращения случайного удаления и рекомендации по ее настройке.
Планировщик Описывает встроенный планировщик, который импортирует, синхронизирует и экспортирует данные.
Реализация синхронизации хэшированных паролей в службе синхронизации Azure AD Connect Описано, как работает синхронизация паролей, как реализовать и использовать эту функцию, а также как устранять связанные с ней неполадки.
Обратная запись устройств Описывает работу обратной записи устройств в Microsoft Entra Подключение.
Расширения каталогов Описывает расширение схемы Microsoft Entra с помощью собственных пользовательских атрибутов.
Синхронизация Azure Active Directory Connect. Настройка предпочтительного расположения данных для ресурсов Microsoft 365 Здесь описывается, как разместить ресурсы Microsoft 365 пользователя в том же регионе, где находится пользователь.
Служба синхронизации
Функции службы синхронизации Microsoft Entra Описывает сторону службы синхронизации и изменение параметров синхронизации в идентификаторе Microsoft Entra.
Устойчивость повторяющихся атрибутов Описание включения и применения функции устойчивости значений повторяющихся атрибутов userPrincipalName и proxyAddresses.
Операции и пользовательский интерфейс
Synchronization Service Manager Описание пользовательского интерфейса Synchronization Service Manager, включая вкладки Operations (Операции), Connectors (Соединители), Metaverse Designer (Конструктор метавселенной) и Metaverse Search (Поиск в метавселенной).
Службы синхронизации Azure AD Connect: рабочие задачи и рекомендации Описание рабочих задач, например аварийного восстановления.
Практическое руководство.
Сброс учетной записи Microsoft Entra Как сбросить учетные данные учетной записи службы, используемой для подключения из Microsoft Entra Подключение Sync с идентификатором Microsoft Entra.
Дополнительные сведения и ссылки
Порты Перечисляет порты, которые необходимо открыть между подсистемой синхронизации и локальными каталогами и идентификатором Microsoft Entra.
Атрибуты, синхронизированные с идентификатором Microsoft Entra Перечисляет все атрибуты, синхронизированные между локальной службой AD и идентификатором Microsoft Entra.
Справочник по функциям Список всех функций, доступных в рамках декларативной подготовки.

Дополнительные ресурсы

Как работает синхронизация

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

Иллюстрация процесса синхронизации

Как происходит передача информации

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

Вот как это работает:

  • В Microsoft 365 происходит изменение.
  • WNS оповещает приложение синхронизации об изменении.
  • OneDrive добавляет его во внутреннюю очередь изменений сервера.
    • Любые изменения метаданных происходят немедленно, например переименование или удаление файлов.
    • Скачивание содержимого также запускает определенный сеанс с клиентом.

    Предыдущее приложение приложение синхронизации OneDrive (Groove.exe) использовало службу опроса для проверка изменений по предопределенному расписанию. Опрос может привести к задержке системы и замедлению, так как для этого требуется значительный объем вычислительной мощности. Использование WNS является значительным улучшением.

    Протоколы проверки подлинности

    Протоколы проверки подлинности зависят от используемой версии SharePoint.

    • SharePoint Server 2019 использует NTLM.
    • SharePoint в Microsoft 365 использует FedAuth.

    Синхронизация файлов разных типов

    Дескрипторы OneDrive синхронизируются по-разному в зависимости от типа файла.

    Для файлов Office 2016 и Office 2019 OneDrive работает непосредственно с конкретными приложениями, чтобы обеспечить правильную передачу данных. Если классическое приложение Office запущено, оно обрабатывает синхронизацию. Если он не запущен, OneDrive будет.

    Для других типов файлов и папок элементы размером менее 8 МБ отправляются в одном HTTPS-запросе. Все, что размером 8 МБ или больше, делится на блоки файлов и отправляется по отдельности через сеанс фоновой интеллектуальной службы передачи (BITS). Другие изменения объединяются в HTTPS-запросы к серверу.

    Базовые технологии

    Приложение приложение синхронизации OneDrive использует следующие параметры для синхронизации файлов:

    • Чтобы найти новые изменения и отправить сведения, выполните следующие действия: https://-my.sharepoint.com/personal//_api/SPFileSync/sync//
    • Чтобы скачать элементы, выполните приведенные ниже действия. https://-my.sharepoint.com/personal//_layouts/15/download.aspx
    • Чтобы обнаружить сайты и организации, к которых может получить доступ пользователь, выполните следующие действия. https://odc.officeapps.live.com/odc/servicemanager/userconnected

    Безопасность и шифрование

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

    Еще по теме

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *