{ "version": "1.7.00.7956", "description": "Office 365's chats, meetings, files and apps together in one place", "homepage": "https://teams.microsoft.com/start", "license": "Freeware", "architecture": { "64bit": { "url": "https://statics.teams.microsoft.com/production-windows-x64/1.7.00.7956/Teams-1.7.00.7956-full.nupkg", "hash": "sha1:8de47842c6c0dbf1fe2a3b354046f585fbbd7efb" }, "32bit": { "url": "https://statics.teams.microsoft.com/production-windows/1.7.00.7956/Teams-1.7.00.7956-full.nupkg", "hash": "sha1:712d91575b9b17c88a9514340fa07df6f157e700" } }, "extract_dir": "lib\\net45", "bin": "Teams.exe", "shortcuts": [ [ "Teams.exe", "Microsoft Teams" ] ], "post_install": [ "$ErrorActionPreference = \"silentlycontinue\"", "$file = ${env:APPDATA} + \"\\Microsoft\\Teams\\desktop-config.json\"", "$key = \"isLoggedOut\"", "$val = $false", "try {", " $json = Get-Content $file | ConvertFrom-Json", " if ($json -eq $null) { throw }", "} catch {", " $json = \"{}\" | ConvertFrom-Json", "}", "if (!($json.$key -eq $val)) {", " New-Item -Force -Path $file -Type \"file\" | Out-Null", " $json | Add-Member -Force -MemberType \"noteproperty\" -Name $key -Value $val", " $json | ConvertTo-Json -Compress | Set-Content $file", "}" ], "checkver": { "url": "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=windows&arch=x64&download=false", "regex": "/([\\d.]+)/Teams_windows_x64\\.exe" }, "autoupdate": { "architecture": { "64bit": { "url": "https://statics.teams.microsoft.com/production-windows-x64/$version/Teams-$version-full.nupkg" }, "32bit": { "url": "https://statics.teams.microsoft.com/production-windows/$version/Teams-$version-full.nupkg" } }, "hash": { "url": "$baseurl/RELEASES" } } }