Vorbereitungstool für Office 365 Video MigrationOffice 365 Video migration preparation tool

Das Office 365 Video zur Datenstrom Migration kann über das O365-Videoportal selbst über das Self-Service-Migrationstool für Administratorenausgeführt werden.The Office 365 Video to Stream migration can be run from O365 Video portal itself via the admin self-service migration tool. In Vorbereitung auf die Ausführung der Migration möchten Sie jedoch möglicherweise alle Ihre Kanalbesitzer Benachrichtigen und mit Ihnen zusammenarbeiten, dass die Migration kommt.However in preparation for running the migration you may want to notify and work with all your channel owners that the migration is coming. Das folgende Tool kann verwendet werden, um eine CSV-Kalkulationstabelle mit Informationen zu den einzelnen O365-Video Kanälen zu exportieren, einschließlich der Besitzer der einzelnen Kanäle und der Anzahl der Ansichten, die Videos im Kanal in den letzten mehreren Monaten hatten.The following tool can be used to export a CSV spreadsheet with information about each of your O365 Video channels including who owns each channel and how many views videos in the channel have had in the last several months.

Die Informationsausgabe des Tools kann bei der Planung der Migration sehr hilfreich sein.The information output by the tool can be very helpful in planning your migration. Die Liste der Kanalbesitzer ist sehr hilfreich, um Ihnen zu helfen, festzustellen, wer Ihre wichtigsten Interessenträger ist, mit denen Sie die Migration besprechen.The list of channel owners is very useful in helping you determine who are your key stake holders to discuss the migration with. Die Summe der Video Ansichts Anzahl pro Kanal kann verwendet werden, um festzustellen, ob es einige Kanäle in Office 365 Video gibt, die nicht mehr verwendet werden und als gelöscht werden sollten, bevor die Migration ausgeführt wird.The sum of the video view counts per channel can be used to help you determine if there are some channels in Office 365 Video that aren't being used anymore and should be considered to be deleted before the migration is run.

Download: PowerShell-Skript zum Ausgeben von O365-Video KanalinformationenDownload: PowerShell script to output O365 Video channel info

Skript Aktualisierungen:Script updates:

  • 1/13/2020-Fix Ausgabe von nicht englischen Zeichen in Berichts-und Protokolldateien1/13/2020 - Fix output of non-english characters in report and log files
  • 1/10/2020-Verlegenheit Owners/Editor/Viewer-Berechtigungen, wenn die Website nicht mit der englischen Sprache #a0 fügen Sie 3 neue Spalten zur Ausgabe von nicht-e-Mail-Berechtigungen für jeden Kanal hinzu.1/10/2020 - Fix owner/editor/viewer permissions when site not using English language & add 3 new columns to output non email permissions for each channel
  • 11/20/2019 – hinzufügen der Unterstützung für mehrstufige Authentifizierungs Anmeldung #a0 Hinzufügen einer Summe von Video Ansichten pro Kanal11/20/2019 - Add support for multifactor auth login & add sum of video views per channel

