环境 AD 域服务器 Windows 2012 R2,Exchange
首先定制脚本,本脚本是参考网上一些资料然后进行改良的,3000用户的域执行约1分钟。
参考文章 http://lixiaosong.blog.51cto.com/705126/1409113/
这篇文章中的脚本如果直接放域里执行肯定会有问题,还有就是它的效率很低。
因为它在循环语句中多次执行 Get-ADUser,每执行一次必消耗额定时间。
如果企业中有3000用户,运行一次要执行12000次Get-ADUser。
我这边测试,在不执行发送邮件命令下,等待执行约半个多小时,并且还有大量报错
错误大致分为部分用户 pwdlastset 为空等两类错误
改版:
排除没必要通知的用户
直接读取用户的密码过期时间
Get-ADUser 全脚本仅执行一次并筛选好
循环中仅作判断及发送邮件
[更多...]
通过 iFile 修改短信内容
使用iFile打开sms.db,使用 "SQLite3 编辑器"
在数据表中点击表 message,默认升序排列,即新短信在最下面
找到需要修改的内容,记下相应 guid
返回数据表,点击右上的 "SQL"
在SQL语法中输入
update message set text = '修改的内容' where guid = 'F7638962-72D4-015C-1905-3110D4A72C26'
即可更新短信内容
重启手机可查看。
[更多...]