You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在含1个主域和3个子域的AD环境中复制用户组成员身份

在多域Active Directory环境中复制用户组成员身份

针对包含1个主域和3个子域的AD环境,可通过以下PowerShell脚本快速将一个用户的所有组成员身份复制到另一个用户:

执行脚本

$From = Read-Host -Prompt "源用户名"
$to = Read-Host -Prompt "目标用户名"
# 替换为实际域名称,子域用户操作时需指定对应子域服务器
$CopyFromUser = Get-ADUser -Server "Domainname" -Identity $From -Properties MemberOf
$Group = $CopyFromUser.MemberOf
$confirmation = Read-Host "确认复制 $From 的组成员身份到 $to ?按'y'继续,其他键取消"
if ($confirmation -eq 'y') {
    $Group | Add-ADGroupMember -Members $to
    clear
    Write-Host "已完成:$From 的组成员身份已复制到 $to"
    Pause
}
else {
    Write-Host "任务已取消"
}

关键说明

  • 运行脚本前需确保已加载Active Directory模块,且操作账户具备读取源用户组信息、添加目标用户到组的权限
  • 若源/目标用户在子域,需将-Server参数替换为对应子域的域名或域控制器地址
  • 脚本会复制源用户所属的所有AD组(包括跨域组,前提是操作账户有对应权限)

内容的提问来源于stack exchange,提问作者Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:20:37