VoraussetzungenPrerequisites

  1. Kennen Sie Ihre SharePoint Online-URL für Ihren Mandanten (Beispiel:https://contoso.sharepoint.com)Know your SharePoint online URL for your tenant (example: https://contoso.sharepoint.com)
  2. In der Lage sein, PowerShell-Skripts auf Ihrem Computer auszuführenBe able to run PowerShell scripts on your machine
  3. Sie können neue PowerShell-Module aus dem Internet auf Ihrem Computer installieren.Be able to install new PowerShell modules from the internet on your machine
  4. Ein globaler O365-Administrator oder ein SharePoint-Administrator seinBe an O365 Global admin or a SharePoint admin
  5. Laden Sie die ZIP-Datei des Skripts herunter und entpacken Sie es in einen Ordner auf Ihrem Computer.Download the zip file of the script and unzip it to a folder on your machine

Ausführen des SkriptsRunning the script

  1. Suchen nach PowerShell auf Ihrem ComputerFind PowerShell on your machine

  2. Klicken Sie mit der rechten Maustaste auf die PowerShell-Anwendung und als Administrator ausführenRight click the PowerShell application and Run as administrator

  3. Installieren Sie das SharePoint Online Modul in PowerShell:Install the SharePoint Online module in Powershell:

    Install-Module Microsoft. online. SharePoint. PowerShellInstall-Module Microsoft.Online.SharePoint.PowerShell

    (Oder wenn das SharePoint Online Modul bereits installiert ist, können Sie es aktualisieren: Update-Module Microsoft. online. SharePoint. PowerShell)(Or if the SharePoint Online module is already installed you can update it: Update-Module Microsoft.Online.SharePoint.PowerShell)

  4. Installieren Sie das SharePoint-PNP-Modul in PowerShell:Install the SharePoint PnP module in Powershell:

    Install-Module SharePointPnPPowerShellOnlineInstall-Module SharePointPnPPowerShellOnline

    (Oder wenn das SharePoint-PNP-Modul bereits installiert ist, können Sie es aktualisieren: Update-Module SharePointPnPPowerShellOnline)(Or if the SharePoint PnP module is already installed you can update it: Update-Module SharePointPnPPowerShellOnline)

  5. In PowerShell ändern Sie das Verzeichnis, in dem Sie das Skript entpackt haben (Beispiel: CD c:\temp)In PowerShell change to the directory where you unziped the script (example: cd c:\temp)

  6. Ändern Sie die Ausführungsrichtlinie für diese PowerShell-Sitzung, um das Ausführen dieses Ad-hoc-Skripts zu ermöglichen:Change the execution policy on this session of PowerShell to allow running this ad-hoc script:

    Festlegen-ExecutionPolicy-ExecutionPolicy Bypass-Bereichs ProzessSet-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process

  7. Führen Sie das Skript aus:Run the script:

    .\video-channels-info.ps1.\video-channels-info.ps1

  8. Geben Sie Ihre SharePoint Online Mandanten-URL als Aufforderung durch das Skript ein (Beispiel:https://contoso.sharepoint.com)Enter your SharePoint Online tenant URL as prompted by the script (Example: https://contoso.sharepoint.com)

  9. Wählen Sie aus, ob Sie pro Kanal über Video Ansichten berichten möchten.Choose if you want to report on video views per channel. Dadurch werden alle Videos im Kanal in einer Schleife durchlaufen und die Ansichten der einzelnen Videos in den letzten 24 Monaten summiert.This will loop over each video in the channel and sum up the views on each video in the last 24 months.

    • y-ja, Ausgabe der Ansichtsdaten pro Kanal (Dies führt dazu, dass der Bericht viel länger dauert)y - Yes, output the view data per channel (this will make the report take much longer to run)
    • n-Nein, die Ansichtsdaten nicht ausgebenn - No, don't output the view data

    Hinweis: dieser Teil des Skripts ruft SharePoint-Such Analyse-APIs auf, sodass diese Zahlen möglicherweise nicht für alle Videos verfügbar sind.NOTE: This part of the script calls SharePoint search analytics APIs, so these numbers might not be available for all videos. Verwenden Sie diese Ansichts Anzahlen mit Ihrem Urteil.Use these view counts with your judgement. Der Bericht ist möglicherweise nicht vollständig präzise oder kann alle Ansichten aller Videos zum Zeitpunkt der Ausführung abrufen.The report might not be fully accurate or able to get all the views of all videos at the time you run it.

  10. Es wird ein Fenster geöffnet, in dem Sie aufgefordert werden, sich bei Ihrem Office 365 Mandanten anzumelden.A window will open up prompting you to login to your Office 365 tenant. Stellen Sie sicher, dass Sie sich bei einem Office 365 globalen Administrator-Benutzer oder einem SharePoint Online Administrator anmelden.Make sure you login with a Office 365 global admin user or a SharePoint Online admin.

  11. Warten Sie, bis die Ausführung des Skripts abgeschlossen ist.Wait for the script to finish running. Dies kann einige Zeit in Anspruch nehmen, je nachdem, wie viele Kanäle und Videos Sie in O365 Video haben.This may take some time depending on how many channels and videos you have in O365 Video.

Hinweis: das Skript wird auch dann weiterhin ausgeführt, wenn es einzelne Probleme in einigen der von ihm aufgerufenen Rest-APIs ausführt.NOTE: The script will keep running even if it runs into individual problems on some of the REST APIs it is calling. Wenn in der PowerShell-Konsole Fehler angezeigt werden, erhält der Bericht so viele Daten, wie er erhalten konnte.If you see errors in the PowerShell console, the report will end up with as much data as it was able to get.

Grundlegendes zur SkriptausgabeUnderstanding the script output

Das Skript gibt automatisch einige Textdatei-und CSV-Berichte in den Ordner "\Output" innerhalb desselben Verzeichnisses aus, in dem Sie das Skript ausgeführt haben.The script will automatically output a few text file and CSV reports to "\output" folder within the same directory in which you ran the script.

Channels-Info. CSV -CSV-Arbeitsblatt, das jeden Kanal in O365 Video und weitere Informationen zu den einzelnen Kanälen auflistet, einschließlich:Channels-Info.csv - CSV spreadsheet listing every channel in O365 Video and more information about each channel including:

  • Kanal NameChannel name
  • Kanal-URLChannel URL
  • Kanal-GUIDChannel GUID
  • Kanalbesitzer/Editoren/Viewer mit e-Mail-AdressenChannel owners/editors/viewers with email addresses
    • E-Mail-Adressen von Benutzern und e-Mail-aktivierten Sicherheitsgruppen für jede Kanal BerechtigungEmail addresses of users and mail enabled security groups for each channel permission
  • Kanalbesitzer/Editoren/Viewer ohne e-Mail-AdressenChannel owners/editors/viewers without email addresses
    • Die Namen anderer Entitäten für jede Kanal Berechtigung, die keine zugeordneten e-Mail-Adressen habenThe names of other entities for each channel permission that don't have associated email addresses
    • Dies kann spezielle permissisons wie "jeder außer externen Benutzern" oder Sicherheitsgruppen sein, die nicht e-Mail-aktiviert sind.This could be special permissisons like "Everyone except external users" or it could be security groups that aren't mail enabled
  • Anzahl der Videos im KanalCount of videos in channel
  • Optional Summe der Ansichten aller Videos im Kanal für die letzten 24 Monate in unterschiedlichen Zeitbereichs Buckets(Optional) Sum of views on all videos within the channel for the last 24 months in different time range buckets
    • Letzten 3 MonateLast 3 months
    • Letzte 6 MonateLast 6 months
    • Letzte 12 MonateLast 12 months
    • Letzten 24 MonateLast 24 months

Wenn Sie sich für die Ausgabe der Video Ansichts Zählerinformationen entscheiden, dauert die Ausführung des Skripts wesentlich länger.If you choose to output the video view counts information the script will take much longer to run. Bei dieser Option im Skript wird die Ansicht count Analytics aus der SharePoint-Such Analyse für jedes Video abgerufen und nach Kanal zusammengefasst.This option in the script is getting the view count analytics from the SharePoint search analytics for each video and summing them up by channel.

Videos-File-List. txt – Textdatei, die die SharePoint Online-URLs für jeden Kanal und die URLs für jedes Video in diesen Kanälen auflistet.Videos-File-List.txt - Text file listing out the SharePoint Online URLs to each channel and the URLs to each video within those channels.

Log-Trace. txt – Textdatei, die zum Debuggen des Skripts verwendet wurde.Log-Trace.txt - Text file used to debug the script.

Siehe auchSee also