Questo articolo riepiloga le domande frequenti sullo strumento di migrazione Stream.
Non vengono visualizzati tutti i video Stream (versione classica) nello strumento di migrazione.
Leggere l'articolo su come associare i dati anche tra Stream (versione classica) e migrazione e Video si spostano insieme nei gruppi di Microsoft 365.
Non viene visualizzato tutto il video Stream (versione classica) nel report di inventario.
No, tutti i video in Stream (versione classica) devono essere visibili nel report di inventario. Search il report tramite Stream ID video. È possibile trovare questo ID alla fine dell'URL di riproduzione video, ad esempio https://web.microsoftstream.com/video/videoid
Lo strumento di migrazione mostra un numero inferiore di video nel gruppo o nel canale aziendale di Microsoft 365 rispetto ai video visualizzati in Stream (versione classica).
Leggere l'articolo su come associare i dati anche tra Stream (versione classica) e migrazione e Video si spostano insieme nei gruppi di Microsoft 365.
Qual è la velocità effettiva o la velocità effettiva dello strumento di migrazione?
Fare riferimento all'articolo velocità effettiva o velocità effettiva.
Cosa succede ai miei video orfani oggi?
I video orfani sono attualmente senza proprietario e l'autore del caricamento originale ha lasciato l'organizzazione. A partire da luglio 2023, lo strumento di migrazione ha la funzionalità per eseguirne la migrazione. Per altri dettagli, vedere la sezione orphaned videos (Video orfani).
Nel report di inventario sono visualizzati alcuni video non idonei, che cosa sono?
I video non pubblicati (nello stato bozza) o eliminati (nel Cestino) non sono idonei per la migrazione. Non verranno migrati dallo strumento. Gli utenti finali possono pubblicare tali video o gli amministratori possono ripristinare il video dal Cestino, in modo che lo strumento di migrazione possa selezionarli.
Non è possibile visualizzare alcuni siti di SharePoint durante l'assegnazione di destinazioni nell'interfaccia utente per un singolo contenitore.
Se i siti di SP o Teams nel tenant non sono visibili nell'interfaccia utente, durante l'assegnazione delle destinazioni, possono esserci alcuni motivi.
- Gli amministratori sp per impostazione predefinita non hanno accesso ai siti in cui non sono né il proprietario né i membri, anche se possono aggiungersi al gruppo o al team. Di conseguenza, solo i siti sono visibili in cui l'amministratore è almeno un membro del gruppo o del team. Perché i siti vengono cercati usando il token delegato con ambito utente. Tuttavia, tali siti vengono individuati durante il mapping automatico della destinazione poiché si usa un token basato su applicazione
- Gli amministratori potrebbero anche non visualizzare i siti per un tenant multi-geografico, poiché l'API Graph usata per recuperare i siti non può eseguire questa operazione in modo affidabile in alcuni casi d'angolo.
- In un caso d'angolo, se il sito è stato creato di recente, la sincronizzazione e la visualizzazione nell'interfaccia utente potrebbero richiedere tempo. L'ETA è di un paio d'ore. Nota: per alcuni scenari di angolo (ad esempio, caratteri speciali nel percorso di destinazione), la ricerca del sito SP nell'interfaccia utente potrebbe non funzionare. In questi casi, è possibile assegnare manualmente la destinazione tramite il caricamento csv usando l'opzione "Carica destinazione" nello strumento di migrazione.
La destinazione per alcuni contenitori di utenti e gruppi di Microsoft 365 non è assegnata automaticamente.
Se il contenitore è stato aggiunto alla scheda scansioni tramite "Aggiungi contenitori -> Cercare nuovi contenitori in Stream", la destinazione per tutti i gruppi di Microsoft 365 e i contenitori utente viene assegnata automaticamente in modo ottimale. Per quelli in cui la destinazione non è stata assegnata automaticamente, lo stesso può essere fatto tramite il caricamento csv usando l'opzione "Carica destinazione" nello strumento di migrazione. È anche possibile usare lo script indicato nella nota qui per identificare le destinazioni dei gruppi di Microsoft 365 e caricarle tramite l'opzione "Carica destinazione".
È possibile rimuovere l'opzione di caricamento in Stream (su SharePoint) per gli utenti finali dell'organizzazione?
Sfortunatamente, non è possibile ora. Abbiamo modificato la pagina di caricamento classica e abbiamo dato un'eccezione ai clienti per estenderla, che il periodo di estensione è scaduto ora. Fare riferimento all'elemento di riga del 17 gennaio 2023 nella sequenza temporale della migrazione e al post mc MC496849 pubblicato il 12 gennaio 2023.
I miei video sono ancora visibili in Stream Classico dopo averli migrati.
È disponibile un codice back-end che viene eseguito per nascondere o eliminare temporaneamente i video da Stream (versione classica) dopo la migrazione. Potrebbero essere necessari fino a due giorni per nascondere il contenuto. A causa di un bug, i video migrati prima del 15 agosto 2023 potrebbero essere ancora visibili nell'interfaccia utente Stream (versione classica). Per risolvere questo problema, è possibile eseguire di nuovo la migrazione dei video interessati.
È consigliabile eseguire il backup del video Stream (versione classica) prima della migrazione in caso di problemi?
Assolutamente no. È consigliabile eseguire prima le migrazioni di test per comprendere le autorizzazioni, la posizione e i metadati nei video migrati. È necessario eseguire una migrazione pilota con alcuni video di produzione. Offre sicurezza, non mette tutti i dati a rischio e riduce al minimo le probabilità di errore.
Inoltre, dopo la migrazione nascondiamo o eliminiamo temporaneamente i video da Stream (versione classica), ma non eliminiamo definitivamente fino a Stream (versione classica) deprecazione dell'infrastruttura. Durante il processo, per i casi critici è possibile scoprire i dati in Stream (versione classica).
Ci sono video segnalati come "non idonei" da migrare - come possiamo affrontare questi casi?
I video non idonei sono indicati qui nella documentazione. Potrebbe essere dovuto a video in stato di errore, bozza o eliminazione. È possibile ripristinare i video eliminati dal Cestino e pubblicare i video in bozza.
Quali autorizzazioni sono necessarie per eseguire una migrazione Stream?
Stream strumento di migrazione disponibile in Gestione migrazione presenta l'errore "Il servizio non è disponibile. Contattare il supporto"
Potrebbero essere bloccati a causa degli URL necessari che devono essere consentiti per la connessione dello strumento o per un problema di connessione di rete. Potrebbe essere necessario aggiungere gli URL seguenti all'elenco consentiti:
https://api.mover.io
https://api.microsoftstream.com/
Inoltre, se si è un tenant GCC, aggiungere anche l'URL seguente all'elenco di indirizzi consentiti:
https://api.prod.migrations.microsoft.com
Se si verificano ancora problemi di connessione, verificare se l'app Mover è abilitata e anche gli accessi sono abilitati. Seguire questa procedura:
- Visita portale di Azure:https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/Overview
- Selezionare: Gestisci -> Applicazioni aziendali
- Rimuovere tutti i filtri.
- Search per 'Mover app' per trovare 'Office 365 Mover'
- Selezionare Gestisci -> Proprietà e attivare/disattivare Abilitato per consentire agli utenti di accedere? = Sì
È possibile eseguire il rollback della migrazione dei video da Stream (versione classica) a Stream (su SharePoint)?
Si tratta di una migrazione flessibile in cui gli amministratori scelgono di eseguire la migrazione dei video necessari. È consigliabile eseguire lo strumento con alcuni video di test e pilotare alcune migrazioni con alcuni video di produzione. Di conseguenza, la necessità di eseguire il rollback potrebbe essere inferiore. Tuttavia, in un motivo aziendale valido, è possibile scoprire il contenuto di cui è stata eseguita la migrazione da Classico. In questo processo, le modifiche apportate ai video migrati in Stream (su SharePoint) non verranno visualizzate nei video che riappareno nella versione classica. È necessario inviare la richiesta tramite questo modulo e condividere gli stessi dettagli anche tramite un ticket di supporto. L'ETA per il rollback è di tre giorni lavorativi dall'invio delle informazioni tramite il modulo.
In che modo gli utenti finali possono individuare il contenuto migrato?
Le autorizzazioni vengono rispecchiate quando i video vengono migrati da Stream (versione classica) a Stream (su SharePoint). Ogni utente che ha accesso a un video è Stream (versione classica) mantiene l'accesso al video migrato. Gli utenti finali possono trovare il video tramite la ricerca in Stream (su SharePoint) se il video è stato migrato o in Stream (versione classica) per un video non migrato. Entro la fine del 23 marzo, gli amministratori ricevono un report che fornisce loro il percorso di destinazione di ogni file video migrato. È disponibile nel report di inventario.
È possibile applicare criteri di conservazione o scadenza in Stream (versione classica) durante la migrazione dei video?
No, i criteri di conservazione o scadenza sono mai esistiti in Stream (versione classica), quindi non viene applicato alcun criterio durante la migrazione dei video. Tuttavia, è teoricamente possibile applicare la scadenza ai video dopo la migrazione a Stream (su SharePoint). È stata impostata una variabile (mediaitem.progID) per identificare un video migrato.
Perché viene visualizzata l'ora di data aggiunta al nome del file video dopo la migrazione?
Due video in Stream (versione classica) potrebbero avere gli stessi nomi di file, ma ciò non è possibile in One Drive & SharePoint. Due file con lo stesso nome in SharePoint vengono considerati come versioni. Accodiamo l'ora della data per evitare che ciò accada. Tuttavia, il titolo del video, visibile durante la riproduzione, non cambia durante la migrazione.
I video vengono copiati o spostati durante la migrazione? Sono disponibili in Stream classico dopo la migrazione?
Si crea una copia del video e la si carica in SharePoint o OneDrive. Contemporaneamente, nascondiamo o eliminiamo temporaneamente il video da Stream (versione classica) dopo la migrazione. Il video verrà eliminato definitivamente quando Stream (versione classica) infrastruttura è deprecata. I video precedenti sono stati eliminati in modo rigido 180 giorni dopo la migrazione, ma questo è stato modificato a partire dalla metà di giugno.
Come è possibile risolvere errori o video non riusciti?
Fare riferimento ai codici di errore e alla definizione forniti dalla piattaforma.
Lo strumento di migrazione Stream ripete i video non riusciti? Dovrei riprovare da solo?
Sì, sono stati creati nuovi tentativi nello strumento di migrazione. Ma, dopo molto tempo, se i video vengono ancora visualizzati non riusciti con un motivo di errore non a causa di qualche problema alla fine, è possibile riprovare. Se l'errore persiste, generare un ticket di supporto
I video migrati sono visibili nella pagina Iniziale all office.com?
No, la migrazione in sé non farà apparire il video nella pagina iniziale all'office.com. Tuttavia, se un utente ha eseguito l'accesso a un video dopo la migrazione, sarà visibile nella scheda "recenti" nella pagina iniziale.
Cosa accade quando il supporto per la riproduzione o il reindirizzamento per i vecchi Stream (versione classica) i video migrati terminano?
Leggere questo articolo.
Posso assumere altro aiuto per passare a Stream (su SharePoint)?
Se vuoi assumere un partner di terze parti per aiutarti nella migrazione o per iniziare a usare Stream (su SharePoint) abbiamo raccolto questo elenco di partner che si sono auto-identificati come con questa esperienza. Per altri dettagli, vedere l'elenco dei partner di terze parti.
Come si definiscono i video orfani? Il video si qualifica come orfano se il caricatore ha lasciato l'organizzazione?
Quando si spostano i video, è necessario assegnarli a un utente dell'organizzazione. Se un video non ha un gruppo di Microsoft 365 o un utente assegnato come proprietario o non è associato a un canale aziendale, il video viene contrassegnato come orfano. Un video orfano si sposta come parte del contenitore "orphan videos" (ETA: June). L'organizzazione può avere più contenitori video orfani a seconda del numero di tali video nel tenant. Potrebbero esserci alcuni video in cui l'autore del caricamento ha lasciato l'organizzazione, ma non sono ancora classificati come orfani perché hanno un utente o un proprietario del gruppo di Microsoft 365 o sono associati a un canale aziendale. In questo caso, il video viene migrato con il contenitore corrispondente e non con il contenitore video orfano.
Perché si interrompe l'ereditarietà nella cartella di destinazione durante la migrazione delle autorizzazioni?
Come identificare i contenitori con dettagli video e video sovrapposti.
È possibile spostare il video di un contenitore in due posizioni diverse?
Non promuoviamo la migrazione di video in un contenitore in posizioni diverse, ma esiste una soluzione alternativa. A tale scopo, è possibile usare filtri di migrazione parziali. Eseguire la migrazione di un set di video alla prima posizione usando i filtri. Eliminare il contenitore dalla scheda Migrazioni dopo la corretta migrazione. Aggiungere lo stesso contenitore con un nuovo set di filtri ed eseguire la migrazione a una nuova posizione. È tuttavia possibile suddividere i video solo in base ai filtri video disponibili. Inoltre, il reindirizzamento per l'URL del gruppo punta all'ultima posizione di destinazione del gruppo migrato.
Perché non è possibile aggiungere manualmente altri contenitori?
Lo strumento di migrazione ha un limite di 50.000 contenitori alla volta. Se sono stati aggiunti inavvertitamente più di 50.000 contenitori, è necessario rimuovere alcuni contenitori in modo che il numero totale di contenitori, dopo le aggiunte manuali, rimanga inferiore a questa soglia.
Ricerca per categorie i dati corrispondono tra Stream (versione classica) portale, il report di inventario e lo strumento di migrazione?
Esistono tre origini di dati; Stream (versione classica) portale- Chiamiamolo A, Rapporto inventario (o dashboard di Power BI)- Chiamiamolo B e strumento di migrazione- Chiamiamolo C
- Un & B deve corrispondere perfettamente. È possibile individuare tutto il video nel report di inventario. Search per un video tramite ID video nel report. È possibile trovare questo ID alla fine dell'URL di riproduzione video, ad esempio https://web.microsoftstream.com/video/videoid
- Anche B & C corrisponderanno. In precedenza, a causa della mancanza di supporto per i video orfani nello strumento di migrazione (C), B e C non corrispondevano.
- Un & C non corrisponderà perché i video potrebbero non essere visualizzati nella stessa posizione dello strumento visualizzata in Stream (versione classica) perché lo strumento sposta i video in gruppi logici o contenitori. Stream (versione classica) video associati a gruppi di Microsoft 365, canale aziendale o gruppo Stream si spostano sempre insieme e non si spostano con il contenitore dell'utente che ha caricato i video. Si segue l'ordine di priorità: Stream gruppo > Microsoft 365 gruppo > Canale a livello > di azienda Utente. Per altre informazioni, vedere i casi delle autorizzazioni. È quindi possibile che il video di un caricatore venga spostato nel gruppo di Microsoft 365 e che quindi non sia visibile nel contenitore utente di Uploader dello strumento di migrazione.
Viene visualizzato l'errore MUSERNOTFOUND in una migrazione del contenitore utente.
Se il Stream classico è disabilitato e l'utente viene eliminato o in stato inattivo, la migrazione del contenitore utente potrebbe non riuscire con l'errore MUSERNOTFOUND nel report del log di migrazione. C'è una soluzione alternativa. Provare a modificare il percorso di destinazione predefinito in un percorso valido per la corretta migrazione del contenuto utente. Se Stream versione classica è abilitata e l'utente è inattivo, "Cerca nuovi contenitori" per ottenere i video di questo utente. Il contenitore utente già aggiunto per questo utente non eseguirà la migrazione del contenuto utente.
Impossibile eseguire lo script di mapping automatico, lo script del report di inventario e lo script di autorizzazione se il nome della cartella contiene la chiave di spazio.
Per eseguire l'escape degli spazi in un percorso di file di Windows, racchiudere tra virgolette doppie la sezione del percorso con uno spazio. Ad esempio: C:"Cartella di test"\text.txt. È anche possibile inserire virgolette per l'intero percorso per assicurarsi di non perdere spazi.
Come ottenere un elenco di tutti i contenitori di gruppi e CWC di Microsoft 365 nell'ambiente tenant?
Il report di inventario fornisce un elenco di tutti gli ID contenitore a cui è assegnato almeno un video. È possibile che il tenant abbia alcuni gruppi di Microsoft 365 e CWC in cui i video sono stati visualizzati nell'interfaccia utente Stream (versione classica), ma nessuno è stato assegnato a loro in base alla gerarchia di assegnazione, pertanto i contenitori con zero video non vengono visualizzati nel report di inventario. L'ultima aggiunta allo script di inventario include un parametro aggiuntivo denominato "GenerateMasterContainerList" che, se impostato in modo esplicito su true (il relativo valore è false by def) genera un elenco di tutti gli M365Group e CompanyWideChannel disponibili nel tenant in un file separato.
- Per eseguire lo script, l'utente deve seguire i passaggi precedenti per eseguire lo script di inventario. L'unico passaggio aggiunto è che il parametro 'GenerateMasterContainerList' deve essere aggiunto con il valore impostato su true.
- Comando di esempio per eseguire lo script: .\StreamClassicVideoReportGenerator.ps1 -AadTenantId "000000000-0000-0000-000000000000000" -InputFile "C:\Users\Username\Desktop\token.txt" -OutDir "C:\Users\Username\Desktop" -GenerateMasterContainerList true
- Il valore di questo parametro è false per impostazione predefinita.
- Supporta Resume esattamente nello stesso modo dello script precedente. Poiché alcuni tenant possono avere un numero elevato di tali entità, lo script può terminare durante l'esecuzione a causa della scadenza del token di autenticazione. In questo caso, l'utente deve sostituire il token precedente con un nuovo token nel file del token e riavviare lo script. Per impostazione predefinita, lo script viene eseguito con il flag Resume impostato su true, quindi lo script riprenderà nuovamente dall'ultima esecuzione. Se è presente un numero elevato di entità, il risultato è presente in più csv perché ogni csv di output è stato progettato per non avere più di 10.000 righe.
- L'elenco finale contenente tutti i file uniti è disponibile nella cartella \Out\report.
Ricerca per categorie estrarre i video disponibili in ogni canale in Stream (versione classica)?
I clienti devono creare uno script personalizzato per recuperare queste informazioni di mapping. Stiamo fornendo uno script che è stato condiviso con noi, puoi usarli in base alla tua discrezione. Nota: questo script non è supportato da Microsoft.
Script 1:
#Token file Path
$tokenInputFile="C:\temp\StreamReportGenerator\token.txt"
#Please Note the Base Url - https://uswc-1.api.microsoftstream.com/api/ needs to be replaced by Base Url of your tenant using script 2
$baseURI = "https://uswc-1.api.microsoftstream.com/api/"
#ChannelVideoReport Path – Please replace it with path to csv file where we want to export the channel video report data
$channelVideoReportPath = "C:\temp\StreamReportGenerator\channelVideosReport.csv"
$getAllChannelsUri= $baseURI + "channels?`$top=100&`$skip=0&`$orderby=created desc&`$expand=creator,group&adminmode=true&api-version=1.4-private"
$token = Get-Content -Path $tokenInputFile
$headers = @{
"Accept" = "application/json, text/plain, */*"
"Authorization" = "Bearer $($token)"
}
$ChannelVideoInfoCollection=@()
$response = Invoke-RestMethod -Method Get -Uri $getAllChannelsUri -Headers $headers
if($response -ne $null)
{
foreach($channelData in $response.value)
{
$channelVideoInfoUri= $baseURI + "/channels/$($channelData.id)/videos?`$top=100&`$skip=0&`$filter=published%20and%20(state%20eq%20%27completed%27%20or%20contentSource%20eq%20%27livestream%27)&`$expand=creator,events,channels&adminmode=true&`$orderby=metrics%2FtrendingScore%20desc&api-version=1.4-private"
$channelVideoRes = Invoke-RestMethod -Method Get -Uri $channelVideoInfoUri -Headers $headers
foreach($channelVideo in $channelVideoRes.value)
{
$ChannelVideoAssociationInfo = [PSCustomObject] @{
GroupID=$channelData.group.id
GroupName=$channelData.group.name
ChannelID =$channelData.id
ChannelName=$channelData.name
VideoID=$channelVideo.id
VideoName=$channelVideo.name
}
$ChannelVideoInfoCollection += $ChannelVideoAssociationInfo
}
}}
$ChannelVideoInfoCollection | Export-Csv -Path $channelVideoReportPath -NoTypeInformation
Script 2:
# Path to Token file
$tokenInputFile="C:\temp\StreamReportGenerator\token.txt"
$token = Get-Content -Path $tokenInputFile
# To be replaced by Aad Tenant ID of your tenant
$aadTenantID = "c008191f-7c3e-4728-a223-0cba39479b7b"
$tenantPatchUri = "https://api.microsoftstream.com/api/tenants/" + $aadTenantID + "?api-version=1.4-private"
$headers = @{
Authorization = "Bearer $token"
}
$body = "{}"
try {
$response = Invoke-RestMethod -Uri $tenantPatchUri -Method Patch -Body $body -Headers $headers -ContentType "application/json"
}
catch {
#Stop execution if Unauthorized(401).
if ($_.Exception.Response.StatusCode.value__ -eq 401) {
Write-Host "========Enter new token and start the script again======="
}
Write-Host "An error occurred: $($_.Exception.GetType().FullName) - $($_.Exception.Message)"
exit
}
Write-Host "Base URI: $($response.apiEndpoint)"
Procedura per usare gli script:
- È possibile usare lo script 1 per recuperare il mapping di canali e video.
- Usare lo stesso modo per recuperare il token come nel report di inventario e aggiornare il $tokenInputFile
- Aggiornare il percorso channelVideoReport in cui si vuole esportare il file CSV del report video
- È necessario sostituire $baseURI = "https://uswc-1.api.microsoftstream.com/api/" con BaseURI per il tenant. Per recuperare l'URI di base, seguire questa procedura: a. Script utente 2 e aggiungere il percorso del file token recuperato nel passaggio 2 e assegnarlo a $tokenInputFile b. Sostituire $aadTenantID = "c008191f-7c3e-4728-a223-0cba39479b7b" con l'ID tenant del tenant c. Eseguire lo script. d. L'URI di base viene stampato nella console.
- Eseguire lo script 1 e ChannelVideoReport viene esportato nel percorso specificato
- Per impostazione predefinita, lo script restituisce i primi 100 canali e i primi 100 video all'interno di tali canali.
Nel sito di destinazione sono disponibili più file di quelli di cui è stata eseguita la migrazione nel report.
A causa di limitazioni nel meccanismo di caricamento della migrazione, se si verificano errori 'MJOBNOTCOMPLETED' o 'MJOBFATALERROR' nel report, il numero effettivo di file migrati correttamente potrebbe superare il numero visualizzato nel report. La riesecuzione della migrazione è spesso efficace nella risoluzione di tali problemi. Attendere inoltre 15 minuti dopo il completamento della migrazione prima di scaricare i log di migrazione e il report di riepilogo per evitare l'errore MJOBNOTCOMPLETED nel report.
Non è possibile scaricare i log di migrazione dallo strumento.
I log di migrazione per qualsiasi contenitore sono disponibili solo per 3 mesi dopo la migrazione del contenitore. Dopo tre mesi, i log non saranno accessibili.