



superKill.bat 脚本。C:\\ProgramData\\ZtsmEnt\\Basic\\Enterprise_GlobalMgr.db 文件到另一个位置,然后将其删除(待镜像完成后,将该文件复制回原处)。
C:\\ProgramData\\ZtsmEnt\\Basic\\Serverconfig.dat 。serverconfig.dat 里面 usrlogin 节点数据需要删除。如下图灰色部分全部删除:
Enterprise_GlobalMgr.db 还原回去(如果不再需要这台母机,可以跳过此操作)。



sudo /Users/aaaa/Downloads/cleaniOA 。
sqlite3 /Library/Application\\ Support/QQPCiOA/QQPCMgrConfig.db "select value from config where key='currentMid'"


C:\\ProgramData\\Tencent\\DeskUpdate\\Enterprise_GlobalMgr.db。
sudo sh /Users/harveyxu/Downloads/restartiOA。
mid 字段,选择浏览数据,在 key中过滤 mid ,然后进行删除。mid 值,6001 请求中的 lastmid 字段值为空,即删除 mid 成功。
#! /bin/bash#set -o kill set -eecho "开始"rm -rf /tmp/sys_imagerm -rf /tmp/sys_image_installer.logecho "sys_image" >> /tmp/sys_imagelogPath=/tmp/sys_image_installer.logecho "开启重启iOA相关进程" >> $logPath# /usr/bin/killall -9 ztsmwechat# /usr/bin/killall -9 QQPCMgr# /usr/bin/killall -9 QQPCMgrDaemon# /usr/bin/killall -9 QQPCPolicyMgr# /usr/bin/killall -9 NetworkServiceMgr# /usr/bin/killall -9 runmgr# /usr/bin/killall -9 ztsmwechat# /usr/bin/killall -9 runmgr# /usr/bin/killall -9 QQPCUpdate# /usr/bin/killall -9 NetworkServiceMgr# /usr/bin/killall -9 tav# /usr/bin/killall -9 NGNMgr# /usr/bin/killall -9 QQPCUpdate# /usr/bin/killall -9 tav# /usr/bin/killall -9 iOADiagnosis# /usr/bin/killall -9 QQPCWatermark# /usr/bin/killall -9 PreLoginQQPCMgr# /usr/bin/killall -9 dns_guard# /usr/bin/killall -9 QQPCEdr# /usr/bin/killall -9 QQPCDlp# /usr/bin/killall -9 ztsmedr# /usr/bin/killall -9 ztsmdlpecho "进程k结束" >> $logPathecho "清理数据库开始" >> $logPathecho "清理前DB CurrentMid:" >> $logPathmidQueryRet=$(sqlite3 /Library/Application\\ Support/QQPCiOA/QQPCMgrConfig.db "select value from config where key='currentMid'" 2>>$logPath) || {echo "Error: Failed to query 'currentMid' from db" >> $logPath}echo "query 'currentMid' from db, got val = $midQueryRet" >> $logPathecho "开始清理db" >> $logPathsqlite3 /Library/Application\\ Support/QQPCiOA/QQPCMgrConfig.db "delete from config where key='currentMid'"sqlite3 /Library/Application\\ Support/QQPCiOA/QQPCMgrConfig.db "delete from config where key='lastGuid'"sqlite3 /Library/Application\\ Support/QQPCiOA/QQPCMgrConfig.db "delete from config where key='lastMacAddress'"echo "清理结束" >> $logPathecho "清理后DB CurrentMid:" >> $logPathmidRet=$(sqlite3 /Library/Application\\ Support/QQPCiOA/QQPCMgrConfig.db "select value from config where key='currentMid'" 2>>$logPath) || {echo "Error: Failed to query 'currentMid' from db" >> $logPath}echo "query 'currentMid' from db, got val = $midRet" >> $logPathecho "制作结束" >> $logPathecho "结束"
文档反馈