想要了解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中账号属性相关推荐

  1. 通过powershell查询OU中被禁用的AD账号,并删除他们的所属组

    这个需求可以通过两个方向来实现 1.找到禁用的账号,删除除domain users外的所有组,脚本内容如下 #导入AD模块 import-module ActiveDirectory #被禁用户 $u ...

  2. 2015-12-03 AD中用户属性Lastlogon与LastlogonTimeStamp的区别

    微软在Windows Server 2003中引入了LastLogonTimeStamp属性.管理员们可以利用这个属性查看用户或者计算机最近是否登录过域.根据这些信息,管理员可以对长时间没有登录的账户 ...

  3. 批量查询接口如何巧妙利用单查询接口中的@Cacheable

    如标题所述,本文是为了探讨在已有jvm缓存的单查询接口的基础上增加批量查询接口功能,要如何实现,如何优化,如何抉择. spring-cache用法请自行查询. demo: 单查询接口如下: @Serv ...

  4. java图形界面关键字_怎样用Java编写一个图形界面,要求可以利用关键词查询txt中的内容...

    楼主想问技术吗,还是代码,首先说技术 完成你说的功能用到的技术如下:用swing写界面,然后用输入流按行读取文件,用正则表达式或者直接contain方法查找. 我写了一个简单的版本你看一下,没考虑换行 ...

  5. linux获取ad用户列表,Powershell小技巧之查询AD用户

    假若你登录到了一个AD中你可以轻松的查询AD目录.在先前的技巧中我们阐述了一个基本脚本.这里有一个可以自定义根目录的扩展方法(设置你的查询点),它支持同步查询(而不是递归到一个容器). 它同时也阐述了 ...

  6. AD域账号日常维护常用操作

    查询指定OU中30天内未登录的AD帐号并导出记录 Get-ADuser -searchbase ' OU=MIS,DC=NDH,DC=com ' -filter * -Properties * | S ...

  7. Powershell管理系列(五)修改AD账号属性

    最近项目中需要对大批量AD用户属性进行修改,如电话.手机等不唯一属性.顺便整理了个用户属性对应AD字段信息,方便查看. 1.常规属性 2.地址属性 3.电话属性 4.组织属性 ------------ ...

  8. SharePoint自动化部署,利用PowerShell 导入用户至AD——PART II

    这是对上一篇文章<SharePoint自动化部署,利用PowerShell 导出/导入AD中的用户>进行补充.开发时,为了测试和演示,我们往往需要经常性的把用户添加到AD中.数据量小的时候 ...

  9. mysql查询数据库中所有字段的属性

    大型项目中数据库中有成百上千张表,想要统计数据库中相同的字段名,不同的长度或类型,所有的字段属性. 利用简单的SQL帮助我们进行统计. 1.查询数据库中某个库所有字段的属性(指定数据库库名),若想查询 ...

最新文章

  1. IT资产管理的演变原文-Generations of IT Asset Management
  2. APPIUM Android 定位方式
  3. 无法启动此程序,因为计算机中丢失msvcrtd.dll,Win7打开剑灵提示“丢失d3dx10_43.dll、MSVCRTD.dll文件”怎么办?...
  4. [设计模式] 15.Command 命令模式
  5. html点击按钮 重新加载页面或者跳转页面实现
  6. C语言随机读写数据文件(二)
  7. Unix整理笔记——在指定时间运行程序——里程碑M12
  8. 数据库系统课程设计(高校成绩管理数据库系统的设计与实现)
  9. 数码单反相机与无反光镜相机。选择产品摄影解决方案
  10. 74HC573并联输出
  11. 元宇宙、区块链和潘家园
  12. Web前端开发技术课程大作业:基于HTML+CSS+JavaScript实现校园主题-萍乡田家炳中学校网站(1页)
  13. 软件测试外包干了4年,感觉废了..
  14. 09.调色板绘制系统界面
  15. VB 6.0 如何在64位操作系统下运行!
  16. _stdcall和_cdec区别
  17. Python之文档测试
  18. UE4 热更新系统开发
  19. 使用手机但不沉迷的小tis 写给自己的求别玩了姐听听英语吧
  20. 不小心清空了回收站怎么恢复,回收站删除的东西可以恢复吗

热门文章

  1. m_Orchestrate learning system---十八、mo项目的启示是什么
  2. itoa()函数和atoi()函数详解
  3. IntelliJ IDEA 问题总结之中的一个 —— jar包、assets、maven、git
  4. c# 线程间操作无效: 从不是创建控件“”的线程访问它,用托管来解决
  5. 用户控件中动态加入脚本引用
  6. zz为什么人人都该学点心理学
  7. JAVA8 十大新特性
  8. 在隐私的博弈时代,BCH为你保驾护航
  9. NSIS来自己设定快捷方式的图标
  10. JDK8新特性之Stream流