在你的设备上部署TeamViewer,重要的是选择你想应用于部署的分配选项

通过分配选项,你可以为你的部署定义很大范围的参数。你将在下面的列表中找到你可以使用的所有分配选项和它们各自的行动。

这篇文章适用于 TeamViewer Corporate Tensor 许可证持有者,他们希望在他们的TeamViewer (14或更新)设备上部署Windows 。

作业选项

--alias [<name>]

新设备在计算机和联系人列表中的别名。如果该设备已经在联系人列表中,将不应用别名。该属性可以采用以下值。

1) --alias (无值)

➜ 计算机的别名将是TeamViewer ID

2) --alias hello

➜ 计算机的别名将是 "hello"。

3) 未指定别名参数

此计算机的别名将是%computername%。

4) --alias %systemvariable%

➜ 别名将是所使用的系统变量,例如:%username%。

例子。

msiexec.exe /i "[Path_To]TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--alias %systemvariable%"

--授予简易访问权

如果你设置了这个选项,那么在分配之后就会授予简易访问权(与TeamViewer 选项的安全标签中的 "授予简易访问权 "选项相同)。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--grant-easy-access"

--重新分配

将设备分配给账户,即使该设备已经被分配给一个账户。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--reassign"

重要:--reassign参数重置了现有的分配,并重新应用了分配脚本的参数。这可能会产生影响,例如,你在初始安装后改变了别名或组的分配。

--组<名>

将添加设备的组的名称。如果该组不存在,它将被自动创建。如果设备已经存在于计算机和联系人列表中的一个不同的组,它将不会被移到该组。然而,如果你使用参数"--reassign",设备将被移动到此参数中定义的组。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--group MyGroup"

💡如果使用自定义host ,则不需要,因为自定义配置中已经定义了一个默认组。

--group-id <ID>

如果组的id是已知的,这个选项是使用--group参数的一个替代方案。这在非常大的客户环境中可能很有用,因为它加快了分配过程。通常情况下,使用--组就足够了。

📌注意:ID必须以字面的 "g "作为前缀。

你可以在登录Management Console ,点击组别并检查URL时找到组别ID。在URL的最后,你会发现 "g/12345678"。

📌注意:请删除"/",以便获得你的组别ID。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--group-id g123"

--代理<名称>:<端口>。

你的代理服务器的网址(仅用于分配),格式为<名称>:<端口>,例如: --proxy yourproxy:3201

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--proxy yourproxy:3201 --proxy-user FooBar --proxy-pw mypassword"

⚠链接地址不需要http://

--代理用户<名>

用于对代理进行认证的用户名(仅用于分配)。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--proxy yourproxy:3201 --proxy-user FooBar --proxy-pw mypass"

--proxy-pw <password>

用于对代理进行认证的密码(仅用于分配)。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--proxy yourproxy:3201 --proxy-user FooBar --proxy-pw-base64 bXlwYXNz"

--proxy-pw-base64 <encoded_password>。

与--proxy-pw相同,但密码需要以Base64编码的字符串输入。对有特殊字符的密码很有用。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Host.msi" /qn APITOKEN=<YOUR_APITOKEN> ASSIGNMENTOPTIONS="--proxy yourproxy:3201 --proxy-user FooBar --proxy-pw-base64 bXlwYXNz"

--监测政策ID <policy_id>。

这个选项只在安装TeamViewer (Classic)_Full时可用。msi 。它指定了Remote Management 监控的策略ID,在分配成功完成后应该应用。这也需要 --patchmanagement-policyid。

例子。

msiexec.exe /i "[Path_To]\TeamViewer_Full.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--monitoring-policyid <YOUR_MONITORING_POLICYID> --patchmanagement-policyid <YOUR_PATCHMANAGEMENT_POLICYID>"

--patchmanagement-policyid <policy_id>

这个选项只在安装TeamViewer_Full时可用。msi 。它指定了Remote Management 监控的策略ID,在任务成功完成后应该被应用。这也需要 -- 监控-政策ID。

例子。

msiexec.exe /i "Path\To\TeamViewer_Full.msi" /qn APITOKEN=<YOUR_APITOKEN> CUSTOMCONFIGID=<YOUR_CONFIGID> ASSIGNMENTOPTIONS="--monitoring-policyid <YOUR_MONITORING_POLICYID> --patchmanagement-policyid <YOUR_PATCHMANAGEMENT_POLICYID>"