Hinweis: Verwenden Sie keine absoluten Pfade. Bitte verwenden Sie immer "%~dp0" für den Pfad, sonst funktioniert das Installationsskript nicht.
start /wait MSIEXEC.EXE /i "%~dp0\TeamViewer_Host.msi" /qn CUSTOMCONFIGID=YOUR_CUSTOM_CONFIG_ID timeout /t 30 /nobreak "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
start /wait MSIEXEC.EXE /i "%~dp0\TeamViewer_Full.msi" /qn timeout /t 30 /nobreak "C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
start /wait MSIEXEC.EXE /i "%~dp0\TeamViewer_Full.msi" /qn timeout /t 30 /nobreak "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
Mit diesem Parameter werden die Optionen von TeamViewer importiert. Zum Beispiel einen Conditional Access Router.
Für weitere Informationen lesen Sie bitte den folgenden Artikel:
Einstellungen für das Ausrollen des TeamViewer Hosts exportieren
Dieser Parameter darf nicht in Kombination mit IMPORTREGFILE verwendet werden.
Weitere MSI Parameter finden Sie in diesem Artikel.
Timeouts stellen sicher, dass jeder Schritt im Skript genügend Zeit hat, um abgeschlossen zu werden, bevor der nächste Schritt beginnt. In einigen Fällen müssen dem Installationsskript Zeitüberschreitungen hinzugefügt werden und die TeamViewer-Dienste müssen neu gestartet werden, um sicherzustellen, dass das Gerät korrekt zugewiesen wird.
start /wait MSIEXEC.EXE /i "%~dp0\YOUR_MSI_FILE_PATH" /qn CUSTOMCONFIGID=YOUR_CUSTOM_CONFIG_ID
ping -n 30 127.0.0.1>nul
"C:\Program Files (x86)\TeamViewer\teamviewer.exe" assignment --id YOUR_ASSIGNMENT_ID
ping -n 30 127.0.0.1>nul
net stop teamviewer
ping -n 10 127.0.0.1>nul
net start teamviewer
Das Paket wird erstellt, und die .intunewin-Datei wird hochgeladen, und je nach den Einstellungen in den Zuweisungen wird das Paket auf die Geräte übertragen.