使用VBS中通过WMI获取AD中邮件组成员

Windows计划任务实战:5分钟搞定自定义喝水提醒(附VBS脚本) 本文详细介绍了如何利用Windows计划任务创建自定义喝水提醒系统,通过VBS脚本实现智能健康提醒。从基础脚本编写到高级任务配置,逐步指导用户打造个性化提醒方案,提升工作效率与健康管理。 阅读详情

WMI是Windows Management Instrumentation,Windows自带的框架。Windows本身提供了两个WMI工具供用户使用:WMIC.exe、WBEMTest.exe。除了这两个还可以下载WMI Administrative Tools。


通过WMI可以获取AD邮件组中的所有用户,刚写了个方法还挺好用,VBS的直接运行就行

Function getAllUserInDomainGroup(domain, group)
	counter = 0
	Set objGroups = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("Select * from Win32_GroupUser Where GroupComponent=""Win32_Group.Domain='" & domain & "',Name='" & group & "'""")


	For Each group In objGroups
		uIndex = InStr(group.PartComponent,"Name=""")
		uName=Mid(group.PartComponent, uIndex+6, Len(group.PartComponent)-uIndex-6)
		msgbox uName
		counter = counter + 1
	Next
	getAllUserInDomainGroup = counter
End Function

用C#取AD组中的用户还有更方便的方法:

PrincipalContext context = new PrincipalContext(ContextType.Domain);
GroupPrincipal group = new GroupPrincipal(context, item);
PrincipalSearcher search = new PrincipalSearcher(group);
GroupPrincipal foundGroup = search.FindOne() as GroupPrincipal;
foreach (Principal princ in foundGroup.Members)
{
	if (princ.StructuralObjectClass == "user")
	{
		members.Add(princ.SamAccountName.ToString());
	}
	if (princ.StructuralObjectClass == "group")
	{
		InitMems(princ.SamAccountName, members, tempGroup);
	}
}

看需要可以调用即可。



Windows横向移动实战:Credential Guard原理与绕过边界 横向移动是内网渗透的核心阶段,本质是攻击者利用系统权限继承、进程通信和凭证复用机制在已失陷节点间扩散控制权。其技术基础植根于Windows安全子系统设计,包括LSASS进程保护机制、Kerberos认证流程、PPL(Protected Process Light)与VBS(Virtualization-Based Security)等底层能力。Credential Guard作为关键防御手段,通过隔离凭证存储切断凭据窃取链,但仅对NTLM哈希、TGT票据等特定敏感数据生效,无法阻止WMI、PsExec、DC 阅读详情

相关推荐

Office 2024/2021 激活报错“另一台设备”:3种硬件变更场景的完整解决流程

本文详细解析了Office 2024/2021在硬件变更后激活报错“另一台设备”的完整解决方案。从微软Office硬件绑定机制入手,提供三种典型硬件变更场景的解决流程,包括主板更换、多组件协同更换及单一非关键组件更换的具体操作步骤,帮助用户高效恢复Office激活状态。

weixin_30000735的博客 342

使用WMI操作AD时常用的属性

在操作AD时,需要了解里面常用的属性名,在这列出常用的,以msRTCSIP开头的属性是有关LCS的属性。objectClassSystem.Object[]cn赏梅sn赏cCNgivenName梅distinguishedNameCN=赏梅,OU=组织单位,DC=域名,DC=com

dz45693的专栏 4342

Windows枚举所有用户组(wmic)

【代码】Windows枚举所有用户组(wmic)

墨痕诉清风的博客 450

vbs脚本操作AD

    以下是连接ad并进行查询的脚本   Const ADS_SCOPE_SUBTREE = 4Set objConnection = CreateObject("ADODB.Connection")Set objCommand =   CreateObject("ADODB.Command")objConnection.Provider = "ADsDSOObject"obj

东方自由人的专栏(自由的存在,自由的生活,在东方) 1149

35、深入探究 Windows 管理中的 WMI 事件处理与 WSUS 服务配置

本文深入探讨了Windows管理中的两个关键主题:WMI事件处理和WSUS服务配置。详细介绍了WMI永久事件处理的实现方法,包括事件过滤器、消费者和绑定的创建,并提供了PowerShell脚本示例。同时,全面讲解了WSUS的安装、更新同步、客户端配置、计算机目标组创建、自动批准规则设置及更新管理,帮助管理员高效管理和维护Windows系统的更新与安全性。

butter的博客 103

