Ce script PowerShell télécharge et installe le programme d’installation MSI de Microsoft Teams en fonction de l’architecture de l’ordinateur (32 bits ou 64 bits). Si tout se passe bien, le script renvoie un message “Installed”, vous indiquant que vous êtes prêt à vous lancer.
Le script :
Atera ne garantit pas l'intégrité, la disponibilité, la sécurité, l'absence de virus, la sûreté, la légalité, la non-violation, le statut des droits ou la fonctionnalité des scripts. L'utilisation des scripts partagés se fait à vos propres risques. Les scripts sont fournis "TEL QUEL".*
Param( $url, $TeamsPath = "c:\temp\teams.msi" )
$url32 = 'https://aka.ms/teams32bitmsi'
$url64 = 'https://aka.ms/teams64bitmsi'
if(!$url){
if([Environment]::Is64BitOperatingSystem){
$url = $url64
}
else{
$url = $url32
}
}
$client = new-object System.Net.WebClient
$client.DownloadFile($url,$TeamsPath)
$return = Start-Process msiexec.exe -Wait -ArgumentList "/I $TeamsPath /qn /norestart" -PassThru
if(@(0,3010) -contains $return.ExitCode){
return 'Installed'
}
else{
return 'Error Installing'
}
Puis-je exécuter le script sans installer MSI ?
Si vous souhaitez exécuter le script sans télécharger le MSI, vous pouvez télécharger le MSI manuellement et le placer dans le répertoire C:³temp, avant d’exécuter la commande d’installation. Ceci est également utile si vous devez exécuter le script à distance.
Remarques techniques:
- Ce script fonctionnera sous Windows 10 et 11.
- Des droits d’administrateur sont nécessaires pour exécuter ce script.
- Une connexion Internet est nécessaire pour télécharger le programme Microsoft Teams MSI.
- En fonction de l’architecture de l’ordinateur, il définira l’url de téléchargement comme https://aka.ms/teams32bitmsi pour 32 bits ou https://aka.ms/teams64bitmsi pour 64 bits.
- Le fichier téléchargé est enregistré dans le répertoire C:\temp sous le nom de fichier “teams.msi”.
- Le programme d’installation MSI est exécuté à l’aide de la commande msiexec.exe avec les arguments spécifiés pour effectuer une installation silencieuse. Cela signifie qu’il n’y a pas d’interface utilisateur ou d’invites, et pas de redémarrage surprise du dispositif.