利用Powershell查询AD中账号属性
想要了解AD中账号使用情况,如什么时候创建\最后一次登录是时间\最后一次修改密码等信息,利用PowerShell,这些都可以达到.
PowerShell中Get-AdUser能查询的信息很多,可参考下面文章:
http://social.technet.microsoft.com/wiki/contents/articles/12037.active-directory-get-aduser-default-and-extended-properties.aspx
下面介绍用PowerShell查询指定OU中所有账号的创建时间\SID\上次修改密码时间\最后一次登录时间,CMDlet如下:
Get-ADuser -searchbase ' OU=User,OU=Compay1,DC=Domain,DC=COM ' -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e={[datetime]::FromFileTime($_.lastLogonTimestamp)}} | Export-CSV Accountlist.csv -NoTypeInformation -Encoding UTF8
(请自行修改OU和域信息)
查询出指定的结果生成.CSV文件,用Excel打开,进行需要的统计与分析,效果如下:
如果要查询整个AD中的所有账号,取消中间的-searchbase ' OU=User, OU=Compay1,DC=Domain,DC=COM '即可.
利用Powershell查询AD中账号属性相关推荐
- 通过powershell查询OU中被禁用的AD账号,并删除他们的所属组
这个需求可以通过两个方向来实现 1.找到禁用的账号,删除除domain users外的所有组,脚本内容如下 #导入AD模块 import-module ActiveDirectory #被禁用户 $u ...
- 2015-12-03 AD中用户属性Lastlogon与LastlogonTimeStamp的区别
微软在Windows Server 2003中引入了LastLogonTimeStamp属性.管理员们可以利用这个属性查看用户或者计算机最近是否登录过域.根据这些信息,管理员可以对长时间没有登录的账户 ...
- 批量查询接口如何巧妙利用单查询接口中的@Cacheable
如标题所述,本文是为了探讨在已有jvm缓存的单查询接口的基础上增加批量查询接口功能,要如何实现,如何优化,如何抉择. spring-cache用法请自行查询. demo: 单查询接口如下: @Serv ...
- java图形界面关键字_怎样用Java编写一个图形界面,要求可以利用关键词查询txt中的内容...
楼主想问技术吗,还是代码,首先说技术 完成你说的功能用到的技术如下:用swing写界面,然后用输入流按行读取文件,用正则表达式或者直接contain方法查找. 我写了一个简单的版本你看一下,没考虑换行 ...
- linux获取ad用户列表,Powershell小技巧之查询AD用户
假若你登录到了一个AD中你可以轻松的查询AD目录.在先前的技巧中我们阐述了一个基本脚本.这里有一个可以自定义根目录的扩展方法(设置你的查询点),它支持同步查询(而不是递归到一个容器). 它同时也阐述了 ...
- AD域账号日常维护常用操作
查询指定OU中30天内未登录的AD帐号并导出记录 Get-ADuser -searchbase ' OU=MIS,DC=NDH,DC=com ' -filter * -Properties * | S ...
- Powershell管理系列(五)修改AD账号属性
最近项目中需要对大批量AD用户属性进行修改,如电话.手机等不唯一属性.顺便整理了个用户属性对应AD字段信息,方便查看. 1.常规属性 2.地址属性 3.电话属性 4.组织属性 ------------ ...
- SharePoint自动化部署,利用PowerShell 导入用户至AD——PART II
这是对上一篇文章<SharePoint自动化部署,利用PowerShell 导出/导入AD中的用户>进行补充.开发时,为了测试和演示,我们往往需要经常性的把用户添加到AD中.数据量小的时候 ...
- mysql查询数据库中所有字段的属性
大型项目中数据库中有成百上千张表,想要统计数据库中相同的字段名,不同的长度或类型,所有的字段属性. 利用简单的SQL帮助我们进行统计. 1.查询数据库中某个库所有字段的属性(指定数据库库名),若想查询 ...
最新文章
- IT资产管理的演变原文-Generations of IT Asset Management
- APPIUM Android 定位方式
- 无法启动此程序,因为计算机中丢失msvcrtd.dll,Win7打开剑灵提示“丢失d3dx10_43.dll、MSVCRTD.dll文件”怎么办?...
- [设计模式] 15.Command 命令模式
- html点击按钮 重新加载页面或者跳转页面实现
- C语言随机读写数据文件(二)
- Unix整理笔记——在指定时间运行程序——里程碑M12
- 数据库系统课程设计(高校成绩管理数据库系统的设计与实现)
- 数码单反相机与无反光镜相机。选择产品摄影解决方案
- 74HC573并联输出
- 元宇宙、区块链和潘家园
- Web前端开发技术课程大作业:基于HTML+CSS+JavaScript实现校园主题-萍乡田家炳中学校网站(1页)
- 软件测试外包干了4年,感觉废了..
- 09.调色板绘制系统界面
- VB 6.0 如何在64位操作系统下运行!
- _stdcall和_cdec区别
- Python之文档测试
- UE4 热更新系统开发
- 使用手机但不沉迷的小tis 写给自己的求别玩了姐听听英语吧
- 不小心清空了回收站怎么恢复,回收站删除的东西可以恢复吗
热门文章
- m_Orchestrate learning system---十八、mo项目的启示是什么
- itoa()函数和atoi()函数详解
- IntelliJ IDEA 问题总结之中的一个 —— jar包、assets、maven、git
- c# 线程间操作无效: 从不是创建控件“”的线程访问它,用托管来解决
- 用户控件中动态加入脚本引用
- zz为什么人人都该学点心理学
- JAVA8 十大新特性
- 在隐私的博弈时代,BCH为你保驾护航
- NSIS来自己设定快捷方式的图标
- JDK8新特性之Stream流