在AD域中,用户权限基本上都保存在AD域组中,使用部门有时会有这种需求,某用户己经离职很长段时间后,使用部门可能过了半年或一年后才补充这个岗位人员,IT部给新员工建帐号时候,我们需要找到这个离职人员人的相关的组,于是我们需要随时备份组相关信息,而且很方便读取组信息,每天导出memberof 相关信息,保存到csv文件
我们一直强调成都做网站、网站建设、外贸营销网站建设对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业的建站公司不一定是大公司,成都创新互联公司作为专业的网络公司选择我们就是放心。
import-Module ActiveDirectory
$groupPath = "D:\Scripts\ADGroupStatus\User\Users_" + (get-date).ToString('yyyyMMdd') + ".csv"
$Users = Get-ADUser -Filter Properties
$str = "user,samAccountname,memberOf"
$str | Out-File -Encoding utf8 -Append $groupPath
Foreach ( $User in $Users)
{
$str = $User.name+","+$User.samAccountname + ","
foreach ( $memberOf in $User.memberof)
{
$str +$MemberOf.substring(3,$MemberOf.IndexOf(",")-3) || Out-File -Encoding utf8 -Append $groupPath
}
}