Slackbot
09/23/2021, 2:40 PMNick Panaccio
09/23/2021, 3:04 PMRachel Berry
09/23/2021, 3:22 PMNick Panaccio
09/23/2021, 3:34 PMNick Panaccio
09/23/2021, 3:35 PMJames Rankin
09/23/2021, 3:35 PMJames Rankin
09/23/2021, 3:35 PMRachel Berry
09/23/2021, 3:38 PMNick Panaccio
09/23/2021, 3:39 PMTouseef Rehman
09/23/2021, 4:59 PMNick Panaccio
09/23/2021, 5:01 PMNick Panaccio
09/23/2021, 5:01 PMTouseef Rehman
09/23/2021, 5:02 PMNick Panaccio
09/23/2021, 5:03 PMTouseef Rehman
09/23/2021, 5:04 PMTouseef Rehman
09/23/2021, 5:09 PMNick Panaccio
09/23/2021, 5:11 PMNick Panaccio
09/23/2021, 5:12 PMDennis
09/23/2021, 6:43 PM<#
.SYNOPSIS
Change Teams setting per user
.Description
Change the MS Teams VDI installer app settings, such as GPU acceleration or fully close Teams app
.EXAMPLE
WEM:
Path: powershell.exe
Arguments: -executionpolicy bypass -file "C:\Program Files (x86)\SuL\Scripts\Teams User Settings.ps1"
.NOTES
Execute as WEM external task, logonscript or task at logon
You can add seeting
#>
# Define settings
param(
# Enable or disable GPU acceleration
[boolean]$disableGpu=$True,
# Fully close Teams App
[boolean]$runningOnClose=$False
)
## Get Teams Configuration and Convert file content from JSON format to PowerShell object
$JSONObject=Get-Content -Raw -Path "$ENV:APPDATA\Microsoft\Teams\desktop-config.json" | ConvertFrom-Json
# Update Object settings
$JSONObject.appPreferenceSettings.disableGpu=$disableGpu
$JSONObject.appPreferenceSettings.runningOnClose=$runningOnClose
$NewFileContent=$JSONObject | ConvertTo-Json
# Update configuration in file
$NewFileContent | Set-Content -Path "$ENV:APPDATA\Microsoft\Teams\desktop-config.json"Nick Panaccio
09/23/2021, 6:45 PMJames Rankin
09/23/2021, 7:01 PMNick Panaccio
09/23/2021, 7:01 PMTouseef Rehman
09/23/2021, 10:34 PMTouseef Rehman
09/24/2021, 11:18 AMTouseef Rehman
09/24/2021, 11:24 AMTouseef Rehman
09/24/2021, 11:25 AMJames Rankin
09/24/2021, 11:26 AMTouseef Rehman
09/24/2021, 11:33 AMRachel Berry
09/24/2021, 11:52 AMTouseef Rehman
09/24/2021, 12:11 PMRachel Berry
09/24/2021, 4:06 PMTouseef Rehman
09/24/2021, 7:02 PMTouseef Rehman
09/24/2021, 7:03 PMNick Panaccio
09/24/2021, 7:32 PMJames Rankin
09/24/2021, 7:43 PMNick Panaccio
09/24/2021, 7:55 PMJames Rankin
09/24/2021, 8:02 PMNick Panaccio
09/24/2021, 9:16 PMTouseef Rehman
09/27/2021, 9:14 AM