取AD用户信息,包括用户名,登录,所有的SMTP邮箱地址

先用csvde把AD信息导出到一个CSV文件,然后把CSV转换成XLS文件,再利用SQL来抓取数据

新型下载者

新型下载者 利用WMI打造完美“三无”后门-Downloader and Uploader   Welcome!各位ScriptKid,欢迎来到脚本世界。   终于到周末。可以多陪陪家人,玩玩游戏,研究研究自己感兴趣的东西了。   今天继续的是两个很简单的功...

aitaji9988的博客 179

Netapp FAS2750更换磁盘后不同步问题处理

netapp fas2750磁盘更换后不同步问题处理

jetliu05的博客 1256

从钓鱼邮件到内网沦陷:一次完整攻击链的深度剖析与防御思考

网络攻击通常遵循一个清晰的链条,从初始入侵到最终目标达成。理解攻击链模型是构建有效防御的基础。攻击者常利用社会工程学,通过钓鱼邮件等手法获取初始访问权限,这背后涉及凭证窃取与漏洞利用。获得立足点后,攻击者会进行内网横向移动,利用如Pass-the-Hash、永恒之蓝漏洞等技术扩大控制范围,并最终实现权限提升和持久化驻留,以窃取数据或部署勒索软件。这一完整过程突显了在邮件安全、端点防护、网络分段及凭证管理等多个层面进行纵深防御的技术价值。本文以一次真实事件为例,详细拆解了从钓鱼邮件投递、凭证窃取,到内网横向移

weixin_34417183的博客 411

无人机开发平台全解析:从开源飞控到企业级应用实战指南

无人机开发平台是无人机从飞行器演变为智能空中机器人的核心,其本质是提供了一套标准化的软硬件接口与工具链,使开发者能够基于稳定可靠的底层系统,专注于上层应用创新。从技术原理上看,一个完整的开发平台通常包含飞行控制器、机载计算机、传感器套件等硬件层,以及飞控固件、机器人操作系统(ROS/ROS 2)、软件开发套件(SDK)等软件层,通过分层架构实现飞行控制、感知决策与任务执行的解耦。其技术价值在于大幅降低了无人机行业应用的开发门槛,使开发者无需从零构建飞行控制系统,即可快速实现自动巡检、精准农业、物流配送等复杂

weixin_28712491的博客 412

InTouch历史报警与操作记录高效查询控件V4.0实战指南(一键下载即用)

本文详细介绍了InTouch历史报警与操作记录高效查询控件V4.0的实战应用。该控件针对原生AlmDbViewCtrl控件的查询效率低下、功能单一等问题,提供了智能查询、可视化统计、视图定制和一键导出Excel等强大功能,旨在帮助工程师快速处理海量历史数据,大幅提升工控运维效率。

g9h0i1的博客 959

复工进行时:警惕重保期间的emotet病毒邮件

CAC邮件安全大数据中心在今年2月份通过检测与客户举报再次监测到了一批关于Emotet病毒邮件,影响行业包含外贸、金融、互联网、制造业等。

CACTER_S的博客 3648

VTK四视图联动避坑指南:解决vtkImagePlaneWidget窗宽窗位同步与切片序号更新的那些坑

本文详细解析了VTK四视图联动开发中的关键技术点与常见问题,包括切片位置同步、窗宽窗位同步的实现原理及回调机制设计。针对开发中遇到的回调事件不触发、渲染性能低下等问题,提供了实用的解决方案和优化技巧,帮助开发者高效构建医学影像和科学可视化应用。

weixin_42638178的博客 391

图吧工具箱+自动化:运维效率提升神器

专业源于折腾,效率来自自动化。会用的工具比昂贵的工具更重要。图吧工具箱+自动化脚本的组合方案,本质上是在建立一个“工具箱思维”——主动挖掘工具组合的潜力,用脚本串联独立工具形成自动化工作流,这才是运维提效的核心。从一个小而具体的检测任务开始,动手写你的第一个批量巡检脚本吧。

2603_95549007的博客 257

Altium Designer铺铜陷阱:为什么你的死铜总是清除不干净?

本文深入探讨Altium Designer中铺铜操作导致死铜无法清除的常见问题,分析死铜形成的五大诱因,并提供高级参数优化和网络连接性验证技巧。通过调整边界计算精度和泪滴算法设置,有效解决死铜残留问题,提升PCB设计质量与制造良率。

weixin_29169505的博客 359

