tis-microsoft-teams-uwp
25185.410.3812.8024-68
Microsoft Teams, aussi simplement appelé Teams, est une plate-forme de communication et de collaboration unifiée qui combine le chat, les réunions vidéo, le stockage de fichiers (comprend la collaboration sur les fichiers)
10385 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal

- package : tis-microsoft-teams-uwp
- name : Microsoft Teams (work or school)
- version : 25185.410.3812.8024-68
- categories : Office
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
- editor :
- licence : proprietary_free,wapt_public
- locale : all
- target_os : windows
- impacted_process : ms-teams,ms-teamsupdate,msteams_autostarter,msteams_canary
- architecture : x86
- signature_date : 2025-08-05 08:00
- size : 215.45 Mo
- installed_size : 188.37 Mo
- depends :
package : tis-microsoft-teams-uwp
version : 25185.410.3812.8024-68
architecture : x86
section : base
priority : optional
name : Microsoft Teams (work or school)
categories : Office
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : Microsoft Teams, also referred to as simply Teams, is a unified communication and collaboration platform that combines persistent workplace chat, video meetings, file storage (including collaboration on files)
depends : tis-webview2
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://apps.microsoft.com/store/detail/XP8BT8DW290MPQ
installed_size : 188367205
impacted_process : ms-teams,ms-teamsupdate,msteams_autostarter,msteams_canary
description_fr : Microsoft Teams, aussi simplement appelé Teams, est une plate-forme de communication et de collaboration unifiée qui combine le chat, les réunions vidéo, le stockage de fichiers (comprend la collaboration sur les fichiers)
description_pl : Instalacja w całym systemie (zapobieganie instalacji na użytkownika) - Microsoft Teams, określany również jako po prostu Teams, jest platformą ujednoliconej komunikacji i współpracy, która łączy czat w miejscu pracy, spotkania wideo, przechowywanie plików (w tym współpracę nad plikami)
description_de : Systemweite Installation (verhindert die Installation pro Benutzer) - Microsoft Teams, auch einfach als Teams bezeichnet, ist eine einheitliche Kommunikations- und Kollaborationsplattform, die einen dauerhaften Arbeitsplatz-Chat, Videokonferenzen, Dateispeicherung (einschließlich der Zusammenarbeit an Dateien)
description_es : Instalación en todo el sistema (evita la instalación por usuario) - Microsoft Teams, también denominada simplemente Teams, es una plataforma de comunicación y colaboración unificada que combina el chat persistente en el lugar de trabajo, las reuniones de vídeo, el almacenamiento de archivos (incluida la colaboración en archivos)
description_pt : Instalação a nível do sistema (impedir a instalação por utilizador) - Equipas Microsoft, também referidas como simplesmente Equipas, é uma plataforma unificada de comunicação e colaboração que combina chat persistente no local de trabalho, reuniões em vídeo, armazenamento de ficheiros (incluindo colaboração em ficheiros)
description_it : Installazione a livello di sistema (impedisce l'installazione per utente) - Microsoft Teams, indicato anche come semplicemente Teams, è una piattaforma di comunicazione e collaborazione unificata che combina chat persistenti sul posto di lavoro, riunioni video, archiviazione di file (compresa la collaborazione su file)
description_nl : Installatie voor het hele systeem (voorkomt installatie per gebruiker) - Microsoft Teams, ook wel gewoon Teams genoemd, is een platform voor verenigde communicatie en samenwerking dat permanente chat op de werkplek, videovergaderingen, bestandsopslag (inclusief samenwerking aan bestanden) combineert
description_ru : Установка по всей системе (предотвращение установки на одного пользователя) - Microsoft Teams, также называемая просто Teams, представляет собой платформу унифицированных коммуникаций и совместной работы, которая объединяет постоянный чат на рабочем месте, видеовстречи, хранение файлов (включая совместную работу над файлами)
audit_schedule :
editor :
keywords :
licence : proprietary_free,wapt_public
homepage :
package_uuid : 8133e04e-2871-4901-aa00-502e4a4e84e9
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0.19041
max_os_version :
icon_sha256sum : e6fc329501c75552f2c2094e6054e35cec9a2174c09c135ad87b9ecaffb9a317
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-08-05T08:00:23.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : QSsWJwN0Mw0Twq3Z0Mg1U0pdmnXEN2+aznm5gYsQkv4dk7Cc/Z7Y9WdXPDMkGs6IHsJLXcns3XAfPYmWnTr1hrqE2nb3KXCQ+0PyY4/td6K3dl2C9ygjRPD4SInjmWc6dkWmViFUuLEo8unFvGu1Ss6hoFUCeeLXrEpZessYOqUpdX4XKWtlMLFBq09sVb3fVA89c8zEuzo7DrxqVcR6QGoW2CWui8h0x8XrqeplCslDt2n2CHI/P3A3k9THlv3k+wq3UThKIUav6RgGPJ9cO7yMx7PCIgDPL+K8cKrtnEc5QlclLbVJX7TSF9RvubbeXSDxupxveJzbnJh+/BFcFQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
appx_package_name = "MSTeams"
appx_dir = makepath(systemdrive,programfiles, "Teams", "MSTeams-x86.msix")
bin_exe = "teamsbootstrapper.exe"
def get_persistent_package_file(bin_exe):
if isdir(makepath(os.getcwd(), "WAPT", "persistent")):
return makepath(os.getcwd(), "WAPT", "persistent", bin_exe)
else:
return makepath(WAPT.persistent_root_dir, control.package_uuid, bin_exe)
def install():
# Declare local variables
bin_path = glob.glob(f"{appx_package_name}*.msix")[0]
mkdirs(makepath(systemdrive,programfiles,"Teams"))
filecopyto(bin_path, appx_dir)
bin_exe = glob.glob("teamsbootstrapper.exe")[0]
# add_appx_cmd = f'Add-AppxProvisionedPackage -Online -PackagePath "{bin_path}" -SkipLicense'
# Remove old versions
appxprovisionedpackage = run_powershell(f'Get-AppXProvisionedPackage -Online | Where-Object DisplayName -Like "{appx_package_name}"')
if appxprovisionedpackage is None:
remove_appx(appx_package_name, False)
appxprovisionedpackage = {"Version": "0"}
elif force:
uninstall()
#Installing the application
if Version(appxprovisionedpackage["Version"], 4) < Version(control.get_software_version(), 4):
print(f"Installing: {bin_path.split(os.sep)[-1]} ({control.get_software_version()})")
killalltasks(ensure_list(control.impacted_process))
install_exe_if_needed(bin_exe, f'-p -o "{appx_dir}"', timeout=600)
else:
print(f'{appxprovisionedpackage["PackageName"]} is already installed and up-to-date.')
# Copy of exe in persistent location of this package
filecopyto(bin_exe, get_persistent_package_file(bin_exe))
def uninstall():
print(f"Removing AppX: {appx_package_name}")
remove_appx(appx_package_name)
run(f'"{get_persistent_package_file(bin_exe)}" -x')
if isdir(makepath(programfiles,"Teams")):
remove_tree(makepath(programfiles,"Teams"))
def audit():
# Declaring local variables
audit_result = "OK"
audit_version = True
appxprovisionedpackage = run_powershell(f'Get-AppXProvisionedPackage -Online | Where-Object DisplayName -Like "{appx_package_name}"')
# Auditing software
if appxprovisionedpackage is None:
print(f"{appx_package_name} is not installed.")
audit_result = "ERROR"
elif audit_version:
if Version(appxprovisionedpackage.get("Version", "0"), 4) < Version(control.get_software_version(), 4):
print(
f'{appxprovisionedpackage["PackageName"]} is installed in version: {appxprovisionedpackage["Version"]} instead of: {control.get_software_version()}.'
)
audit_result = "WARNING"
else:
print(f'{appxprovisionedpackage["PackageName"]} is installed and up-to-date.')
else:
print(f'{appxprovisionedpackage["PackageName"]} is installed.')
return audit_result
def remove_appx(package, default_user=True):
"""Remove Windows AppX package from the computer environment, excluding NonRemovable packages.
Args:
package (str): AppX package name. You can use an asterisk (*) as a wildcard.
default_user (bool): Remove AppX package from the Windows image to prevent installation for new users.
.. versionchanged:: 2.5
No longer try to remove NonRemovable AppX package
.. versionchanger:: 2.6
No longer use run_powershell for uninstall
"""
if running_as_admin() or running_as_system():
if default_user:
ps_script = f'Get-AppXProvisionedPackage -Online | Where-Object DisplayName -Like ""{package}"" | Remove-AppxProvisionedPackage -Online -AllUsers'
run_powershell_script(ps_script, output_format="text")
ps_script = f'Get-AppxPackage -Name ""{package}"" -AllUsers | Where-Object -property NonRemovable -notlike True | Remove-AppxPackage -AllUsers'
run_powershell_script(ps_script, output_format="text")
else:
ps_script = f'Get-AppxPackage -Name ""{package}"" | Where-Object -property NonRemovable -notlike True | Remove-AppxPackage'
run_powershell_script(ps_script, output_format="text")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
download_dict = {
"windows-x64": "https://statics.teams.cdn.office.net/production-windows-x64/enterprise/webview2/lkg/MSTeams-x64.msix",
"windows-x86": "https://statics.teams.cdn.office.net/production-windows-x86/enterprise/webview2/lkg/MSTeams-x86.msix",
"windows-arm64": "https://statics.teams.cdn.office.net/production-windows-arm64/enterprise/webview2/lkg/MSTeams-arm64.msix",
}
exe_url = "https://statics.teams.cdn.office.net/production-teamsprovision/lkg/teamsbootstrapper.exe"
exe_bin = exe_url.split("/")[-1]
download_url = download_dict[control.target_os + "-" + ensure_list(control.architecture)[0]]
latest_bin = download_url.split("/")[-1]
# Deleting binaries
remove_file(latest_bin)
# Downloading latest binaries
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
if not isfile(exe_bin):
print("Downloading: %s" % exe_bin)
wget(exe_url, exe_bin,proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
if get_os_name() == "Windows" and "windows" in control.target_os.lower():
version_bin = unzip(latest_bin, ".", "ms-teams.exe")[0]
version = get_version_from_binary(version_bin)
remove_file((version_bin))
else:
version = control.get_software_version()
# Changing version of the package
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Validating update-package-sources
return package_updated
# # Changing version of the package and validating update-package-sources
# return complete_control_version(control, version)
8f6d9a386e4c990e0181a4d70e6612db705832bbd8819938f664b764cf2f058d : MSTeams-x86.msix
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
ca618dbe1d45e2a1007694ea522d477e979af12de0cf39500582acb25cfd8111 : WAPT/control
e6fc329501c75552f2c2094e6054e35cec9a2174c09c135ad87b9ecaffb9a317 : WAPT/icon.png
767b112b78bd8b733a2033d8a536b845c25d4f7d6a6d8baa442946217a414808 : luti.json
1073f1dca86b687fbdc099569749e4630f3601df4a6d7ebdb626d8496458d4ba : setup.py
c9d1c68b1f9048e6d04bc4313a4036f91c255df0988c4d876f687b5c1140440d : teamsbootstrapper.exe
b13f2bfc9e7bbcfa57e9b3528785aba207d1f5b1e8dbf80e11cc356aaac2994a : update_package.py