域控中,如何实现用户根据组织单位自动加入部门用户组。定期或者及时同步。
1条回答 默认 最新
网络傅老师 2024-02-02 11:36关注编写PowerShell可以实现。下面是示例
# 定义 OU 和组的名称 $ouPath = "OU=YourOU,DC=YourDomain,DC=com" $groupName = "YourGroupName" # 获取指定 OU 中的所有用户 $users = Get-ADUser -Filter * -SearchBase $ouPath # 循环遍历每个用户 foreach ($user in $users) { # 检查用户是否尚未在组中 if ((Get-ADGroupMember -Identity $groupName -Server YourDomainController).SamAccountName -notcontains $user.SamAccountName) { # 如果不在组中,则添加用户到组 Add-ADGroupMember -Identity $groupName -Members $user Write-Host "已将用户 $($user.SamAccountName) 添加到组 $groupName" } else { Write-Host "用户 $($user.SamAccountName) 已存在于组 $groupName" } }解决 无用评论 打赏 举报