在域控的Users目录下批量创建用户组,名称来自Excel

对于CSV文件,PowerShell可以直接读取并处理,无需额外安装模块。假设你的CSV文件中,用户组名称在第一列,文件名为"groups.csv",可以使用以下PowerShell脚本来批量创建:

复制代码
# 读取CSV文件中的数据
$groups = Import-Csv -Path "C:\path\to\your\groups.csv" | Select-Object -ExpandProperty 'GroupName'

foreach ($group in $groups) {
    # 在AD中创建用户组
    New-ADGroup -Name $group -GroupCategory Security -GroupScope Global -Path "CN=Users,DC=yourdomain,DC=com"
}

请替换上述代码中的"C:\path\to\your\groups.csv"为你的CSV文件的实际路径,并将"DC=yourdomain,DC=com"替换为你的域控制器的DN(Distinguished Name)。

同样,执行此操作需要有在Active Directory中创建用户组的足够权限。

相关推荐
Dovis(誓平步青云)1 分钟前
《Linux生态下HTTP协议解析+进阶HTTPS证书:抓包、拆解与问题排查实战》
linux·运维·http
QT 小鲜肉1 分钟前
【Linux命令大全】001.文件管理之diff命令(实操篇)
linux·运维·chrome·笔记
Ahtacca3 分钟前
保姆级教程:Obsidian + PicGo + Gitee 搭建免费稳定的自动化图床
运维·笔记·学习·gitee·自动化
渡我白衣13 分钟前
导论:什么是机器学习?——破除迷思,建立全景地图
人工智能·深度学习·神经网络·目标检测·microsoft·机器学习·自然语言处理
学Linux的语莫14 分钟前
cpu的指标说明
运维·服务器
眠りたいです16 分钟前
Docker:Docker image常用命令使用及实操
运维·docker·容器·eureka·镜像
可爱又迷人的反派角色“yang”16 分钟前
docker基本概念(一)
linux·运维·docker·容器
CHINAHEAO17 分钟前
Docker 安装Bagisto详细过程
运维·docker·容器
西瓜和拾月19 分钟前
Ubuntu Server 24.04 LVM 分区扩容
linux·运维·ubuntu
RisunJan29 分钟前
Linux命令-help命令(查看 Shell 内置命令帮助信息)
linux·运维·服务器