Руководство по переносу данных из Stream (классическая версия) в Stream (в SharePoint) — часть 2
Примечание.
Это вторая часть трехкомпонентного руководства для ИТ-администраторов, помогающего им перейти с Stream (классическая версия) на Stream (в SharePoint) с помощью средства миграции. Найдите первую и третью части здесь:
Шаг 5. Обновление назначения видео, связанных с группой в качестве отображения
Для некоторых групп Microsoft 365 количество видео, отображаемых на портале Stream (классическая версия), будет больше, чем видео, сопоставленных с этим контейнером. Это происходит по одной из следующих причин:
- Видео связано с группой Microsoft 365 в виде отображения (описано на шаге 3).
- Видео принадлежит не только этой группе Microsoft 365, но и другой группе или CWC. Так как видео сопоставляется только с одним контейнером, возможно, видео было сопоставлено с контейнером другой группы, так как исторически видео было связано с этой другой группой.
Чтобы определить контейнеры, в которых существуют такие видео, выполните указанные ниже действия.
- Запустите отчет об инвентаризации в Power BI. На вкладке Сводка по контейнерам задайте для параметра Фильтр типа контейнеразначение Группы Microsoft 365. В приведенной ниже таблице Список контейнеров определите контейнеры, в которых количество видео меньше VideosinStreamClassic. Это контейнеры, в которых некоторые видео связаны как отображаемые или некоторые из принадлежащих видео не будут перемещаться с этой группой Microsoft 365. В отчете инвентаризации перечислены только те контейнеры, которым назначено по крайней мере одно видео в иерархии назначений. Чтобы определить контейнеры, в которых не было назначено видео и которые, следовательно, недоступны в отчете об инвентаризации, см. здесь.
- Из всех этих контейнеров определите те, которые являются критически важными для клиента. Это, скорее всего, будут потребленные группы в масштабах всей компании, такие как корпоративные коммуникации и учебные видео.
- Для этих идентифицированных контейнеров запустите скрипт разрешений в режиме 1 , выполнив описанные здесь действия. Это позволяет получить подробные сведения обо всех видео, присутствующих в этой группе в качестве отображения или владельца в отдельных CSV-файлах.
- Объедините все CSV-файлы в один CSV-файл. Для этого можно использовать cmd или PowerShell. Этот файл содержит для всех указанных идентификаторов контейнеров список всех видео, связанных с ними в качестве отображения или владельца.
- В объединенном CSV-файле отфильтруйте строки, в которых столбец Permissions содержит средство просмотра или пуст, и если вы хотите принудительно переместить эти видео с этим контейнером, сохраните эти строки.
- Определите строки с повторяющимися идентификаторами видео с помощью условного форматирования и сохраните только те строки, в которые нужно переместить видео.
- Предыдущие два шага предоставляют csv-файл с подробными сведениями о том, какое видео вы хотите переназначить для какого контейнера. Убедившись, что вы проверили файл и для каждого идентификатора видео есть только одна строка, вы можете переназначить их в контейнер с помощью скрипта разрешений режима 2 , выполнив описанные здесь действия.
Шаг 6. Сканирование контейнеров
После добавления контейнеров на вкладке "Сканирование" и переназначения видео в контейнеры по своему выбору вам потребуется отсканировать их, чтобы найти видео в них. Выберите все контейнеры (или те, которые вы хотите проверить) и выберите Пункт Сканировать контейнер. Обратите внимание, что этот шаг НЕ переносит содержимое. Фактическая миграция выполняется на последующих шагах.
При проверке контейнера на наличие видео его состояние изменяется с очереди, выполняется, завершается, на завершение.
Шаг 7. Добавление контейнеров на вкладку Миграции
После того как состояние сканирования изменится, выберите Добавить в миграции и нажмите кнопку Продолжить с боковой панели, чтобы добавить контейнеры со всеми видео в них на вкладку Миграции или использовать фильтры миграции, как описано ниже, чтобы выборочно перемещать видео в каждом выбранном контейнере.
Может быть несколько причин, по которым администраторы могут захотеть перенести определенные видео, например:
- Они хотят перенести видео, отличные от записи собраний Teams (TMR), так как никто не смотрит старые ТМР. TMR, как правило, имеют высокую скорость распада, и в течение длительного времени все записи собраний уже сохраняются в Stream (в SharePoint).
- Они хотят перенести последние видео или видео, которые были опубликованы или просмотрены в последнее время.
- Они хотят перенести заполненные видео или видео с высоким числом просмотров.
Доступны следующие четыре типа фильтров:
Тип содержимого: принимает одно или все из трех значений в качестве входных данных; "Запись собраний Teams", "Трансляция" и "Видео по запросу". Выберите тип видео, который требуется перенести. Не выбранный тип видео будет отфильтрован или не перенесен.
Дата публикации: принимает самые ранние и последние значения даты. Отфильтровывает (или не переносит) видео, которые не были опубликованы в выбранном диапазоне дат.
Дата последнего просмотра: принимает самые ранние и последние значения даты. Отфильтровывает видео, дата последнего просмотра которых не находится в выбранном диапазоне дат. Stream (классическая версия) начала записывать дату последнего просмотра с 1 июля 2021 года. Видео, которые в последний раз просматривались до этой даты, имеют значение NULL и всегда отфильтровываются. Если вы хотите перенести видео, которые в последний раз просматривались до 1 июля 2021 г., не используйте этот фильтр.
Количество представлений: принимает числовое значение. Переносит видео с представлением , превышающим или равным выбранному числу.
Примечание.
При совместном использовании нескольких фильтров они работают как операторы И
Фильтры можно применять двумя способами:
Глобальные фильтры. Доступ к ней можно получить из правого верхнего угла средства миграции с помощью значка шестеренки параметров. Параметры здесь применяются ко всем миграциям.
Настраиваемые фильтры. Применяется к выбранным миграциям или контейнерам. Глобальные параметры копируются во все миграции, которые переопределяются при выборе пользовательских фильтров. Настраиваемые фильтры можно изменить как на вкладке "Сканирование" и "Миграция".
При добавлении контейнеров на вкладку Миграции путем нажатия кнопки Добавить в миграцию в правой области можно применить настраиваемые фильтры.
Чтобы изменить фильтры на вкладке миграции, выберите элемент строки, чтобы открыть боковую панель, и найдите фильтры в разделе "Параметры".
Примечание.
Средство миграции не отображает количество видео и контейнеров, которые будут перенесены на основе выбранного набора фильтров, до фактической миграции. Для этого можно попробовать тот же набор фильтров с помощью шаблона PowerBI.
Шаг 8. Назначение контейнерам назначения
После добавления контейнеров на панели сообщений рядом с кнопкой поиска появится сообщение. Перейдите на вкладку Миграции , чтобы просмотреть добавленные контейнеры.
Кнопки, фильтры и поиск на вкладке Миграции выполняются так же, как и на вкладке Сканирование . Функции вкладки "Миграция":
Функция | Описание |
---|---|
Заголовки сводки | Показывает перенесенное содержимое. Это нул, когда вы приземлились в первый раз на этом экране |
Кнопка "Миграция" | Начинает миграцию выбранного контейнера |
Кнопка "Остановить" | Отменяет все выполняющиеся миграции. |
Кнопка "Скачать отчет" | Скачивает сводку по миграции |
Кнопка "Архивировать" | Архивированный контейнер отображается в списке контейнеров, но не переносится при выборе всех контейнеров. Это удобно, когда вы хотите перенести все контейнеры, кроме нескольких |
Кнопка unarchive | Отмена иерархии контейнера позволяет переносить контейнер |
Скачивание журналов | Скачайте журналы миграции для видео в контейнере. Дополнительные сведения см. в разделе Журнал сканирования и Сводка . |
Фильтры | Отфильтруйте контейнеры по состоянию миграции, содержит запись собрания и тип контейнера. |
Поиск | Поиск по имени контейнера и пути к контейнеру |
Конечные пути для двух типов контейнеров: групп Microsoft 365 и Пользователи автоматически назначаются соответствующим сайтам SharePoint и OneDrive соответственно, которые при необходимости можно изменить. Для остальных трех типов контейнеров назначение не назначается автоматически, и для миграции его необходимо назначить вручную.
Примечание.
Если в SharePoint имеется более 100 K сайтов (в этой категории будет очень мало клиентов), сопоставление автоматической оценки групп Microsoft 365 может работать не идеально. Чтобы заполнить отсутствующие записи, выполните следующие действия с помощью скрипта отчета об инвентаризации .
- С помощью кнопки "Отправить назначения" на вкладке Миграции скачайте шаблон MigrationDestination (CSV). Используйте этот файл в качестве входных данных для скрипта.
- Выполните следующую команду: .\StreamClassicVideoReportGenerator_V1.11.ps1 -AadTenantId "00000000-0000-0000-0000-0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 InputFile "C:\Users\alias\Desktop\token.txt" -OutDir "C:\Users\alias\Desktop" -CreateDestinationPathMappingForM365GroupContainers true -MigrationDestinationCsvFilePath "C:\Users\Username\Desktop\MigrationDestinations.csv"
- В OutDir создается новый CSV-файл с именем MigrationDestinationMappingForM365GroupContainers_guid.csv. Отправьте этот файл в MigrationTool с помощью команды "Отправить назначения". Также создается файл журнала logs_guid.txt, который можно использовать для исследования сбоев, если таковые есть. Некоторые выноски:
- Для групп Microsoft 365, у которых нет связанного сайта SharePoint, автозаполнение с помощью приведенного выше скрипта дает пустой путь. В таких случаях назначьте вручную.
- Скрипт требует, чтобы командлет ExchangeOnline был установлен в PowerShell, чтобы иметь возможность вызывать Api ExchangeOnline Get-UnifiedGroup. Он обрабатывается в скрипте, и для установки этого командлета требуется системный Администратор доступ. Запустите скрипт в режиме с повышенными привилегиями в первый раз.
- API ExchangeOnline могут вызываться только администраторами ExchangeOnline. Поиск разрешений, необходимых для запуска командлета Exchange
Чтобы назначить или обновить назначения вручную, можно выполнить это отдельно для каждого контейнера или массово:
- Вариант 1. Назначение вручную для каждого контейнера. Выберите область Назначение назначения для любого контейнера, и откроется правая область, как показано ниже. Выберите целевой путь в области. После нажатия кнопки Сохранить путь вы увидите, что для контейнера появится назначение.
Примечание.
Если сайты sp или Teams в клиенте не отображаются в пользовательском интерфейсе, при назначении назначений для этого может быть несколько причин:
- Администраторы sp по умолчанию не имеют доступа к сайтам, на которых они не являются ни владельцем, ни участниками, хотя они могут добавлять себя в группу или команду. Таким образом, видны только те сайты, где администратор является по крайней мере членом группы или команды. Это связано с тем, что поиск по сайтам осуществляется с помощью делегированного маркера области пользователя. Однако такие сайты обнаруживаются во время автоматического сопоставления назначения, так как мы используем маркер на основе приложений.
- Администраторы также могут не видеть сайты для клиента с несколькими регионами, так как API графа, используемый для получения сайтов, не может надежно сделать это в некоторых угловых случаях.
- В угловом случае, если сайт был создан недавно, синхронизация и появление в пользовательском интерфейсе может занять время. ETA — это несколько часов.
- Вариант 2. Массовые отправки. Пути назначения можно отправлять массово с помощью кнопки Отправить назначение . При настройке конечных путей в шаблоне CSV, который вы получаете при нажатии кнопки отправки назначения, путь должен быть до библиотеки документов или папки внутри нее. Любой другой путь вызывает ошибку во время миграции.
Шаг 9. Перенос контейнеров
Выберите контейнеры, которые вы готовы перенести, а затем нажмите кнопку Миграция . Затем в области справа выберите Продолжить .
Ознакомьтесь с инструкциями в правой области. Переносятся не все метаданные, связанные с видео. Переносятся только критически важные объекты, такие как название, описание, эскизы, расшифровки и разрешения. Подробные сведения см. в разделе Метаданные, которые переносятся с помощью видео .
Состояние миграции контейнера обновляется на Завершено после завершения миграции.