重要提示:请确保将[your_xxx]替换为你自己的值。
这个脚本分两步处理部署。
start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\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 "PATH_TO_MSI_FILE\TeamViewer_Full.msi" /qn timeout /t 30 /nobreak "C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Full.msi" /qn timeout /t 30 /nobreak "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
我们将在此解释我们在推荐脚本中使用的参数。
安装该软件包。
允许无声安装。
定义了安装路径。
注意:它也可以在网络路径上。
适用于你的模块的定制。
注意:只适用于TeamViewer Host 。
进口TeamViewer 选项。
欲了解更多信息,请阅读以下文章。
注意:该值必须是一个有效的绝对本地路径或网络共享的路径。
不要将此参数与IMPORTREGFILE结合使用。
控制Outlook插件的取消/激活。
true: TeamViewer Outlook插件在安装后被激活(默认)。
false: TeamViewer Outlook插件在安装后被停用。
安装安全密钥重定向功能所需的虚拟设备驱动程序,该功能允许通过 TeamViewer会话使用智能卡和基于 fido 的设备
0:不安装驱动程序 (默认)
1:安装驱动程序
您可以将其他选项添加到命令行中:
Windows:
--device-alias=[<name>]
macOS:
-device_alias [<name>]
Linux:
--device-alias=[<name>]
设备列表中新设备的别名。 如果设备已在联系人列表中,则不会应用别名。 该属性可以采用以下值:
示例:
C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=%COMPUTERNAME-%USERNAME%
提示:如果您想使用空格,则必须将所有内容放入“...”中,如下例所示:
C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=“%COMPUTERNAME Test %USERNAME%“
TeamViewer 更新后将阻止安装桌面快捷方式。
msiexec /i "Path\To\TeamViewer.msi" /qn ADDLOCAL=ALL REMOVE=f.DesktopShortcut
注意:如果您过去使用带有选项 DESKTOPSHORTCUTS=0 的 MSI 文件部署 TeamViewer Host,请首先使用以下命令卸载它:
msiexec /i "Path\To\TeamViewer.msi" /qn REMOVE=f.DesktopShortcut
--retries
在出现临时错误的情况下,会重新进行分配。请注意,每次尝试之间有1秒钟的等待时间。
--timeout
设置用于所有分配尝试的总体超时(秒)。
例子:
TeamViewer.exe assignment --id YOUR_ASSIGNMENT_ID --retries=3 --timeout=120
使用以下参数安装 TeamViewer VPN 驱动程序:
INSTALLVPN=1