qq_24613019 2021-07-01 11:21 采纳率: 0%
浏览 7

域控中,如何实现用户根据组织单位自动加入用户组

域控中,如何实现用户根据组织单位自动加入部门用户组。定期或者及时同步。

  • 写回答

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"  
        }  
    }
    
    
    评论

报告相同问题?