2015-02-09 111 views
2

我成功地將Android設備註冊到了EMM。 然後我做了一次工廠重置並重新註冊。 現在我的設備管理中列出了兩次相同的設備。WSO2 EMM:從設備管理中刪除設備

第一件事:這是行爲嗎?我認爲應該有一條規則來檢查IMEI並用新註冊的對象替換舊對象。第二件事:我如何擺脫舊的物體? 如果手機被破壞,我不能取消註冊單元?

在此先感謝您的回覆。 Conrad

回答

2

我們不能用新設備替換舊的設備對象,因爲它可能會導致共享設備場景(主要是COPE設備)中多個用戶可以訪問同一設備的問題。因此,設備的當前用戶必須能夠登錄到EMM而不刪除其他所有者的數據。但我認爲必須更改此行爲才能從相同設備實例中檢測活動設備實例/所有者,並顯示它而不是顯示同一設備的多個實例。

您無法通過從客戶端刪除註冊從EMM服務器刪除設備。只有刪除它的方法是手動刪除EMM數據庫的「devices」表中的數據庫表項。

1

我有這個問題,並找到一種(複雜的)方式來刪除這些殭屍設備。所有的 首先停止你的EMM服務器的命令,如:

# /opt/wso2emm-1.1.0/bin/wso2server.sh stop 

然後備份數據庫:

# tar -zcvf /root/emm_db_backup.tar.gz /opt/wso2emm-1.1.0/repository/database/ 

然後啓動H2 RDBMS:

java -cp /opt/wso2emm-1.1.0/repository/components/plugins/h2*.jar org.h2.tools.Server -web -webAllowOthers 

現在,你的瀏覽器到http://YOUR_SERVER_IP:8082

用JD加載數據庫BC網址:

jdbc:h2:/opt/wso2emm-1.1.0/repository/database/WSO2EMM_DB 

(默認的用戶名和密碼都是wsocarbon

可以列出這些設備與SELECT * FROM DEVICES

通過ID刪除設備:(改1到任何殭屍設備你想擺脫的)

DELETE FROM DEVICES 
WHERE ID=1; 

你完成了! (好吧,在你停下H2再啓動你的服務器之後)