I denne artikel opsummeres de ofte stillede spørgsmål om Stream overførselsværktøj.
Jeg kan ikke se alle mine Stream (Klassisk) videoer i overførselsværktøjet.
Læs artiklen om, hvordan du matcher dine data mellem Stream (Klassisk) og migrering, og videoer flyttes sammen i Microsoft 365-grupper.
Jeg kan ikke se alle mine Stream (Klassisk) video i lagerrapporten.
Nej, alle videoer i Stream (Klassisk) skal være synlige i lagerrapporten. Søg rapporten via Stream video-id. Du kan finde dette id i slutningen af URL-adressen til videoafspilning, f.eks. https://web.microsoftstream.com/video/videoid
Overførselsværktøjet viser færre videoer i min Microsoft 365-gruppe eller virksomhedskanal end videoer, som jeg kan se i Stream (Klassisk).
Læs artiklen om, hvordan du matcher dine data mellem Stream (Klassisk) og migrering, og videoer flyttes sammen i Microsoft 365-grupper.
Hvad er hastigheden eller overførselshastigheden for overførselsværktøjet?
Hvad sker der med mine forældreløse videoer i dag?
Tabte videoer er videoer uden ejer i øjeblikket, og den oprindelige uploader forlod organisationen. Siden juli 2023 har overførselsværktøjet funktionalitet til at overføre dem. Læs afsnittet mistede videoer for at få flere oplysninger.
Jeg kan se nogle videoer, der ikke er støtteberettigede, i lagerrapporten. Hvad er det?
Videoer, der enten ikke er publiceret (i kladdetilstand) eller slettet (i papirkurv), kan ikke overføres. De overføres ikke af værktøjet. Slutbrugere kan enten publicere sådanne videoer, eller administratorer kan gendanne videoen fra papirkurven, så overførselsværktøjet kan vælge dem.
Jeg kan ikke se nogle af mine SharePoint-websteder, mens jeg tildeler destinationer på brugergrænsefladen for en enkelt objektbeholder.
Hvis SP- eller Teams-webstederne i din lejer ikke er synlige på brugergrænsefladen, mens du tildeler destinationer, kan der være flere grunde til det.
- SP-administratorer har som standard ikke adgang til websteder, hvor de ikke er enten ejeren eller medlemmerne, selvom de kan føje sig selv til gruppen eller teamet. Derfor er det kun de websteder, der er synlige, hvor administratoren som minimum er medlem af gruppen eller teamet. Det skyldes, at der søges på websteder ved hjælp af delegeret token, der er beregnet til brugere. Sådanne websteder registreres dog under automatisk konfiguration af destinationen, da vi bruger programbaseret token
- Administratorer kan muligvis heller ikke se websteder for en multi-geo-lejer, da graf-API'en, der bruges til at hente webstederne, ikke kan gøre det pålideligt i nogle hjørnetilfælde.
- Hvis webstedet er blevet oprettet for nylig, kan det i et hjørne tage tid at synkronisere og blive vist i brugergrænsefladen. ETA er et par timer. Bemærk! I nogle hjørnescenarier (f.eks. specialtegn i destinationsstien) fungerer SP-webstedssøgning i brugergrænsefladen muligvis ikke. I sådanne tilfælde kan du tildele destinationen manuelt via csv-upload ved hjælp af indstillingen 'Upload destination' i overførselsværktøjet.
Destinationen for nogle bruger- og Microsoft 365-gruppeobjektbeholdere tildeles ikke automatisk.
Hvis objektbeholderen blev føjet til fanen Scanninger via "Tilføj objektbeholdere –> Søg efter nye objektbeholdere i Stream", bliver destinationen for alle Microsoft 365-grupper og brugerobjektbeholdere automatisk tildelt på bedste måde. For dem, hvor destinationen ikke er blevet tildelt automatisk, kan det samme gøres via csv-upload ved hjælp af indstillingen Upload destination i overførselsværktøjet. Du kan også bruge det script, der er nævnt i noten her , til at identificere destinationer for Microsoft 365-grupper og uploade dem via indstillingen 'Upload destination'.
Kan jeg fjerne muligheden for at uploade til Stream (på SharePoint) for slutbrugere i min organisation?
Desværre er det ikke muligt nu. Vi har ændret den klassiske uploadside og givet en undtagelse til kunderne for at forlænge den. Forlængelsesperioden er også udløbet nu. Se linjeelementet 17. januar 2023 på tidslinjen for migrering og MC-indlæg MC496849 udgivet den 12. januar 2023.
Mine videoer er stadig synlige i Stream Classic, efter jeg migrerede dem.
Der er en backendkode, der kører for at skjule eller slette videoerne fra Stream (Klassisk) efter migreringen. Det kan tage op til to dage at skjule indholdet. På grund af en fejl er videoer, der er migreret før den 15. august 2023, muligvis stadig synlige i brugergrænsefladen Stream (Klassisk). Du kan løse dette problem ved at overføre de påvirkede videoer igen.
Skal jeg tage sikkerhedskopi af min Stream (Klassisk) video før migrering, hvis der skulle ske noget slemt?
Absolut nej. Vi råder dig til at køre testoverførsel først for at forstå tilladelser, placering og metadata på de migrerede videoer. Slå op, at du skal køre en pilotoverførsel med nogle produktionsvideoer. Det giver dig tillid, ikke sætte alle data i fare og minimere risikoen for fejl.
Efter migreringen skjuler eller sletter vi desuden videoerne fra Stream (Klassisk), men du skal ikke slette dem hårdt, før Stream (Klassisk) frarådes. I kritiske tilfælde kan vi under processen vise dataene i Stream (Klassisk).
Der rapporteres videoer som "ikke-støtteberettigede", der skal migreres – hvordan kan vi håndtere sådanne tilfælde?
Videoer, der ikke er støtteberettigede, er nævnt her i vores dokumentation. Det kan skyldes, at videoer er i en fejltilstand eller kladde eller slettet. Du kan gendanne de slettede videoer fra papirkurven og publicere videoer i kladde.
Hvilke tilladelser skal der bruges for at køre en Stream migrering?
Stream overførselsværktøjet, der er placeret i Overførselsstyring, har fejlen "Tjenesten er ikke tilgængelig. Kontakt support"
De kan være blokeret på grund af påkrævede URL-adresser, der skal være tilladt, for at værktøjet kan oprette forbindelse eller et problem med netværksforbindelsen. Du skal muligvis føje følgende URL-adresser til listen over tilladte:
https://api.mover.io
https://api.microsoftstream.com/
Hvis du er GCC-lejer, skal du desuden føje følgende URL-adresse til listen over tilladte:
https://api.prod.migrations.microsoft.com
Hvis du stadig oplever problemer med forbindelsen, skal du kontrollere, om Mover-appen er aktiveret, og om logon også er aktiveret. Følg følgende trin:
- Besøg Azure Portal:https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/Overview
- Vælg: Administrer –> virksomhedsprogrammer
- Fjern alle filtre.
- Søg for 'Mover app' for at finde 'Office 365 Mover'
- Vælg Administrer –> Egenskaber og slå Aktiveret for brugere til at logge på? = Ja
Kan vi annullere migreringen af videoer fra Stream (Klassisk) til Stream (på SharePoint)?
Det er en fleksibel migrering, hvor administratorer vælger at overføre de videoer, de har brug for. Det anbefales at køre værktøjet med et par testvideoer og styre nogle migreringer med et par produktionsvideoer. Derfor kan behovet for rollback tilbage være mindre. Men af en gyldig forretningsmæssig årsag kan vi vise det indhold, der blev overført fra Classic. I denne proces vises de ændringer, der er foretaget på migrerede videoer i Stream (på SharePoint), ikke i videoer, der vises igen i klassisk. Du skal sende anmodningen via denne formular og dele de samme oplysninger via en supportanmodning. ETA for tilbageførsel er tre arbejdsdage fra indsendelsen af oplysningerne via formularen.
Hvordan kan mine slutbrugere finde migreret indhold?
Vi spejler tilladelser, når videoer migrerer fra Stream (Klassisk) til Stream (på SharePoint). Hver bruger, der har adgang til en video, Stream (Klassisk) bevarer adgangen til den migrerede video. Slutbrugerne kan finde videoen via søgning i Stream (på SharePoint) om videoen er migreret eller i Stream (klassisk) for en video, der ikke er migreret. I slutningen af marts 23 får administratorer en rapport, der giver dem destinationsplaceringen for hver migrerede videofil. Den er tilgængelig i lagerrapporten.
Kan jeg anvende opbevarings- eller udløbspolitikker i Stream (Klassisk) under overførsel af videoer?
Nej, opbevarings- eller udløbspolitik har nogensinde eksisteret i Stream (Klassisk), og derfor anvendes denne politik ikke under overførsel af videoer. Det er dog teoretisk muligt at anvende udløb på videoer, når de er migreret til Stream (på SharePoint). Vi angiver en variabel (mediaitem.progID) for at identificere en migreret video.
Hvorfor kan jeg se det dato/klokkeslæt, der er føjet til videofilnavnet efter migreringen?
To videoer i Stream (Klassisk) kan have samme filnavne, men det er ikke muligt i One Drive & SharePoint. To filer med samme navn i SharePoint betragtes som versioner. Vi tilføjer dato/klokkeslættet for at forhindre, at dette sker. Titlen på videoen, der er synlig under afspilningen, ændres dog ikke ved overførsel.
Kopieres eller flyttes mine videoer under migreringen? Er de tilgængelige i Stream Classic, når de er migrere?
Vi opretter en kopi af videoen og uploader den til SharePoint eller OneDrive. Samtidig skjuler eller sletter vi videoen fra Stream (Klassisk), når den er migreret. Vi sletter videoen hårdt, når Stream (Klassisk) frarådes. Tidligere videoer blev hårdt slettet 180 dage efter migreringen, men vi ændrede dette fra midten af juni.
Hvordan kan jeg løse fejl eller mislykkede videoer?
Se fejlkoder og -definitioner , der leveres af platformen.
Prøver Stream overførselsværktøjet at gentage mislykkede videoer? Skal jeg prøve igen?
Ja, der er bygget nye forsøg i overførselsværktøjet. Men hvis videoerne stadig vises efter lang tid mislykkedes med en fejlårsag , der ikke skyldes et problem i din ende, kan du prøve igen. Hvis det stadig ikke lykkes, skal du rejse en supportanmodning
Er migrerede videoer synlige på startsiden ved office.com?
Nej, videoen vises ikke på startsiden ved office.com ved migrering i sig selv. Men hvis en bruger fik adgang til en video, efter den blev overført, vil den være synlig under fanen 'seneste' på startsiden.
Hvad sker der, når understøttelse af afspilning eller omdirigering af gamle Stream (Klassisk) migrerede videoer slutter?
Læs denne artikel.
Kan jeg få mere hjælp til at flytte til Stream (på SharePoint)?
Hvis du vil ansætte en tredjepartspartner til at hjælpe dig med din migrering eller hjælpe dig med at begynde at bruge Stream (på SharePoint) har vi indsamlet denne liste over partnere, der har identificeret sig selv som havende denne ekspertise. Se listen over tredjepartspartnere for at få flere oplysninger.
Hvordan definerer vi tabte videoer? Kvalificerer videoen sig som forældreløs, hvis uploaderen har forladt organisationen?
Når vi flytter videoer, sørger vi for at tildele dem til en person i din organisation. Hvis en video ikke har en Microsoft 365-gruppe eller bruger tildelt som ejer, eller den ikke er knyttet til en virksomhedskanal, markerer vi videoen som tabt. En forældreløs video flyttes som en del af objektbeholderen "forældreløse videoer" (ETA: juni). Din organisation kan have flere forældreløse videoobjektbeholdere, afhængigt af antallet af sådanne videoer i din lejer. Der kan være nogle videoer, hvor uploaderen har forladt organisationen, men de er stadig ikke klassificeret som forældreløse, da de enten har en bruger- eller Microsoft 365-gruppeejer, eller de er knyttet til en virksomhedskanal. I dette tilfælde migrerer videoen med den tilsvarende objektbeholder og ikke forældreløs videoobjektbeholder.
Hvorfor afbryder vi nedarvning i destinationsmappen under overførsel af tilladelser?
Sådan identificerer du objektbeholdere med overlappende video- og videooplysninger.
Kan jeg flytte en objektbeholders video til to forskellige placeringer?
Vi fremhæver ikke overførsel af videoer i en objektbeholder til forskellige placeringer, men der er en løsning. Du kan opnå dette ved hjælp af delvise overførselsfiltre. Overfør et sæt videoer til første placering ved hjælp af filtre. Slet objektbeholderen fra fanen Overflytninger, når den er blevet overført. Tilføj samme objektbeholder med et nyt sæt filtre, og overfør til en ny placering. Men du kan kun opdele videoerne baseret på tilgængelige videofiltre. Omdirigering for gruppens URL-adresse peger også på den senest migrerede gruppedestinationsplacering.
Hvorfor kan jeg ikke tilføje flere objektbeholdere manuelt?
Overførselsværktøjet har en grænse på 50.000 objektbeholdere ad gangen. Hvis du utilsigtet har tilføjet mere end 50.000 objektbeholdere, skal du fjerne nogle objektbeholdere, så det samlede antal objektbeholdere efter dine manuelle tilføjelser forbliver under denne grænse.
Hvordan gør jeg matche data mellem Stream (Klassisk) portal, lagerrapport og overførselsværktøj?
Der er tre datakilder. Stream (Klassisk) portal – Lad os kalde den A, Lagerrapport (eller Power BI-dashboard) – Lad os kalde det B og overførselsværktøjet – Lad os kalde det C
- En & B skal passe perfekt. Du kan finde hele din video i lagerrapporten. Søg til en video via video-id i rapporten. Du kan finde dette id i slutningen af URL-adressen til videoafspilning, f.eks. https://web.microsoftstream.com/video/videoid
- B & C vil nu også matche. Tidligere ville B og C ikke matche på grund af manglende understøttelse af tabte videoer i overførselsværktøjet (C).
- Et & C stemmer ikke overens, fordi videoer muligvis ikke vises på samme sted i værktøjet, som de vises i Stream (Klassisk), fordi værktøjet flytter videoer i logiske grupper eller objektbeholdere. Stream (Klassisk) videoer, der er knyttet til Microsoft 365-grupper, Firmakanal eller Stream-gruppe, flyttes altid sammen og flyttes ikke med brugerens objektbeholder, der uploadede videoerne. Vi følger prioritetsrækkefølgen: Stream microsoft 365-gruppe >>, virksomhed, kanalbruger>. Se tilladelsessagerne for at få flere oplysninger. Så du kan se en uploaders video flytte i Microsoft 365-gruppen og er derfor muligvis ikke synlig i uploaderens brugerobjektbeholder i overførselsværktøjet.
Jeg ser MUSERNOTFOUND-fejl i nogle brugerbeholderoverførsel.
Hvis din Stream Classic er deaktiveret, og brugeren er slettet eller i inaktiv tilstand, kan overflytningen af brugerobjektbeholderen mislykkes med MUSERNOTFOUND-fejl i overførselslograpporten. Der er en løsning. Overvej at ændre standarddestinationsstien til en gyldig placering for vellykket overførsel af brugerindhold. Hvis Stream Classic er aktiveret, og brugeren er i inaktiv tilstand, skal du "Søge efter nye objektbeholdere" for at hente videoer fra denne bruger. Den brugerobjektbeholder, der allerede er tilføjet for denne bruger, overfører ikke brugerindholdet.
Det lykkedes ikke at køre scriptet til automatisk konfiguration, lagerrapportscriptet og tilladelsesscriptet, hvis mappenavnet har mellemrumsnøgle.
Hvis du vil undgå mellemrum i en Windows-filsti, skal du sætte dobbelte anførselstegn rundt om sektionen af stien med et mellemrum i den. Eksempel: C:"Testmappe"\text.txt. Du kan også sætte anførselstegn rundt om hele stien for at sikre, at du ikke går glip af mellemrum.
Hvordan får du en liste over alle Microsoft 365-gruppe- og CWC-objektbeholdere i lejermiljøet?
Lagerrapporten indeholder en liste over alle objektbeholder-id'er, som der er tildelt mindst én video til. Det er muligt, at din lejer har nogle Microsoft 365- og CWC-grupper, hvor videoer blev vist i Stream (Klassisk) brugergrænseflade, men ingen blev tildelt dem i henhold til tildelingshierarkiet. Derfor vises de objektbeholdere, der har nul videoer, ikke i lagerrapporten. Seneste tilføjelse til lagerscript indeholder en ekstra parameter kaldet "GenerateMasterContainerList", som, når den eksplicit er angivet til sand (værdien er falsk af def), genererer en liste over alle M365Groups og CompanyWideChannels, der er tilgængelige i din lejer i en separat fil.
- For at køre scriptet skal brugeren følge de gamle trin for at køre lagerscriptet, hvor det eneste tilføjede trin er, at parameteren 'GenerateMasterContainerList' skal tilføjes, og dens værdi er angivet til sand.
- Eksempelkommando til kørsel af scriptet: .\StreamClassicVideoReportGenerator.ps1 -AadTenantId "00000000-0000-0000-0000-000000000" -InputFile "C:\Users\Username\Desktop\token.txt" -OutDir "C:\Users\Username\Desktop" -GenerateMasterContainerList true
- Værdien af denne parameter er som standard false.
- Det understøtter Resume på præcis samme måde som det gamle script. Da nogle lejere kan have et stort antal af disse enheder, kan scriptet afsluttes under udførelse på grund af udløbet af godkendelsestokenet. I en sådan hændelse skal brugeren erstatte det gamle token med et nyt token i tokenfilen og genstarte scriptet. Scriptet kører som standard med flaget Fortsæt angivet som sand, så scriptet igen hentes fra den sidste udførelse. Hvis der er et stort antal objekter, findes resultatet i flere csv-filer, da hver output-csv er designet til ikke at have mere end 10.000 rækker.
- Den endelige liste, der indeholder alle flettede filer, findes i mappen \Out\report.
Hvordan gør jeg udtrække de videoer, der er tilgængelige under hver kanal i Stream (Klassisk)?
Kunder skal oprette deres eget script for at hente disse tilknytningsoplysninger. Vi leverer script, der blev delt med os. Du kan bruge dem efter eget skøn. Bemærk! Dette script understøttes ikke af 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)"
Trin til brug af scripts:
- Vi kan bruge Script 1 til at hente kanal- og videotilknytning.
- Brug samme måde at hente token på, som vi gør i Lagerrapport, og opdater $tokenInputFile
- Opdater kanalenVideoRapportsti, hvor du vil eksportere videorapport-csv-filen
- Vi skal erstatte $baseURI = "https://uswc-1.api.microsoftstream.com/api/" med BaseURI for din lejer . Hvis du vil hente Base URI'en, skal du følge trinnene: a. Brugerscript 2, og tilføj den stitokenfil, der blev hentet i trin 2, og tildel den til $tokenInputFile b. Erstat $aadTenantID = "c008191f-7c3e-4728-a223-0cba39479b7b" med lejer-id'et for din lejer c. Kør scriptet. d. Du får base-URI'en trykt på konsollen.
- Kør Script 1, og ChannelVideoReport eksporteres til den angivne sti
- Scriptet returnerer som standard de 100 bedste kanaler og de øverste 100 videoer i disse kanaler.
På destinationswebstedet kan jeg finde flere filer, end hvad der blev overført i rapporten.
På grund af begrænsninger i overførselsmekanismen, hvis der opstår 'MJOBNOTCOMPLETED' eller 'MJOBFATALERROR'-fejl i rapporten, kan det faktiske antal overførte filer overskride det antal, der vises i rapporten. Det er ofte effektivt at køre migreringen igen for at løse sådanne problemer. Vent også 15 minutter efter migreringen er fuldført, før du downloader overførselslogge og oversigtsrapport for at undgå MJOBNOTCOMPLETED-fejl i rapporten.
Jeg kan ikke downloade overførselslogfiler fra værktøjet.
Overførselslogge for en hvilken som helst objektbeholder er kun tilgængelige i tre måneder, efter at denne objektbeholder blev overført. Efter tre måneder er loggene ikke tilgængelige.