网上搜来的代码,自己记录下来方面以后使用

把下面代码存为*.vbs,把红字体部分改为你的OU和DC即可。

Const ADS_SCOPE_SUBTREE = 2

Set objConnection = CreateObject("ADODB.Connection")

Set objCommand = CreateObject("ADODB.Command")

objConnection.Provider = "ADsDSOObject"

objConnection.Open "Active Directory Provider"

Set objCOmmand.ActiveConnection = objConnection

'LDAP指定对象的来源, objectclass=group指定类型,Name, Mail都是用户帐号对象的属性

objCommand.CommandText = _

"Select Name, mail, distinguishedName from 'LDAP://OU=Domain Local Groups,OU=Groups,dc=test,dc=com' " _

& "Where objectClass='group'"

objCommand.Properties("Page Size") = 1000

objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE

Set objRecordSet = objCommand.Execute

objRecordSet.MoveFirst

'输出文件的名字叫group.csv

Set objFS = CreateObject("Scripting.FileSystemObject")

Set objNewFile = objFS.CreateTextFile("group.csv")

objNewFile.WriteLine "Group Name, Group Member, Mail"

Do Until objRecordSet.EOF

objNewFile.WriteLine

'输出组的名称

objNewFile.WriteLine objRecordSet.Fields("Name").Value & " ," & " ," &_

objRecordSet.Fields("mail").Value

'引用组的名称

Set objGroup = GetObject("LDAP://" & objRecordSet.Fields("distinguishedName").Value)

'列出组成员

For each objMember in objGroup.Members

objNewFile.WriteLine " ," & objMember.Name & " ," & objMember.description

Next

objRecordSet.MoveNext

Loop

转载于:https://blog.51cto.com/2686716/1696634

批量导出AD组内的成员相关推荐

  1. PowerShell实战5: 批量增加AD组成员

    功能:批量把AAA分公司的员工加入BBB分公司的员工安全组 – BBBemployees. 使用:如实战4,把AAA员工的名单导出至c:\name.txt 源码: cls function Add_G ...

  2. (AS3)组内成员之间的互斥管理

    这里想讲的有点类似于Radio Button那样,即一组Radio Button中,始终只会有一个按钮处于选中状态. 更常见的,像多标签浏览器,同一时间只会有一个标签处于打开状态. 游戏中,当鼠标选中 ...

  3. ad证书服务器在ADgroup,ACS 5.x :根据AD组成员配置示例和Authorization命令的TACACS+认证...

    本文提供配置根据用户的AD组成员和Authorization命令示例的TACACS+认证思科安全访问控制系统(ACS) 5.x和以后.ACS使用Microsoft Active Directory ( ...

  4. 导出ad 计算机用户,批量导入导出域(活动目录AD)用户账户

    在活动目录的管理中会遇到对用户进行批量操作的问题,例如,在升级操作系统时或在刚刚使用活动目录时,管理人员需要批量的添加或删除用户帐户. 批量导入/导出域用户可以使用Windows服务器中的csvde. ...

  5. 批量移动AD用户到指定OU

    作为域管理员,在日常工作中使用ADUC(AD用户和计算机)工具在图形界面中进行账号管理操作可谓是家常便饭了.然而一个个增加.移动.删除用户,这样操作有时真的够烦,当管理大批量的账户时,重复操作浪费的时 ...

  6. SPL 简化 SQL 案例详解:组内运算

    在开发数据库应用时,经常在分组后需要对组内数据进行计算,例如:列出近3年每年都发表过论文的学生名单(按论文发表年分组后列出每年都出现的学生清单),统计全部参加了历次培训的员工(按培训分组后统计每次都有 ...

  7. Office365跨订阅迁移邮箱-批量导出用户PST文件

    之前我有文章提到怎么通过PST去实现跨林的Exchange数据迁移,那么我们在实际工作中会遇到客户使用Office365,由于某种原因公司要剥离或者要收购其他公司,涉及到要做Office365订阅迁移 ...

  8. 低代码学习教程:通讯录支持批量导出导入

    批量导入成员 批量导入成员前需下载表样,按表样进行员工通讯录填写,填写完成后保存Excel文件,然后点击[选择文件]进行导入. 批量导入样式: 批量导入效果: 注意:Excel文件导入后,会通过登记的 ...

  9. Azure实践之如何批量为资源组虚拟机创建alert

    通过上一篇的简介,相信各位对于简单的创建alert,以及Azure monitor使用以及大概有个印象了.基础的使用总是非常简单的,这里再分享一个常用的alert使用方法 实际工作中,不管是日常运维还 ...

最新文章

  1. PTA团体程序设计天梯赛-L2-024 部落
  2. 独家 | 如何跳出编程这个坑
  3. JMS详细的工作原理
  4. 同济大学计算机系陈永生,城市轨道交通应急预案演算平台的设计与研究.pdf
  5. 构建dubbo分布式平台-maven模块规划和平台功能导图
  6. ASP.NET Core:CMD命令行+记事本 创建Console程序和Web Application
  7. 标准库类型String,Vector
  8. python到底能干啥-Python到底可以干什么?主要应用领域
  9. 泰山JDK8新实现的一个字体斜体效果
  10. USB转串口设备如何固定串口号
  11. 工期计算机在线,工期日历计算器
  12. 【WPS】中插入“公式”后行距不正常的解决办法
  13. 【教程】如何批量将记事本文件或word文本转换成简体/繁体中文,下面教你方法
  14. 软考-高项-论文-信息系统项目的质量管理
  15. 我的机器学习支线「模型复杂度」
  16. 为什么建议大家一定要办一张大流量卡!
  17. LCR测试仪与阻抗分析仪有何不同?测试软件怎么选?
  18. 学习python的方法
  19. android 动画制作小软件GifMaker
  20. 几个留待认真研究的问题,开源tt

热门文章

  1. DbType,OleDbType,SqlDbType区别
  2. 利用frp进行内网穿透
  3. glibc和ulibc的区别
  4. lammps linux运行命令,[转载]linux下 lammps的安装以及计算初步使用
  5. 自学考试计算机实践课,自学考试的计算机实践课怎么考大神们帮帮忙
  6. 迁移学习之EfficientNetBX(图像识别)
  7. poj1679(次小生成树)
  8. 2019 GDCPC or HDU6540 树形dp[计数dp] 详解
  9. Educational Codeforces Round 77 (Rated for Div. 2)A~C[数学场]
  10. 为什么要选择html5,5分钟告诉你,为什么要学HTML5大前端