Microsoft Teams bieten den Benutzern die Möglichkeit, einen eigenen virtuelle Hintergrund in einem Meeting zu nutzen. Dieser Hintergrund bietet dadurch die Möglichkeit das eigene Unternehmen in jedem Meeting hervorzuheben. Richtigerweise verteilen wird diese Hintergründe mit Intune, um allen Mitarbeitern dieselbe Auswahl zu bieten. Denn für die Nutzung muss jeder Benutzer die entsprechenden Dateien auf seinem Gerät importiert haben.
Ebenfalls fangen wir durch die Ortsunabhängigkeit des Endpoint Managers auch die Mitarbeiter im Homeoffice ab.
Dazu habe ich ein Win32 Packet, bestehend aus zwei PowerShell Dateien und den Hintergründen, erstellt. Das komplette Paket findest du in meinem GitHub Repository.
Das Paket besteht aus:
Ordner: bg | Source für Hintergründe (z.B. company-bg.jpg) |
install.ps1 | Hier werden die Hintergründe an den richtigen Zielort kopiert, eine Validierungs-Datei (Erkennungsregel) erstellt und schliesslich ein Log geschrieben. |
uninstall.ps1 | Entfernt die installieren Hintergründe und die Validierungs-Datei. |
check.ps1 | Liest die Validierungs-Datei inklusive Versionsnummer aus. |
Als Basis dient mein win32 Template: my take on win32 apps - Intune | scloud
Paketieren und verteilen
- Die eigenen Hintergründe im Ordner "bg" abspeichern
(Du kannst hier für Microsoft Teams x-beliebig viele Hintergrund Bilder hochladen, die dann Intune installiert.) - intunewin Datei erstellen: Prepare a Win32 app to be uploaded to Microsoft Intune | Microsoft Docs
- Source Folder: Pfad zu Ordner "Teams-Backgrounds"
- Setup File: install.ps1
- Output Folder: Gleich Source oder belibig
- Catalog Folder: N
- Windows App (Win32) erstellen: Windows - Microsoft Endpoint Manager admin center
- intunewin Datei Hochladen, Titel, Beschreibung, Herausgeber und Icon setzen
- intunewin Datei Hochladen, Titel, Beschreibung, Herausgeber und Icon setzen

- Parameter sowie das Installationsverhalten "User" setzen.
- install command
%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -command .\install.ps1
- uninstall command
%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -command .\uninstall.ps1
- install command

- Requirements

- Als «Detection Rule» habe ich die Datei «check.ps1» bereits vorbereitet.

- Zuletzt wird das Paket nur noch einer Gruppe zugewiesen und verteilt.
- ... und fertig!
Mit diesen Schritten ist der Hintergrund für Microsoft Teams mit Intune schnell verteilt und kann genauso auch aktualisiert werden. Dafür musst du lediglich ein neues Paket generieren und im "install.ps1" sowie "check.ps1" die Version erhöhen.
Hi need to fix the installation log, unistall and check, because the install behavior are setup to user and the user dont have access to write in the program files.