Ausrollen von Hintergründen in Teams nicht möglich

Anonym
2025-03-28T10:47:02+00:00

Hallo zusammen,

ich bin Admin einer Organisation und möchte die Unternehmenshintergründe für Teams auf die Clients ausrollen.

Manche Clients haben die Desktop Version installiert, manche die App- Version.

Demnach sollte ich die Hintergründe entweder hier:

%APPDATA%\Microsoft\Teams\Backgrounds\Uploads

oder hier:

%LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\Uploads

ablegen.

Leider stehen keinem meiner Test-Clients die Hintergründe zur Verfügung. Auch nach einem Neustart nicht.

Ich habe verschiedene Formate (JPG und PNG) Probiert und auch verschiedene Auflösungen ohne Erfolg.

Manuell kann ich auch keine Hintergründe hinzufügen, da es ein Problem mit der Auflösung gibt - Ich halte mich jedoch an die Vorgaben von Teams. Sicher ein nicht behobener Fehler!

Ein Abo Upgrade auf Teams Premium ist nicht wirtschaftlich und steht in keinem Kosten/Nutzenverhältnis.

Wer kann mir helfen?

Microsoft Teams | Microsoft Teams für Unternehmen | Besprechungen und Sprachanrufe | Hintergründe ändern

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

5 Antworten

