upload successful

前面我们已经搭建好了一台 Mobileiron 服务器,并且简单说明了一下界面菜单的配置,接下来是对客户端的管控策略进行测试

本次测试客户端平台为 Android , 下面简单说一下测试环境

# 测试环境

Portal Role Version Address Note
Mobileiron MDM Server 11.2 mc.keeponline.cn 配置公网证书
Android Android Clinet Android 9 192.168.1.6 安装 Mobile@Work 客户端
Windows ADB Master Windows 11 192.168.1.2 安装 ABD 调试程序

# 测试前配置

由于目前国内的网络和设备无法正常访问 Google服务 ,测试前需要先在服务器上进行简单的配置,并在客户端上安装 Mobile@Work 应用和使用 ADB 命令将 Mobile@Work 设置为设备所有者,这样 Mobileiron Server 才能在国内的环境中管理 Android 设备

# Core Server

登录 Core Admin Portal , 开启 AOSP/Closed Network Devices 功能

upload successful

创建 Andriod enterprise 配置,启用 Enable Closed Network/AOSP deployment

upload successful

并将 Andriod enterprise 配置应用到 Android 标签

upload successful

最后创建一个用户用于注册设备,这里以本地用户为例

upload successful

# Android Client

在手机浏览器中通过访问 https://support.mobileiron.com/MIClient-latest.apk 下载安装 Mobile@Work 应用,也可以在电脑上下载好安装包,通过 USB 连接或其它方式拷贝到安卓设备上进行安装,安装完允许所有权限,然后点击完成

upload successful

在手机设置中启用开发者模式,通常在关于手机界面,连续点击 5 次版本号开启,由于不同厂商型号的手机开启方式有些不太一样,具体开启方式可能还需要自行在搜索引擎中查找

upload successful

开启后进入开发者模式,开启 USB 调试功能,弹出权限窗口请点击确定

upload successful

# Windows

Windows 上下载 Android Debug Bridge(ADB) , 用于将 Mobile@Work 设置为设备所有者

Android Debug Bridge(ADB)官方下载地址:

下载后解压,然后进入解压目录,在地址栏上输入 cmd 回车打开命令提示符

upload successful

手机通过 USB 数据线连接到计算机,弹出允许 USB 调试窗口请点击确定

upload successful

回到命令提示符,输入 adb devices 查看已连接设备,出现 设备IDdevice 信息表示连接成功

upload successful

连接成功后,输入 adb shell dpm set-device-owner com.mobileiron/.receiver.MIDeviceAdminMobile@Work 设置为设备所有者,出现 Success: Device owner set to package ComponentInfo{com.mobileiron/com.mobileiron.receiver.MIDeviceAdmin} 表示设置成功

upload successful

# 注意事项

如果使用 adb devices 命令返回 设备IDunauthorized ,则表示用户在手机上没有允许 USB 调试权限,此时请查看手机是否弹出 USB 调试请求,需要在手机上允许 USB 调试后再使用 adb devices 查看已连接设备

upload successfu

如果执行 adb shell dpm set-device-owner com.mobileiron/.receiver.MIDeviceAdminjava.lang.IllegalStateException: Trying to set the device owner, but device owner is already set. 错误,表示该设备已经有一个设备所有者了

upload successful

在系统设置中找到账号相关的地方,退出所有已登录的账号再尝试,如果还是不行的话,自己又没有能力找到原因,在设备没有重要数据的情况下,个人建议是将手机恢复出厂再尝试

# 正式测试

经过前面的操作,我们可以正式进入功能测试阶段

# 客户端注册

在设备中运行 Mobile@Work ,点击或者使用服务器的 URL 注册

upload successful

输入服务器地址,点击下一步

upload successful

如果弹出 不受信任的证书 点击接受

upload successful

输入之前创建的用户名密码点击登录

upload successful

点击继续

upload successful

选择启用此设备管理应用

upload successful

注册完成

upload successful

# MDM 策略

客户端注册完成后,登录 MDM 服务器,下面针对安卓设备的一些常用策略进行测试

下面所有策略创建后都需要通过 Actions --> Apply To Label --> Android 才生效

# WIFI Config

创建 WIFI 配置,让设备在 WIFI 信号范围内自动连接

upload successful

# Kiosk Policy

创建自助终端策略,用户只能使用指定的应用程序,无法对设备做其它任何操作

upload successful

策略生效后打开 Mobile@Work ,点击进入自助服务终端即可

upload successful

# Security Policy

创建安全策略,可以配置密码强度、数据加密和访问控制策略

upload successful

应用策略后设备上会弹出提示需要配置新的屏幕锁定设置

upload successful

# Lockdown Policy

创建限制策略,该策略可以限制设备大部分功能,如网络连接、摄像头、USB 存储、SD 存储、屏幕截图、应用程序、恢复出厂等等

upload successful

upload successful

upload successful

策略生效后部分功能截图

upload successful

由于当前环境比较单一,还有很多其它配置需要搭配其它服务使用,如 Email、数据加密等服务,以后如果有机会的话再更新吧

# wipe

擦除设备手机将自动进入恢复出厂设置

upload successful