Hi,
Yes, it's possible to deploy teams through powershell script :
msiexec /i "
\Teamsfilepath\Teams_windows_x64.msi" OPTIONS="noAutoStart=true"
You can create powershell script and add it as Startup/Shutdown scripts through GPO.
Please don't forget to mark helpful answer as accepted