Sortieren nach: Älteste
  1. Anonym
    2025-03-28T12:16:16+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Hallo Benutzer824711.

    Guten Tag! Vielen Dank für Ihren Beitrag in der Microsoft Community. Wir helfen Ihnen gerne weiter!

    Basierend auf Ihrer Beschreibung verstehe ich, dass Sie Probleme mit dem Rollout von Hintergründen in Teams haben.

    Nach einigen Recherchen und Tests meinerseits habe ich festgestellt, dass der einzige Weg, dies zu erreichen, wie folgt ist:

    Beim Hochladen eines Benutzerhandbuchs in Teams habe ich gesehen, dass 2 Dateien mit unfreundlichen Namen generiert und im Verzeichnis "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\uploads" gespeichert werden.

    In Teams hochgeladener Hintergrund:

    Was ich in "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\uploads" gesehen habe:

    Wenn Sie diese 2 generierten Dateien kopieren und sie für alle im Ordner "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\uploads" bereitstellen, hat dies funktioniert.

    Was Sie also tun können, ist, alle Hintergrundbilder hochzuladen, die Sie als einer der Benutzer benötigen, dann die Dateien mit dem generierten unfreundlichen Namen (zwei Dateien pro Hintergrund) zu kopieren und sie für alle bereitzustellen.

    Dies ist nur eine Problemumgehung, aber Sie können testen und überprüfen, ob es für Sie funktioniert.

    Ich freue mich darauf, von Ihnen dazu zu hören. Bitte beachten Sie, dass unsere erste Reaktion das Problem nicht immer sofort löst. Nur mit Ihrer Hilfe und genaueren Informationen können wir eine Lösung finden. Danke für Ihre Hilfe.

    Vielen Dank für Ihre Zusammenarbeit und Ihr Verständnis.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2025-03-31T05:30:37+00:00

    Hallo Nisingizwe Pacifique MSFT,

    wie der Name des Hintergrund lautet ist egal, jedoch ist mir noch nicht klar, wie sich der Name zusammensetzt. Ich gehe nicht davon aus, dass ich die beiden Files "background1.png" und "background1_thumb.png" benennen darf, damit es dem Benutzer eingeteigt wird?

    Welche Auflösung darf die Thumb-Version haben?

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2025-03-31T15:57:02+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Hallo Benutzer824711,

    Vielen Dank für die schnelle Antwort.

    Da Teams das Hinzufügen von Hintergrundbildern für Benutzer ohne Teams Premium-Lizenz offiziell nicht unterstützt, ist dies nur eine Problemumgehung.

    Hier ist, was Sie tun müssen: Nehmen Sie alle Bilder, die Sie hinzufügen möchten, > Laden Sie die Bilder als einer der Benutzer über die Teams-App hoch > gehen Sie zu "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\uploads" und kopieren Sie die Bilder, die das System generiert hat, und stellen Sie sie dann für alle Benutzer unter "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\uploads" bereit.

    Zum Beispiel möchte ich dieses Bild mit dem Namen "background1" hochladen.

    Ich werde es zuerst über die Teams-App als einer der Benutzer hochladen:

    Dann generiert das System 2 der Hintergrundbilder in "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\uploads":

    Sie können dann die 2 generierten Images kopieren und für alle Benutzer bereitstellen.

    Das ist vorerst der einzige Weg.

    Vielen Dank und bitte lassen Sie es mich wissen, wenn Sie weitere Erläuterungen benötigen.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2025-04-02T09:12:32+00:00

    Ich habe das Problem gelöst. Grund dafür ist eine Meldung in Teams mit falschem Textinhalt. Bilder dürfen nicht maximal 2800x2800px groß sein, sondern 1800x1800! Wählt man also 1280x720px für 16:9 ist alles toll.

    Zur Verteilung: Einen Ordner erstellen für das Projekt. In den Ordner eine install.ps1 und einen Ordner namens "bg". In den BG Ordner die Hintergründe packen.
    Die install.ps1 hat folgenden Inhalt:

    $PackageName = "Teams-new-Backgrounds" 
    
    $Version = "1" 
    
    Start-Transcript -Path "$env:ProgramData\Microsoft\IntuneManagementExtension\Logs\$PackageName-$env:USERNAME-install.log" -Force 
    
    try{ 
    
        # Local Folder  
    
        $TeamsBG_Folder = "$env:LOCALAPPDATA\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\Uploads" 
    
        # Reference IDs 
    
        $TeamsBG_ref = "$TeamsBG_Folder\TeamsBackgrounds.csv" 
    
        # Create folder if not exists 
    
        if(!$(Test-Path $TeamsBG_Folder)){New-Item -ItemType directory -Path $TeamsBG_Folder -Force} 
    
        if(Test-Path $TeamsBG_ref){ 
    
            # Clean up old files 
    
            $TeamsBG_old = Import-Csv -Path $TeamsBG_ref 
    
            foreach($TeamsBG in $TeamsBG_old.Name){ 
    
                Write-Host "Removing $TeamsBG ..." 
    
                Remove-Item -Path "$TeamsBG_Folder\$TeamsBG*" -Force 
    
            } 
    
        }else{ 
    
            Write-Host "No old files found" 
    
        } 
    
        # Copy Backgrounds and rename with GUID 
    
        $vBackgrounds = Get-ChildItem -Path '.\bg'  
    
        $vBackgrounds_GUID = @() 
    
        foreach($vBackground in $vBackgrounds){ 
    
            $vBackground_guid = [guid]::NewGuid().GUID 
    
            Write-Host "Saving $($vBackground.Name) as $vBackground_guid ..." 
    
            Copy-Item -Path $vBackground.FullName -Destination "$TeamsBG_Folder\$vBackground_guid$($vBackground.Extension)" -Force 
    
            Copy-Item -Path $vBackground.FullName -Destination $("$TeamsBG_Folder\$vBackground_guid" + "_thumb" + "$($vBackground.Extension)") -Force 
    
            $vBackgrounds_GUID += $vBackground_guid 
    
        } 
    
        $vBackgrounds_GUID | Out-File $TeamsBG_ref -Force 
    
        $obj_list = $vBackgrounds_GUID | Select-Object @{Name='Name';Expression={$_}} 
    
        $obj_list | Export-Csv $TeamsBG_ref -NoTypeInformation  
    
        # Detection Key 
    
        $Path = "HKCU:\SOFTWARE\scloud\$PackageName"  
    
        $Key = "Version"  
    
        $KeyFormat = "string" 
    
        $Value = $Version 
    
        if(!(Test-Path $Path)){New-Item -Path $Path -Force} 
    
        if(!$Key){Set-Item -Path $Path -Value $Value 
    
        }else{Set-ItemProperty -Path $Path -Name $Key -Value $Value -Type $KeyFormat} 
    
    }catch{ 
    
        Write-Error "$_" 
    
    } 
    
    Stop-Transcript 
    

    Den Script ausführen, Teams komplett beenden und neustarten. Hintergründe sind vorhanden.

    Geht nicht, wenn das Unternehmen Einschränkungen in der Meetingrichtlinie hat. Wenn das der Fall ist, muss man Teams Premium bestellen und kann über eine Weboberfläche Hintergründe deployen und auch nur diese zulassen. (Zumindest habe ich das irgendwo gelesen. Eine Testversion von Teams Premium gibt es ja nicht für uns Admins)

    Problem damit gelöst.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2025-04-02T15:49:13+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Sehr geehrter Benutzer824711,

    Vielen Dank, dass Sie zurückgekommen sind und diese fantastischen Neuigkeiten und die detaillierten Schritte, die Sie unternommen haben, um das Problem zu lösen, mit uns geteilt haben! Ihre Beharrlichkeit und gründliche Untersuchung sind wirklich lobenswert.

    Es ist sehr gut zu hören, dass Sie die Ursache des  Problems und die Lösung gefunden haben. Dies ist eine sehr aufschlussreiche Entdeckung und eine wertvolle Information für andere Benutzer, die möglicherweise auf das gleiche Problem stoßen.

    Um die von Ihnen bereitgestellte Lösung zusammenzufassen:

    Der Grund dafür ist eine Meldung in Teams mit falschem Textinhalt. Bilder dürfen nicht maximal 2800x2800px groß sein, sondern 1800x1800! Wenn Sie sich also für 1280x720px für 16:9 entscheiden, ist alles super.

    Für die Verteilung: Erstellen Sie einen Ordner für das Projekt. In dem Ordner befindet sich eine install.ps1 und ein Ordner mit dem Namen "bg". Legen Sie die Hintergründe in den Ordner BG.
    Die Datei install.ps1 hat den folgenden Inhalt:

    $PackageName = "Teams-new-Backgrounds" 
    
    $Version = "1" 
    
    Start-Transcript -Path "$env:ProgramData\Microsoft\IntuneManagementExtension\Logs\$PackageName-$env:USERNAME-install.log" -Force 
    
    try{ 
    
        # Local Folder  
    
        $TeamsBG_Folder = "$env:LOCALAPPDATA\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\Uploads" 
    
        # Reference IDs 
    
        $TeamsBG_ref = "$TeamsBG_Folder\TeamsBackgrounds.csv" 
    
        # Create folder if not exists 
    
        if(!$(Test-Path $TeamsBG_Folder)){New-Item -ItemType directory -Path $TeamsBG_Folder -Force} 
    
        if(Test-Path $TeamsBG_ref){ 
    
            # Clean up old files 
    
            $TeamsBG_old = Import-Csv -Path $TeamsBG_ref 
    
            foreach($TeamsBG in $TeamsBG_old.Name){ 
    
                Write-Host "Removing $TeamsBG ..." 
    
                Remove-Item -Path "$TeamsBG_Folder\$TeamsBG*" -Force 
    
            } 
    
        }else{ 
    
            Write-Host "No old files found" 
    
        } 
    
        # Copy Backgrounds and rename with GUID 
    
        $vBackgrounds = Get-ChildItem -Path '.\bg'  
    
        $vBackgrounds_GUID = @() 
    
        foreach($vBackground in $vBackgrounds){ 
    
            $vBackground_guid = [guid]::NewGuid().GUID 
    
            Write-Host "Saving $($vBackground.Name) as $vBackground_guid ..." 
    
            Copy-Item -Path $vBackground.FullName -Destination "$TeamsBG_Folder\$vBackground_guid$($vBackground.Extension)" -Force 
    
            Copy-Item -Path $vBackground.FullName -Destination $("$TeamsBG_Folder\$vBackground_guid" + "_thumb" + "$($vBackground.Extension)") -Force 
    
            $vBackgrounds_GUID += $vBackground_guid 
    
        } 
    
        $vBackgrounds_GUID | Out-File $TeamsBG_ref -Force 
    
        $obj_list = $vBackgrounds_GUID | Select-Object @{Name='Name';Expression={$_}} 
    
        $obj_list | Export-Csv $TeamsBG_ref -NoTypeInformation  
    
        # Detection Key 
    
        $Path = "HKCU:\SOFTWARE\scloud\$PackageName"  
    
        $Key = "Version"  
    
        $KeyFormat = "string" 
    
        $Value = $Version 
    
        if(!(Test-Path $Path)){New-Item -Path $Path -Force} 
    
        if(!$Key){Set-Item -Path $Path -Value $Value 
    
        }else{Set-ItemProperty -Path $Path -Name $Key -Value $Value -Type $KeyFormat} 
    
    }catch{ 
    
        Write-Error "$_" 
    
    } 
    
    Stop-Transcript 
    

    Sie haben festgestellt, dass das Problem durch Befolgen dieses Prozesses behoben wurde und  nach einem Neustart von Teams die Hintergründe verfügbar waren .

    Nochmals vielen Dank, dass Sie sich die Zeit genommen haben, Ihre Erkenntnisse mit der Community zu teilen. Diese detaillierte Lösung wird zweifellos unglaublich hilfreich für andere Administratoren sein, die mit ähnlichen Problemen mit MS Teams konfrontiert sind .

    Wir sind sehr dankbar, dass Sie diese Lösung mit unserer Community geteilt haben. Ihre Großzügigkeit wird zweifellos anderen helfen, die auf ähnliche Probleme stoßen. Diese Art der Fehlerbehebung und des Wissensaustauschs ist von unschätzbarem Wert.

    Wenn es Ihnen nichts ausmacht, würden wir uns sehr freuen, wenn Sie Ihr Feedback abgeben und in diesem Thread abstimmen könnten. Auf diese Weise tragen Sie dazu bei, diesen Beitrag zu den Top-Inhalten zu erheben und ihn für andere Community-Mitglieder, die mit dem gleichen Szenario konfrontiert sind, leicht zugänglich zu machen.

    Informationen zur Premium-Testversion von Teams finden Sie unter: Microsoft Teams Premium | Microsoft Teams (Englisch)

    Bitte beachten Sie, dass die Testversion für Sie möglicherweise nicht verfügbar ist, je nachdem, ob Ihr Mieter die Testversion bereits genutzt hat.

    Bitte zögern Sie nicht, im Forum zu posten, wenn weitere Probleme auftreten. Wir sind immer für Sie und die gesamte Community da.

    Nochmals vielen Dank für Ihren herausragenden Beitrag!

    Einen schönen Tag noch!

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare