当前位置: 首页 > news >正文

域内计算机和用户获取

author:冰点极限-赤龙

显示当前域内所有计算机名称及数目
Const ADS_SCOPE_SUBTREE = 2
Set objRootDSE = GetObject(“LDAP://rootDSE“)
strDomain = ObjRootDSE.Get(“defaultNamingContext”)
Set objConnection = CreateObject(“ADODB.Connection”)
Set objCommand = CreateObject(“ADODB.Command”)
objConnection.Provider = “ADsDSOObject”
objConnection.Open “Active Directory Provider”
Set objCommand.ActiveConnection = objConnection
objCommand.Properties(“Page Size”) = 1000
objCommand.Properties(“Searchscope”) = ADS_SCOPE_SUBTREE
objCommand.CommandText = “SELECT * FROM ‘LDAP://” & strDomain & “‘ WHERE objectCategory=’computer’”
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields(“ADsPath”).Value
objRecordSet.MoveNext
Loop
Wscript.Echo “”
Wscript.Echo “Total Computer: “&objRecordSet.RecordCount

显示当前域内所有用户名称及数目

Const ADS_SCOPE_SUBTREE = 2
Set objRootDSE = GetObject(“LDAP://rootDSE“)
strDomain = ObjRootDSE.Get(“defaultNamingContext”)
Set objConnection = CreateObject(“ADODB.Connection”)
Set objCommand = CreateObject(“ADODB.Command”)
objConnection.Provider = “ADsDSOObject”
objConnection.Open “Active Directory Provider”
Set objCommand.ActiveConnection = objConnection
objCommand.Properties(“Page Size”) = 1000
objCommand.Properties(“Searchscope”) = ADS_SCOPE_SUBTREE
objCommand.CommandText = “SELECT * FROM ‘LDAP://” & strDomain & “‘ WHERE objectCategory=’user’”
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields(“ADsPath”).Value
objRecordSet.MoveNext
Loop
Wscript.Echo “”
Wscript.Echo “Total User: “&objRecordSet.RecordCount

相关文章:

  • Access数据库注入高级玩法
  • 两个SQL语句判断数据库web是否分离
  • MYSQL注入中load_file()函数的进一步应用
  • load_file() MYSQL入侵时查看常用敏感信息文件
  • 渗透实战之安全设备踩点
  • MS SQL注入碰到关键词被过滤后的解决思路
  • MSSQL注入利用Group byhaving猜表名和字段名
  • 一份比较详细的DOS命令说明!
  • 一次利用imap漏洞的入侵
  • 学习SQL注入
  • Ubuntu配置apache
  • linux敏感文件
  • 修改Banner
  • ssh反向连接
  • PHP通用防注入安全代码
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CSS3 变换
  • ES6 ...操作符
  • Invalidate和postInvalidate的区别
  • js递归,无限分级树形折叠菜单
  • Magento 1.x 中文订单打印乱码
  • Object.assign方法不能实现深复制
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 从零开始的无人驾驶 1
  • 对JS继承的一点思考
  • 回顾2016
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 收藏好这篇,别再只说“数据劫持”了
  • 树莓派 - 使用须知
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • kubernetes资源对象--ingress
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​ArcGIS Pro 如何批量删除字段
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • #pragma multi_compile #pragma shader_feature
  • #考研#计算机文化知识1(局域网及网络互联)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)一些感悟
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net core 连接数据库,通过数据库生成Modell
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NET的微型Web框架 Nancy
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .NET实现之(自动更新)
  • .sdf和.msp文件读取
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [BZOJ] 2427: [HAOI2010]软件安装
  • [c#基础]值类型和引用类型的Equals,==的区别
  • [C++] 统计程序耗时