Del via


Vanlige spørsmål om Stream overføringsverktøy

Denne artikkelen oppsummerer vanlige spørsmål om Stream overføringsverktøyet.

Jeg ser ikke alle videoene mine Stream (klassisk) i overføringsverktøyet.

Jeg ser ikke alle videoene mine Stream (klassisk) i lagerrapporten.

Nei, alle videoer i Stream (klassisk) skal være synlige i lagerrapporten. Søk rapporten via Stream video-ID. Du finner denne ID-en på slutten av nettadressen for videoavspilling, for eksempel https://web.microsoftstream.com/video/videoid

Overføringsverktøyet viser færre videoer i Microsoft 365-gruppen eller firmakanalen enn videoer som jeg ser i Stream (klassisk).

Hva er hastigheten eller gjennomstrømmingen til overføringsverktøyet?

Hva skjer med mine foreldreløse videoer i dag?

Frittstående er videoer uten eier for øyeblikket, og den opprinnelige opplasteren forlot organisasjonen. Siden juli 2023 har overføringsverktøyet funksjonalitet til å overføre dem. Les inndelingen løse videoer for mer informasjon.

Jeg ser noen videoer som ikke er kvalifisert, i lagerrapporten. Hva er disse?

Videoer som enten ikke er publisert (i kladdetilstand) eller slettet (i papirkurven), er ikke kvalifisert for overføring. De overføres ikke av verktøyet. Sluttbrukere kan enten publisere slike videoer eller administratorer kan gjenopprette videoen fra papirkurven, slik at overføringsverktøyet kan velge dem.

Jeg kan ikke se noen av SharePoint-områdene mine mens jeg tilordner mål på brukergrensesnittet for én enkelt beholder.

Hvis SP- eller Teams-nettstedene i leieren ikke er synlige i brukergrensesnittet, kan det være flere grunner til det når du tilordner mål.

  • SP-administratorer har som standard ikke tilgang til nettsteder der de verken er eier eller medlemmer, selv om de kan legge seg til i gruppen eller teamet. Derfor er bare disse nettstedene synlige der administratoren minst er medlem av gruppen eller gruppen. Det er fordi områder søkes i bruk ved hjelp av brukeromfang-delegert token. Slike områder oppdages imidlertid under automapping av mål siden vi bruker programbasert token
  • Administratorer kan heller ikke se nettsteder for en multi-geo-leier, siden graf-API-en som brukes til å hente nettstedene, ikke kan gjøre dette pålitelig i noen hjørnetilfeller.
  • I et hjørnetilfelle, hvis nettstedet nylig er opprettet, kan det ta tid å synkronisere og vises i brukergrensesnittet. ETA er et par timer. Obs! For noen hjørnescenarioer (for eksempel spesialtegn i målbanen), fungerer kanskje ikke SP-områdesøk i brukergrensesnittet. I slike tilfeller kan du tilordne målet manuelt via csv-opplasting ved hjelp av alternativet Last opp mål i overføringsverktøyet.

Målet for enkelte bruker- og Microsoft 365-gruppebeholdere er ikke tilordnet automatisk.

Hvis beholderen ble lagt til i skannefanen via «Legg til beholdere –> se etter nye beholdere i Stream», blir målet for alle Microsoft 365-grupper og brukerbeholdere automatisk tilordnet på best mulig måte. For de der målet ikke er tilordnet automatisk, kan det samme gjøres via csv-opplasting ved hjelp av alternativet Last opp mål i overføringsverktøyet. Du kan også bruke skriptet som er nevnt i notatet , her for å identifisere mål for Microsoft 365-grupper og laste dem opp via alternativet Last opp mål.

Kan jeg fjerne alternativet for å laste opp til Stream (på SharePoint) for sluttbrukere av organisasjonen?

Dessverre er det ikke mulig nå. Vi endret den klassiske opplastingssiden og ga unntak fra kunder for å utvide den, denne utvidelsesperioden har utløpt nå også. Se linjeelementet 17. januar 2023 i overføringstidslinjen og MC-innlegg MC496849 publisert 12. januar 2023.

