码迷,mamicode.com
首页 > 其他好文 > 详细

备份组成员信息

时间:2019-03-25 22:00:59      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:count   append   需求   rop   权限   相关信息   director   mod   ups   

在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
}
}

备份组成员信息

标签:count   append   需求   rop   权限   相关信息   director   mod   ups   

原文地址:https://blog.51cto.com/13804335/2368985

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!