This article explain how to deploy Microsoft Teams by GPO
1) Download this:
https://teams.microsoft.com/downloads
After downloading Microsoft Teams, put the EXE file under shared folder \ShareTeams_Windows_x64.exe
2) Create a Script - You can follow the article that explain "How to create a PowerShell Script for Microsoft Teams Client Deployment"
3) Create a new GPO and on “Script Name:” Add the InstallMSTeams.ps1
4) Under script parameters add the source of the installation: \Share
For uninstalling it :
%userprofile%AppDataLocalMicrosoftTeamsUpdate.exe" --uninstall -s