Videoene mine er fortsatt synlige i Stream Classic etter at jeg har overført dem.

Det finnes en serverdelkode som kjøres for å skjule eller slette videoene fra Stream (klassisk) etter overføring. Det kan ta opptil to dager å skjule innholdet. På grunn av en feil kan videoer som er overført før 15. august 2023, fortsatt være synlige i Stream (klassisk) brukergrensesnittet. Hvis du vil løse dette problemet, kan du remigrere de berørte videoene.

Bør jeg ta sikkerhetskopi av Stream (klassisk) video før overføring i tilfelle noe dårlig skjer?

Absolutt Nei. Vi råder deg til å kjøre testoverføringer først for å forstå tillatelsene, plasseringen og metadataene på de overførte videoene. Legg ut at du bør kjøre en pilotoverføring med noen produksjonsvideoer. Det gir deg selvtillit, ikke sette alle dataene i fare og minimere sjansene for feil.
Etter overføringen skjuler eller myk sletter vi videoene fra Stream (klassisk), men sletter ikke før Stream (klassisk) fraskrivelse. I løpet av prosessen kan vi vise dataene i Stream (klassisk) for kritiske tilfeller.

Det rapporteres videoer som «ikke kvalifisert» til å bli overført – hvordan kan vi håndtere slike saker?

Videoer som ikke er kvalifisert, nevnes her i dokumentasjonen vår. Det kan skyldes at videoer blir feilutskrevet eller kladdet eller slettet. Du kan gjenopprette de slettede videoene fra papirkurven og publisere videoer i kladd.

Hvilke tillatelser er nødvendige for å kjøre en Stream overføring?

Stream overføringsverktøyet som er plassert i overføringsbehandling, har feilen «Tjenesten er ikke tilgjengelig. Kontakt kundestøtte»

De kan være blokkert på grunn av nødvendige URL-adresser som må tillates for at verktøyet skal kunne koble til eller et problem med nettverkstilkoblingen. Du må kanskje legge til følgende URL-adresser i tillatelseslisten:

  • https://api.mover.io
  • https://api.microsoftstream.com/

Hvis du er en GCC-leier, legger du også til følgende nettadresse i tillatelseslisten:

  • https://api.prod.migrations.microsoft.com

Hvis du fremdeles står overfor et tilkoblingsproblem, må du kontrollere om Mover-appen er aktivert og at pålogginger også er aktivert. Følg følgende trinn:

Kan vi rulle tilbake overføring av videoer fra Stream (klassisk) til Stream (på SharePoint)?

Det er en fleksibel overføring der administratorer velger å overføre videoene de trenger. Det anbefales å kjøre verktøyet med noen testvideoer og prøve ut noen overføringer med noen produksjonsvideoer. Derfor kan behovet for tilbakerulling være mindre. Men av en gyldig forretningsårsak kan vi vise innholdet som ble overført fra Classic. I denne prosessen vises ikke endringene som er gjort på overførte videoer i Stream (på SharePoint) i videoer som vises på nytt i klassisk. Du må sende inn forespørselen via dette skjemaet og dele de samme detaljene via en støtteforespørsel også. ETA for tilbakerulling er tre virkedager fra innsending av informasjonen via skjemaet.

Hvordan kan sluttbrukerne oppdage overført innhold?

Vi speiler tillatelser når videoer overføres fra Stream (klassisk) til Stream (på SharePoint). Hver bruker som har tilgang til en video, Stream (klassisk) beholder tilgangen til overført video. Sluttbrukere kan finne videoen via søk i Stream (på SharePoint) hvis videoen er overført eller i Stream (klassisk) for en video som ikke er overført. Innen slutten av mars 23 får administratorer en rapport som gir dem målplasseringen for hver overførte videofil. Den er tilgjengelig i lagerrapporten.

