Dieses PowerShell-Skript lädt das Microsoft Teams MSI-Installationsprogramm herunter und installiert es auf der Grundlage der Architektur des Computers (32-Bit oder 64-Bit). Wenn alles reibungslos verläuft, gibt das Skript die Meldung “Installiert” zurück und teilt Ihnen mit, dass Sie bereit sind, loszulegen.
Das Skript:
Atera garantiert nicht die Integrität, die Verfügbarkeit, die Sicherheit, die Virenfreiheit, die Sicherheit, die Rechtmäßigkeit, die Nichtverletzung, den Status der Rechte oder die Funktionalität der Skripte. Die Nutzung der gemeinsam genutzten Skripte erfolgt auf eigenes Risiko. Die Skripte werden " wie sie sind " zur Verfügung gestellt.*
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'
}
Technische Hinweise:
- Dieses Skript kann unter Windows 10 und 11 ausgeführt werden.
- Für die Ausführung dieses Skripts sind Administratorrechte erforderlich.
- Für den Download des Microsoft Teams MSI-Pakets ist eine Internetverbindung erforderlich.
- Basierend auf der Architektur des Computers wird die Download-URL als https://aka.ms/teams32bitmsi für 32-Bit oder https://aka.ms/teams64bitmsi für 64-Bit festgelegt.
- Die heruntergeladene Datei wird im Verzeichnis C:\temp mit dem Dateinamen “teams.msi” gespeichert.
- Das MSI-Installationsprogramm wird mit dem Befehl msiexec.exe mit den angegebenen Argumenten ausgeführt, um eine stille Installation durchzuführen. Das bedeutet, dass es keine Benutzeroberfläche oder Eingabeaufforderungen gibt und das Gerät nicht überraschend neu gestartet wird.