用PyCharm+Scrapy打造你的第一个爬虫:从安装到实战(附完整代码)

本文详细介绍了如何使用PyCharm和Scrapy框架从零开始构建高效网络爬虫。通过环境配置、项目创建、核心爬虫逻辑编写到数据处理与存储的完整流程,帮助Python开发者快速掌握爬虫开发技巧,并附有实战代码示例。特别适合想要学习Scrapy框架和提升爬虫技能的开发者。

weixin_29038345的博客 868

从语音到STL:ADA V2 CAD生成原理深度解析——AI写代码、本地执行的完整链路

你有没有想过:只要对电脑说一句“帮我做一个六角螺栓”,AI 就能自动生成一个可 3D 打印的模型?这正是 [ADA V2](https://link.gitcode.com/i/978f33462b827a485ab54880c10670ee)(ada_v2)最酷的能力之一。它是一个基于 Gemini 原生语音、计算机视觉与手势控制的桌面 AI 助手,其中 **CAD 生成** 模块通过「**AI

gitblog_00402的博客 312

JavaSwing_4.2: JDialog、JOptionPane(对话框)

JDialog,对话框。使用 JDialog 类可以创建自定义有的对话框,或者调用 JOptionPane 中的多个静态方法快速创建各种标准的对话框。JOptionPane是 JavaSwing 内部已实现好的,以静态方法的形式提供调用,能够快速方便的弹出要求用户提供值或向其发出通知的标准对话框。

谢TS的博客 7万+

内网渗透新思路:不依赖漏洞的横向移动与权限提升实战

在网络安全领域,横向移动和权限提升是攻击者突破内网隔离、获取核心资产的关键技术环节。其基本原理在于利用系统、应用或人员之间既存的信任关系和配置疏漏,而非仅仅依赖软件漏洞。从技术价值看,这种基于信任链传递的攻击手法,能够绕过传统基于漏洞检测的防御体系,具有更高的隐蔽性和持久性。在应用场景上,它广泛适用于红队演练、渗透测试和内网安全评估,帮助安全人员从攻击者视角审视防御体系的薄弱环节。本文聚焦于Kerberos认证、NTLM Relay等协议层面的利用,以及通过信息收集、共享目录挖掘、服务账户破解等实战技巧,详

weixin_34234721的博客 443

MacBook Air老本重装系统

手里的这个本子型号是A1466,cpu i5,4G内存,硬盘ssd 120G。 重装系统可以在原系统上升级到更新版本,或者用U盘安装。 先确定,这个本子可以安装什么系统。 最权威的信息当然是apple的官网,地址:https://support.apple.com/zh-cn/HT211683 在“检查兼容性”中,可以依次检查每个系统兼容的硬件型号。Mojave是A1466能安装的最高版本。 确认兼容性后,下一步就是下载安装文件。还是这个页面稍下面一点可以找到。 这里告诉用户文件可以在什

bigwood99的博客 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Windows系统使用到的部分命令---持续更新中

1、无法扩容,cmd中输入chekdsk /f /x c: 2、检查端口:netstat -an | find "端口号" 3、查询主机sn码:wmic bios get serialnumber 4、刷新dns清除缓存:ipconfig /flushdns 释放电脑IP地址:ipconfig /release 查看缓存:ipconfig /displaydns 5、桌面进程:explorer.exe 6、打开本地安全策略:secpol.msc 7、打开本地用户和组:lusrmgr.msc

Crazy_Java_Beginner的博客 1303

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

规避(EDR)安全检测--避免二进制文件落地

在 Windows 系统中,执行 VBScript(.vbs)和将C# 代码加载到内存中执行的技术,常被用于减少磁盘操作(避免二进制文件落地),从而降低被 EDR(端点检测与响应)工具检测的概率。

shdkfbbv的博客 1028

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Windows脚本 WSH 对象及其相关任务和参考 4/4

下表列出了 WSH 对象及其相关的典型任务。 对象 该对象可用于 Wscript 设置和检索命令行参数 确定脚本文件的名称 确定宿主文件的名称(wscript.exe 或 cscript.exe) 确定宿主的版本信息 创建 COM 对象,与 COM 对象连接以及断开连接 接收事件 通过编程方式停止执行脚本 ...

weixin_34018202的博客 183
上一篇: 通过Feature部署Sharepoint 2013的EventReceiver
下一篇: 如何查找 Sharepoint 内容数据的服务器。
佛曰我不想说话
博客等级 码龄19年 14粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值