Kan jeg bruke oppbevarings- eller utløpspolicyer i Stream (klassisk) mens jeg overfører videoer?

Nei, oppbevarings- eller utløpspolicyen har noen gang eksistert i Stream (klassisk), og derfor brukes ingen slik policy under overføring av videoer. Det er imidlertid teoretisk mulig å bruke utløpsdato på videoer etter at de er overført til Stream (på SharePoint). Vi angir en variabel (mediaitem.progID) for å identifisere en overført video.

Hvorfor ser jeg dato/klokkeslett lagt til i videofilnavnet etter overføringen?

To videoer i Stream (klassisk) kan ha samme filnavn, men det er ikke mulig i One Drive & SharePoint. To filer med samme navn i SharePoint regnes som versjoner. Vi tilføyer datotidspunktet for å hindre at dette skjer. Tittelen på videoen, som er synlig under avspillingen, endres imidlertid ikke ved overføring.

Kopieres eller flyttes videoene mine under overføringen? Er de tilgjengelige i Stream Classic etter at de har overført?

Vi lager en kopi av videoen og laster den opp til SharePoint eller OneDrive. Samtidig skjuler eller myk sletter vi videoen fra Stream (klassisk) etter at den er overført. Vi sletter videoen hardt når Stream (klassisk) fraskrives. Tidligere videoer ble hardt slettet 180 dager etter overføring, men vi endret dette fra midten av juni.

Hvordan kan jeg løse feil eller mislykkede videoer?

Se feilkoder og definisjon som leveres av plattformen.

Har Stream overføringsverktøyet gjentatte mislykkede videoer? Bør jeg prøve på nytt?

Ja, det er innebygde nye forsøk i overføringsverktøyet. Men etter en lang tid, hvis videoene fortsatt vises mislyktes med en feilårsak ikke på grunn av noe problem på slutten, så kan du prøve på nytt igjen. Hvis det fortsatt mislykkes, kan du legge inn en støtteforespørsel

Er overførte videoer synlige på startsiden på office.com?

Nei, selve overføringen vil ikke få videoen til å vises på startsiden på office.com. Men hvis en video ble åpnet av en bruker etter at den ble overført, vil den være synlig i «nylige»-fanen på startsiden.

Hva skjer når avspillings- eller omadresseringsstøtte for gamle Stream (klassisk) overførte videoer slutter?

Kan jeg leie mer hjelp til å flytte til Stream (på SharePoint)?

Hvis du vil ansette en tredjepartspartner for å hjelpe deg med overføringen eller hjelpe deg med å begynne å bruke Stream (på SharePoint) har vi samlet inn denne listen over partnere som selv har identifisert seg som å ha denne ekspertisen. Se listen over tredjepartspartnere for mer informasjon.

Hvordan definerer vi foreldreløse videoer? Kvalifiserer videoen som frittstående hvis opplasteren har forlatt organisasjonen?

Når vi flytter videoer, sørger vi for å tilordne den til noen i organisasjonen. Hvis en video ikke har en Microsoft 365-gruppe eller bruker tilordnet som eier, eller hvis den ikke er knyttet til en firmakanal, merker vi videoen som frittstående. En frittstående video flyttes som en del av beholderen for frittstående videoer (ETA: juni). Organisasjonen kan ha flere frittstående videobeholdere avhengig av antall videoer i leieren. Det kan være noen videoer der opplasteren har forlatt organisasjonen, men de er fremdeles ikke klassifisert som foreldreløse siden de enten har en bruker- eller Microsoft 365-gruppeeier eller de er knyttet til en firmakanal. I dette tilfellet overføres videoen med tilsvarende beholder og ikke frittstående videobeholder.

Hvorfor bryter vi arv i målmappen mens du overfører tillatelser?

Slik identifiserer du beholdere med overlappende video- og videodetaljer.

Kan jeg flytte videoen til en beholder til to forskjellige plasseringer?

