:

    File-Sharing in externen Teams-Chats steuern

    In diesem Video erfahrt ihr, wie ihr steuert, ob eure User in externen Teams-Chats Dateien anhängen dürfen und ob Teams diese Dateien automatisch für die Externen freigibt.



    Benötigst du Unterstützung?

    Melde dich bei uns!



    Die im Video verwendeten PowerShell-Befehle findest du hier.

    AudioConferencing-DialOut_via_Direct-Routing.ps1

    # Teams-Modul installieren bzw. aktualisieren (AutoShareFilesInExternalChats gibt's nur in aktuellen Versionen)
    Install-Module MicrosoftTeams
    Update-Module MicrosoftTeams
    
    # Verbinden
    Connect-MicrosoftTeams
    
    # Aktuellen Stand prüfen
    Get-CsTeamsFilesPolicy | Select-Object Identity, FileSharingInChatsWithExternalUsers
    Get-CsTeamsMessagingPolicy | Select-Object Identity, AutoShareFilesInExternalChats
    
    # Variante 1: Dateien in externen Chats komplett aus
    Set-CsTeamsFilesPolicy -Identity Global -FileSharingInChatsWithExternalUsers Disabled
    
    # Optional zu Variante 1: Loop-Komponenten auch nicht mehr automatisch teilen
    Set-CsTeamsMessagingPolicy -Identity Global -AutoShareFilesInExternalChats Disabled
    
    # Variante 2: Anhängen erlaubt, aber keine automatische Freigabe
    Set-CsTeamsFilesPolicy -Identity Global -FileSharingInChatsWithExternalUsers Enabled
    Set-CsTeamsMessagingPolicy -Identity Global -AutoShareFilesInExternalChats Disabled
    
    # Variante 3: Neuer Standard, Anhängen und automatische Freigabe aktiv
    Set-CsTeamsFilesPolicy -Identity Global -FileSharingInChatsWithExternalUsers Enabled
    Set-CsTeamsMessagingPolicy -Identity Global -AutoShareFilesInExternalChats Enabled
    
    # Custom Policies: alle Files Policies auf einmal setzen
    Get-CsTeamsFilesPolicy | ForEach-Object { Set-CsTeamsFilesPolicy -Identity $_.Identity -FileSharingInChatsWithExternalUsers Disabled }
    
    # Custom Policies: alle Messaging Policies auf einmal setzen
    Get-CsTeamsMessagingPolicy | ForEach-Object { Set-CsTeamsMessagingPolicy -Identity $_.Identity -AutoShareFilesInExternalChats Disabled }
    
    # Ausnahme für eine Gruppe: eigene Files Policy anlegen und zuweisen
    New-CsTeamsFilesPolicy -Identity "ExterneDateienErlaubt" -FileSharingInChatsWithExternalUsers Enabled
    Grant-CsTeamsFilesPolicy -Group "OBJEKT-ID-DER-GRUPPE" -PolicyName "ExterneDateienErlaubt" -Rank 1
    
    # Ergebnis prüfen
    Get-CsTeamsFilesPolicy | Select-Object Identity, FileSharingInChatsWithExternalUsers
    Get-CsTeamsMessagingPolicy | Select-Object Identity, AutoShareFilesInExternalChats