如何用Powershell脚本实现自动移除离职用户的所属组并保存日志
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,最近工作收到一个需求,需要对离职人员的账号清理所属组并记录下日志,所以研究了下如何使用Powershell来实现此功能:#查询出相应的OU下面的离职账号$users = get-aduser -Fil
千家信息网最后更新 2025年02月06日如何用Powershell脚本实现自动移除离职用户的所属组并保存日志
最近工作收到一个需求,需要对离职人员的账号清理所属组并记录下日志,所以研究了下如何使用Powershell来实现此功能:
#查询出相应的OU下面的离职账号
$users = get-aduser -Filter * -SearchBase "OU=xxxx,DC=it581,DC=com" | foreach {if ($.enabled -eq $false){echo $.samaccountname}}
#获取当前的日期
$data=get-date -Format 'yyyyMMdd'
#使用循环记录日志并删除对应的组
foreach($user in $users)
{
Get-ADUser -Identity $user -Properties * |select name,memberof |fl >>d:\$data.txt
Get-ADPrincipalGroupMembership -Identity $user | where{$.name -notlike "domain users"} | % { Remove-ADPrincipalGroupMembership -Identity $user -MemberOf $ -Confirm:$false -ErrorAction SilentlyContinue }
}
write-host "移除完成!!"
以上就是实现此需求的脚本。
日志
账号
需求
所属
脚本
人员
功能
就是
日期
面的
工作
循环
查询
研究
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发游戏实例
跟名号服务器
软件开发是属于第几产业
不会软件开发怎么办
腾讯互联网未来科技城人口
恒指外盘交易系统软件开发
网络安全乙方公司出差
徐州创投项目管控软件开发平台
给数据库插入表格
华为手机重新连接服务器
并发太大导致数据库链接耗光
网络技术队授课
计算机网络技术与运用题库
彩虹数据库怎么配置
完美的数据库设计具备条件
档案专题数据库的选题
浙江明旭网络技术有限公司
滨海新区新时代软件开发价钱
星食客3服务器老是断网
淄博党性体检软件开发电话
中学网络安全宣传活动方案
启明星辰网络安全发布会
阿里软件开发方向
Access数据库程序设计代码
移动网络安全防护等级
龙牙服务器职业比列
打联盟时无法连接服务器
提高网络安全意识做法
尚未备份数据库的日志尾部
服务器帐户权限管理