Vi promoterer ikke overføring av videoer i en beholder til forskjellige steder, men det finnes en midlertidig løsning. Du kan oppnå dette ved hjelp av delvise overføringsfiltre. Overfør et sett med videoer til første plassering ved hjelp av filtre. Slett beholderen fra Overføringer-fanen etter at den er overført. Legg til samme beholder med nytt sett med filtre, og overfør til en ny plassering. Men du kan bare dele videoene basert på tilgjengelige videofiltre. Omadresseringen for URL-adressen for gruppen peker også til den siste overførte målplasseringen for gruppen.

Hvorfor kan jeg ikke legge til flere beholdere manuelt?

Overføringsverktøyet har en grense på 50 000 beholdere om gangen. Hvis du utilsiktet har lagt til mer enn 50 000 beholdere, må du fjerne noen beholdere slik at det totale antallet beholdere, etter manuelle tillegg, forblir under denne terskelen.

Hvordan samsvare med data mellom Stream (klassisk) portal, lagerrapport og overføringsverktøy?

Det finnes tre datakilder. Stream (klassisk) portal– La oss kalle det A, Beholdningsrapport (eller Power BI-instrumentbord)– La oss kalle det B og overføringsverktøyet – La oss kalle det C

  1. En & B skal samsvare perfekt. Du kan finne all videoen i lagerrapporten. Søk for en video via video-ID i rapporten. Du finner denne ID-en på slutten av nettadressen for videoavspilling, for eksempel https://web.microsoftstream.com/video/videoid
  2. B & C vil nå også samsvare. Tidligere, på grunn av manglende støtte for foreldreløse videoer i overføringsverktøyet (C), B og C, ville ikke samsvare.
  3. En & C samsvarer ikke fordi videoer kanskje ikke vises på samme sted i verktøyet som de vises i Stream (klassisk) fordi verktøyet flytter videoer i logiske grupper eller beholdere. Stream (klassisk) videoer som er knyttet til Microsoft 365-grupper, firmakanal eller Stream gruppe, flyttes alltid sammen og flyttes ikke sammen med brukerens beholder som lastet opp videoene. Vi følger prioritetsrekkefølgen: Stream gruppe > bruker av Microsoft 365-gruppen > For hele firmaet>. Se tillatelsessakene for mer informasjon. Det kan derfor hende du ser at en opplasters video beveger seg i Microsoft 365-gruppen og derfor kanskje ikke er synlig i opplasterens brukerbeholder for overføringsverktøyet.

Jeg ser feilen MUSERNOTFOUND i en brukerbeholderoverføring.

Hvis Stream Classic er deaktivert og brukeren er slettet eller i inaktiv tilstand, kan overføringen av brukerbeholderen mislykkes med MUSERNOTFOUND-feil i overføringsloggrapporten. Det finnes en midlertidig løsning. Vurder å endre standard målbane til en gyldig plassering for vellykket overføring av brukerinnhold. Hvis Stream Classic er aktivert og brukeren er i inaktiv tilstand, kan du se etter nye beholdere for å hente videoene til denne brukeren. Brukerbeholderen som allerede er lagt til for denne brukeren, overfører ikke brukerinnholdet.

Kan ikke kjøre skriptet for automapping, skript for lagerrapport og tillatelsesskript hvis mappenavnet har mellomromstast.

Hvis du vil unngå mellomrom i en Windows-filbane, plasserer du doble anførselstegn rundt delen av banen med et mellomrom i den. Eksempel: C:«Testmappe» \text.txt. Du kan også sette inn anførselstegn rundt hele banen for å sikre at du ikke går glipp av mellomrom.

Hvordan får du en liste over alle Microsoft 365-gruppe- og CWC-beholdere i leiermiljøet?

