为Office365增加密码过期自动提醒功能
最近有人和我反应,无法查看所有员工的Office365的密码过期时间。最好可以批量查看,如果能在过期前几天发个提醒邮件就更好了。
$pw = ConvertTo-SecureString 'your_pwd' -AsPlainText -Force $creds = New-Object -Typename System.Management.Automation.PSCredential -Argumentlist 'your_id@company.cn', $pw $mailpw = ConvertTo-SecureString 'your_pwd' -AsPlainText -Force $mailcreds = New-Object -Typename System.Management.Automation.PSCredential -Argumentlist 'your_mail', $mailpwConnect-MsolService -Credential $creds $now = Get-Date #get-msoluser | select UserPrincipalName, @{name='lastpasswordchangetimestamp';expression={$_.lastpasswordchangetimestamp.tostring().split(' ')[0]}} | Export-Csv -Path f:\lastpasswordchangetimestamp.csv -Encoding Default$smtpserver = "your_smtp_server" $sender = "your_mail" $cc = "servicedesk@company.cn" $body = ‘ <html><body> <h1>提醒</h1> 您的Office 365账号密码即将过期,逾期不修改密码您将无法继续使用邮件功能。关于如何修改Office 365账号密码,请访问<a href="https://company.sharepoint.cn/IT/IT1/Office 365/如何更改office 365密码.docx?d=w6b52d070c5db4d518e76e726fffafbdc">这里</a>。 </body></html> ’ Get-MsolUser | select UserPrincipalName, @{name='delta';expression={($now - $_.lastpasswordchangetimestamp).days}} | foreach {if ($_.delta -ge 355) { $to = $_.UserPrincipalName$subject = "您的Office 365账号密码在" + (365 - $_.delta) + "天后即将过期,请及时修改!" Send-MailMessage -SmtpServer $smtpserver -Credential $mailcreds -From $sender -To $to -Cc $cc -Subject $subject -Body $body -BodyAsHtml -Encoding defaultWrite-Host $to, "mail sent!"} }
转载于:https://www.cnblogs.com/IvanChen/p/5502258.html
为Office365增加密码过期自动提醒功能相关推荐
- 业务系统实现记住密码和自动登录功能
业务系统实现记住密码和自动登录功能 公司的业务系统本来是受域控的,用户不需要登录可以直接访问系统.当然,虽然不用人工登录,系统本身会读取电脑的用户名为登录标识,对系统操作权限和记录也是以电脑名.近段时 ...
- java实现未读消息提醒_JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】...
本文实例讲述了JS(jQuery)实现聊天接收到消息语言自动提醒功能.分享给大家供大家参考,具体如下: 综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在 ...
- android win10 日历提醒,win10系统怎么设置日历自动提醒功能
在 1.点击桌面右下角的[日期时间]: 2.接着在弹出的[日历]程序紧贴屏幕右边框打开,在展开的日历中,点击[+]按钮: 2.此外我们还可以通过点击桌面左下角的[开始]按钮,在展开的程序列表中,找到并 ...
- AD域密码过期邮件提醒
本文使用了PowerShell脚本实现提醒功能. 一.因为发送邮件功能需要验证用于发送邮件的账号密码,为了安全使用下面的命令对输入的密码进行加密并保存至文本,这里需要注意的是生成的密码文件仅能在本机使 ...
- AD账号密码过期邮件提醒-powershell实现--密码加密(新增)
加密部分参考:http://www.bubuko.com/infodetail-1846894.html 首先将在某台主机上上建立一个share folder,设置权限为Everyone读取,里面将存 ...
- jira邮件自动提醒功能配置
本文转自 Bruceweien 51CTO博客,原文链接: http://blog.51cto.com/bruceweien/1932395 1.开启Jelly Runner功能,点击administ ...
- java 判断域密码到期提醒_域帐号密码过期邮件提醒
思路,通过AD工具取得全部OU下人员工号.邮箱地址,再检测工号多少天没修改密码,超过设定的天数,就执行发送邮件# -*- coding:utf-8 -*- import smtplib import ...
- 浏览器记住密码后,密码框自动填充功能禁用
大家在做修改密码功能的时候,需要手动输入原始密码来进行校验,然而浏览器记住密码后页面上的password框点击后会自动出现原始密码,这样即使不知道原始密码,也能进行密码的修改,是非常不安全的操作.参考 ...
- wayos利用easyradius实现WEB认证页面的记住密码及到期提醒功能
之前就有很多用户在问我,想在wayos的认证页面中实现记住用户名和密码,要不然用户每次都要输入用户名和密码非常麻烦,我个人觉得这个不是很难搞定,最主要就是利用cookies,在页面加载的时候去读取co ...
最新文章
- nmt模型源文本词项序列_「自然语言处理(NLP)」阿里团队--文本匹配模型(含源码)...
- GitHub 高速上手 ---- 创建密钥,连接
- nginx 图片站点加访问权_nginx配置访问图片路径以及html静态页面的调取方
- Java开发者写SQL时常犯的10个错误
- 如何创建圆角 UITextField 与内阴影
- Dijkstra(单源最短路算法)
- 简述一下索引的匹配原则_Mysql联合索引最左匹配原则
- python 多线程应用
- 动漫学日语《你的名字》(更新中)
- spring boot中如何实现在手机注册和登录时获取验证码(阿里短信服务)
- 11月总结#nobody
- h5常见的几种表现形式
- c/c++ 二分法拓展,解决函数零点问题。
- 计算机教学研修心得英语,研修心得体会(通用10篇)
- 阿米巴经营会计报表与传统会计报表的区别
- 客户关系管理软件crm是越早使用越好的软件
- 计算机软考下午考试,2020年计算机软考下午考题解答技巧方法
- AliOS Things 技术架构
- Word 2016 撰写论文(2): 交叉引用
- 腾讯TDW千台Spark千亿节点对相似度计算