【BOS基础系统_权限】如何批量修改所有用户的密码?原创
金蝶云社区-汪伟康
汪伟康
7人赞赏了该文章 722次浏览 未经作者许可,禁止转载编辑于2022年01月20日 11:11:57

如何批量修改所有用户的密码?


1、EAS系统本身不支持批量修改所有用户密码


2、后台处理只能全部批量将密码设置为空,不能设置成其他值,务必谨慎操作,后果自负。

首先:备份表t_pm_user 

select * into t_pm_user_bk from t_pm_user;

修改sql可参考:

--修改除去以下几个内置用户外 的用户密码 为空
update t_pm_user set fpassword = '' where fnumber not in('administrator','user','authenadmin','auditadmin');
--批量修改指定用户名  的密码为空(替换用户名)
update t_pm_user set fpassword = '' where fnumber in('用户名1','用户名2','用户名3');


3、变通方式批量修改用户密码

--1、登录administrator,用户管理界面,可批量选中要引出的用户,然后--文件-引出-引出用户

--2、在导出的用户数据中其他都不要改,只用修改密码那一栏,修改好之后保存,关闭该文件,然后再引入(更新引入)。

注:如果不确定可现在测试环境引出一个用户数据来测试

赞 7