Lagerrapporten gir en liste over alle beholder-ID-er som minst én video er tilordnet til. Det er mulig at leieren har noen Microsoft 365- og CWC-grupper der videoer dukket opp i Stream (klassisk) brukergrensesnittet, men ingen ble tilordnet dem i henhold til oppgavehierarkiet, derfor vises ikke disse beholderne med null videoer i lagerrapporten. Det nyeste tillegget til lagerskript gir en ekstra parameter kalt GenerateMasterContainerList, som genererer en liste over alle M365Groups og CompanyWideChannels som er tilgjengelige i leieren i en egen fil, når den er eksplisitt satt til sann (verdien er usann av def).

  1. Hvis du vil kjøre skriptet, må brukeren følge de gamle trinnene for å kjøre lagerskript med det eneste ekstra trinnet som er at parameteren GenerateMasterContainerList må legges til med verdien satt til sann.
  2. Eksempelkommando for å kjøre skriptet: .\StreamClassicVideoReportGenerator.ps1 -AadTenantId "00000000-0000-0000-0000-0000000000" -InputFile "C:\Users\Username\Desktop\token.txt" -OutDir "C:\Users\Username\Desktop" -GenerateMasterContainerList true
  3. Verdien for denne parameteren er usann som standard.
  4. Den støtter CV nøyaktig på samme måte som gammelt skript. Siden noen leiere kan ha et stort antall slike enheter, kan skriptet avsluttes under kjøring på grunn av utløp av godkjenningstoken. I en slik hendelse må brukeren erstatte det gamle tokenet med nytt token i tokenfilen og starte skriptet på nytt. Skriptet kjøres som standard med CV-flagg angitt som sann, slik at skriptet igjen hentes fra den siste kjøringen. Hvis det finnes et stort antall enheter, vises resultatet i flere CSV-er ettersom hver utdata-CSV er utformet til ikke å ha mer enn 10 000 rader.
  5. Du finner den endelige listen som inneholder alle flettede filer i mappen \Out\report.

Hvordan trekke ut videoene som er tilgjengelige under hver kanal i Stream (klassisk)?

Kunder må opprette sitt eget skript for å hente denne tilordningsinformasjonen. Vi leverer skript som ble delt med oss, du kan bruke dem basis ditt skjønn. Obs! Dette skriptet støttes ikke av Microsoft.

Skript 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  

Skript 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)"

Fremgangsmåte for å bruke skriptene:

  1. Vi kan bruke Skript 1 til å hente kanal- og videotilordning.
  2. Bruk samme måte til å hente token som vi gjør i lagerrapporten og oppdatere $tokenInputFile
  3. Oppdater kanalvideorapportbanen der du vil eksportere videorapport-csv-filen
  4. Vi må erstatte $baseURI = "https://uswc-1.api.microsoftstream.com/api/" med BaseURI for leieren. Hvis du vil hente basis-URI-en, følger du fremgangsmåten: a. Brukerskript 2 og legger til banen til tokenfilen som er hentet i trinn 2, og tilordner den til $tokenInputFile b. Erstatt $aadTenantID = "c008191f-7c3e-4728-a223-0cba39479b7b" med leier-ID for leieren c. Kjør skriptet. d. Du får basis-URI-en skrevet ut på konsollen.
  5. Kjør Skript 1 og ChannelVideoReport eksporteres til en gitt bane
  6. Som standard returnerer skriptet de 100 beste kanalene og de 100 beste videoene i disse kanalene.

På målområdet finner jeg flere filer enn det som ble overført i rapporten.

Hvis «MJOBNOTCOMPLETED» eller «MJOBFATALERROR»-feil oppstår i rapporten på grunn av begrensninger i mekanismen for overføringsopplasting, kan det faktiske antallet overførte filer overskride antallet som vises i rapporten. Det er ofte effektivt å kjøre overføringen på nytt for å løse slike problemer. Vent også i 15 minutter etter at overføringen er fullført, før du laster ned overføringslogger og sammendragsrapport for å unngå MJOBNOTCOMPLETED-feil i rapporten.

Jeg kan ikke laste ned overføringslogger fra verktøyet.

Overføringslogger for alle beholdere er bare tilgjengelige i 3 måneder etter at beholderen ble overført. Loggene vil ikke være tilgjengelige etter tre måneder.