TeamViewer Full

Vous souhaitez découvrir comment gérer efficacement le déploiement de vos logiciels en entreprise ?

Découvrez WinAppack
Editeur TeamViewer
Copy to clipboard
Description Solution complète d'accès à distance, de controle à distance et d'assistance technique sécurisée.
Copy to clipboard
Type de licence Payant
Copy to clipboard
Etiquettes / Catégories Bureau à distance, Assistance à distance, Collaboration, Formation / E-Learning
Copy to clipboard

Package WinAppack

TeamViewer Full est pris en charge par l'agent WinAppack. Retrouvez ci-dessous le script PowerShell utilisé pour son installation et sa désinstallation, ainsi que le package complet à télécharger.

Version 15.83.3
Copy to clipboard
Archive TeamViewer_MULTI-2026.10.27-15.83.3-64bits-001_e00f867a6f.zip
Copy to clipboard
SHA256 05FD4904397148C57B5DDABD6721E5350EB7E7679B0943D6E162090746A55276
Copy to clipboard

Pour vérifier l'intégrité de l'archive, exécutez cette commande PowerShell depuis le dossier de téléchargement. Elle doit renvoyer True.

(Get-FileHash .\TeamViewer_MULTI-2026.10.27-15.83.3-64bits-001_e00f867a6f.zip -Algorithm SHA256).Hash -eq '05FD4904397148C57B5DDABD6721E5350EB7E7679B0943D6E162090746A55276'

Script d'installation PowerShell

Copy to clipboard

Ce script nécessite le module WAP.dll (framework WinAppack) pour fonctionner. Il est fourni dans le package zip ci-dessus, dans le même dossier que le script.

param (
    [switch]$UNINSTALL,
    [switch]$INSTALL,
    [switch]$CLOSEAPPMESSAGE,
    [switch]$CLEAN,
    [switch]$DESKTOPSHORTCUT
)
try {
    Import-Module "$PSScriptRoot\WAP.dll"
    WAP\Invoke-WAPEnv

    $DefaultParamInstall = "-UNINSTALL -INSTALL -DESKTOPSHORTCUT -CLOSEAPPMESSAGE"
    $DefaultParamUninstall = "-UNINSTALL -CLOSEAPPMESSAGE"
    
    $software.Name = 'TeamViewer'
    $software.Language = 'MULTI'
    $software.Release_Date = '2026.10.27'
    $software.Version = '15.83.3'
    $software.Architecture = '64bits'
    $software.Package_Version = '001'
    $software.DiskSpace_Mo_Needed = 500
    $software.RAM_Mo_Needed = 500
    $software.Description = "Allows unattended remote access to devices for monitoring, support, or control, ideal for IT maintenance and remote management."
    $software.Publisher = "TeamViewer GmbH"
    $software.VisibleProcessesToCloseByUser = @("TeamViewer","TeamViewer_Desktop","TeamViewer_Note","outlook")
    $software.BackgroundProcessesToKill = @("TeamViewer_Service","WriteDump")
    $software.Path_32 = @("$PF86\TeamViewer\TeamViewer.exe")
    $software.Path_64 = @("$PF\TeamViewer\TeamViewer.exe")
    $software.DisplayName = $software.Name

    
    #############################################################
    # UNINSTALL
    #############################################################
    if($UNINSTALL) {
        
        WAP\Start-WAPSession "UNINSTALL"

        foreach ($Msi in (WAP\Get-UninstallMSI -PatternDisplayName "^TeamViewer.*" -PatternPublisher "TeamViewer")) { $ExitCode = WAP\Start-Execution -Msi $Msi.GUID }
        foreach ($Exe in (WAP\Get-UninstallEXE -PatternDisplayName "^TeamViewer.*" -PatternPublisher "TeamViewer")) { $ExitCode = WAP\Start-Execution -Exe $Exe.UninstallExe -Arg '/S' }

        WAP\Test-AppPath -Path ($software.Path_32)[0] -Expected $false
        WAP\Test-AppPath -Path ($software.Path_64)[0] -Expected $false

        WAP\Clear-DesktopShortcut -TargetPath ($software.Path_32)[0]
        WAP\Clear-DesktopShortcut -TargetPath ($software.Path_64)[0]
        
        WAP\Stop-WAPSession
    }
    


    #############################################################
    # INSTALL
    #############################################################
    if($INSTALL) {

        # Pre-install : Not necessary because we already use -UNINSTALL
        #WAP\Start-WAPSession "UNINSTALL"
        #foreach ($Msi in (WAP\Get-UninstallMSI -PatternDisplayName "^TeamViewer.*" -PatternPublisher "TeamViewer")) { $ExitCode = WAP\Start-Execution -Msi $Msi.GUID }
        #WAP\Stop-WAPSession

        # Install
        WAP\Start-WAPSession "INSTALL"

        $ExitCode = WAP\Start-Execution -Exe "$Path\App\TeamViewer*.exe" -Arg "/S"
        
        WAP\Test-AppPath -Path ($software.Path)[0] -Expected $true
        
        if($DESKTOPSHORTCUT) {WAP\Set-DesktopShortcut   -TargetPath ($software.Path)[0]}
        else                 {WAP\Clear-DesktopShortcut -TargetPath ($software.Path)[0]}

        # Time during Updating to the last version
        Start-Sleep -Seconds 120

        WAP\Stop-WAPSession
    }
}
catch {
    Write-Output "General Error : $($_.Exception.Message)"
    exit 499
}

Autres logiciels de la même catégorie

Gestion des cookies
Ce site dépose des cookies pour améliorer votre expérience de navigation.
Consulter la politique de confidentialité