本文适用于拥有 TeamViewer (Classic) 专业版或Tensor订阅许可的所有TeamViewer (Classic)客户。

本文适用于TeamViewer (Classic) 14.3或更高版本。

本文适用于macOS Mojave和更新版本(macOS 10.14+)

介绍

本文介绍如何通过部署“辅助功能”权限将大规模部署方案中的TeamViewer (Classic)部署到macOS Mojave

在此示例中,我们使用Mobile Iron作为MDM解决方案。 支持可访问性权限配置的任何其他MDM解决方案应以类似的方式工作。

步骤

1)打开Mobile Iron并从上方菜单转到“配置”:

2)选择“添加”以添加新配置:

3)选择“隐私首选项”:

4)输入新配置的名称

5)向下滚动到“辅助功能”并添加新操作:

6)根据您使用的应用程序,请使用以下软件包标识符

App version Bundle identifier Code requirement

TeamViewer Full Client

com.teamviewer.TeamViewer

anchor apple generic and identifier "com.teamviewer.TeamViewer" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)

TeamViewer Full start as service

com.teamviewer.TeamViewer

anchor apple generic and identifier "com.teamviewer.TeamViewer" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)

-

com.teamviewer.Desktop

anchor apple generic and identifier "com.teamviewer.TeamViewer" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)

TeamViewer Host

com.teamviewer.TeamViewerHost

anchor apple generic and identifier "com.teamviewer.TeamViewerHost" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)

TeamViewer QuickSupport

com.teamviewer.TeamViewerQS

anchor apple generic and identifier "com.teamviewer.TeamViewerQS" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)

TeamViewer (Classic)主机的示例:

- 在Identifier字段中添加:com.teamviewer.TeamViewer (Classic)Host

- 在Identifier Type字段中,选择:Bundle ID

- 在Code Requirement字段中添加: anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)Host" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)

7)按“保存”。

8)新配置已创建,可在辅助功能下找到:

9)按“下一步”。

10)现在,您可以选择要将此新配置分发到的设备:

11)选择要将新配置分发到的设备(例如“所有设备”)。

12)选择“完成”。

检查MobileIron中应用配置的状态

Mobile Iron现在将选择Teamviewer应用程序以访问所选设备的可访问性。这可能需要一段时间,具体取决于您的配置,设备的在线状态以及配置期间的其他步骤。

可以在上方菜单中的“设备”下检查特定设备上配置的当前状态(例如更新,待处理)。一段时间后,配置应从“待安装”更改为“已安装”:

直接在macOS上检查配置

在MobileIron将配置应用于您的设备后,您可以检查macOS设备是否已成功更新配置。

1)在目标macOS设备上打开“系统偏好设置”:

2)打开“安全和隐私”页面。

3)切换到“隐私”选项卡。

4)选择“辅助功能”。

5)在那里可以看到Teamviewer并启用了辅助功能权限:

如果规则成功应用但TeamViewer (Classic)不可见,您可能尚未在设备上安装TeamViewer (Classic)。如果未安装TeamViewer (Classic),则此页面上将不显示该规则。尽管如此,该规则仍然活跃。安装Teamviewer后,它将获得所需的权限,并将自动列在“辅助功能”下。